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