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