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