Пользовательские интерфейсы надстроек редактора

Дополнения редактора позволяют взаимодействовать с пользователем через настраиваемые меню, диалоги и боковые панели. Следующие ссылки предоставляют информацию о создании этих типов интерфейсов.

  • Меню дополнений создаются с использованием базовой службы Ui Apps Script. Элементы меню предоставляют начальные отправные точки для использования вашего дополнения, но вы должны разработать их с учетом жизненного цикла авторизации дополнения.

  • Боковые панели и диалоги создаются с помощью HTML-сервиса Apps Script. Этот сервис позволяет вам определять структуру и внешний вид интерфейса с помощью HTML и CSS. Подробнее см. в разделе Создание и обслуживание HTML .

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