Дополнения к редактору позволяют взаимодействовать с пользователем через настраиваемые меню, диалоговые окна и боковые панели. По следующим ссылкам представлена информация о создании таких интерфейсов.
Меню дополнений создаются с помощью базового сервиса пользовательского интерфейса Apps Script. Пункты меню предоставляют начальные точки для использования дополнения, но их необходимо проектировать с учётом жизненного цикла авторизации дополнения.
Боковые панели и диалоговые окна создаются с помощью HTML-сервиса Apps Script. Этот сервис позволяет определять структуру и внешний вид интерфейса с помощью HTML и CSS. Подробнее см. в разделе Создание и обслуживание HTML .
- Вы также можете настроить клиент-серверные коммуникационные вызовы, чтобы действия пользователя в интерфейсе приводили к действиям, выполняемым на серверах Google, где находится файл редактора, и наоборот.
- Apps Script также предоставляет синтаксис шаблонов для упрощения создания динамических интерфейсов.
При создании HTML-интерфейсов для дополнений Editor следует использовать пакет CSS для дополнений Editor , чтобы ваше дополнение выглядело и работало так же, как редакторы Google Workspace, которые оно расширяет.