Улучшение таблиц Google с помощью скрипта приложений ЧАСТЬ I

Если вы когда-нибудь задумывались, что такое Apps Script, как его использовать, или даже не понимали, о чем я говорю, то вы попали в нужное место! В сочетании с Google Таблицами возможности Apps Script безграничны. Скрипт приложений в сочетании с Google Таблицами эквивалентен VBA для Microsoft Excel. Это платформа на основе JavaScript и, наряду со всеми другими вашими приложениями Google, такими как Таблицы и Документы, является облачной службой. Эта серия статей посвящена исследованию некоторых применений Apps Script, в частности тому, как он может сделать ваши электронные таблицы более мощными, чем когда-либо прежде.

Доступ к скрипту приложений

Открыть скрипт приложений из электронной таблицы Google Таблиц так же просто, как нажать ИнструментыРедактор скриптов.

Это создает шаблон сценария, который привязан к вашей электронной таблице. Не стесняйтесь называть свой скрипт в левом верхнем углу, как хотите!

Создание функции

Функция с именем myFunction автоматически создается в шаблоне сценария при открытии редактора сценария. В этом примере мы добавим в эту функцию команду, которая передает привет пользователю электронной таблицы! Перво-наперво нужно получить пользовательский интерфейс электронной таблицы и присвоить его переменной. К счастью, API Google упрощает это с помощью класса SpreadsheetApp. Давайте продолжим и добавим текст var ui = SpreadsheetApp.getUi(); как часть myFunction. Теперь добавить диалоговое окно, в котором передается привет пользователю, так же просто, как ui.alert("Hello world!");

Теперь протестируйте новую функцию, щелкнув Выполнить ›Выполнить функцию› myFunction. Вернитесь к своей таблице и, надеюсь, у вас есть приветственное сообщение!

Если это ваша первая функция Apps Script, поздравляем! Надеюсь, их будет еще много :) Я надеюсь, что это было полезным введением в Apps Script, и рекомендую вам попробовать это самостоятельно! Вы можете удивиться, насколько быстрый и простой, но в то же время очень мощный язык сценариев.

Ознакомьтесь с частью II этой серии, чтобы узнать, как запросить у пользователя информацию и как назначить скрипт кнопке в электронной таблице!

Перейти ко второй части