Створення власних функцій в 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