Створення власних функцій в Google Sheets

 

Сьогодні поговоримо про не зовсім програмістську тему, яка проте може стати в пригоді кожному. Отже, невеличка стаття буде стосуватись Google Sheets (Гугл таблиць) і створення власних кас томних функцій для обрахунків в них.

Якщо ви не чули про Google Sheets, то це практично такі ж документи-таблиці, які ви звикли бачити в Microsoft Excel, LibreOffice, OpenOffice, загалом всі ті таблиці, де ви можете зберігати свої дані про витрати, обробляти масиви однорідної інформації, будувати графіки на її основі.

 

Особливість Google Sheets — всі ваші таблиці розміщені не у вас на комп’ютері, а на сервісах Google, а отже доступ до таблиці ви зможете мати з будь-якого місця, де є вихід в інтернет.

Для того, щоб мати змогу створювати таблиці в Google Sheets вам потрібно всього лиш мати акаунт в системі Google.

Повертаємось до нашого першочергового завдання — для обчислення певної специфічної інформації в таблицях нам необхідна власна функція, якої немає в Google Sheets.
Але, на щастя, в нас є можливість її створити. Зразу скажу, що для створення своїх функцій для Google Sheets потрібно володіти мовою Javascript хоча б на базовому рівні.

Для прикладу візьмемо ситуацію, коли нам треба обрахувати кількість хвилин в заданому проміжку часу в комірці.

 

 

1. Ми повинні мати уже створений Google Sheets документ

2. Переходимо до Інструменти > Редактор сценаріїв (Tools > Script editor)

3. Вибираємо Порожній проект (Blank project)

 

 

4. Видаляємо згенерований код і пишемо свій власний

 

 

5. Зберігаємо проект Файл > Зберегти (File > Save)

 

Наша функція, готова до застосування. Використаємо її, щоб обрахувати потрібне нам значення.

 

 

До речі, Google сервіси дозволяють створювати не тільки таблиці, але й текстові документи, презентації, форми опитування і інше. Користайтесь=))

 

Використовувалась інформація з

https://developers.google.com/apps-script/guides/sheets/functions