Ограничения

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Есть несколько ограничений на то, что могут делать надстройки. Улучшите общий опыт пользователей, избегая этих ловушек.

Общие ограничения

Следующие ограничения применяются ко всем надстройкам. Не делайте следующего:

Изменение функций в Google Workspace

Платформа надстроек предназначена для улучшения приложений Google Workspace, а не для добавления ограничений. Следовательно, вы не можете изменить существующие функции или заблокировать модель обмена документами Google Workspace.

Взимать плату с пользователей за установку

Мы не предоставляем возможность взимать плату с пользователей за установку надстроек, а надстройки не могут содержать рекламу . Однако вы можете создать собственную платежную систему или зайти в существующую базу данных биллинга. Ваше дополнение может подключаться к службам, не принадлежащим Google, которые выставляют счета пользователям.

Обнаружение множества событий

За исключением некоторых триггеров , надстройки не могут определить, что делает пользователь за пределами самой надстройки. Например, вы не можете определить, когда пользователь щелкает панель инструментов хост-приложения. Можно запросить изменения в содержимом файла из клиентского кода боковой панели, хотя у вас всегда будет небольшая задержка.

Дополнения Google Workspace

Следующие ограничения относятся только к надстройкам Google Workspace и использованию службы карт . Не делайте следующего:

Расширение всех приложений Google Workspace

Дополнения Google Workspace могут расширять только Gmail, Календарь, Диск, Документы, Таблицы и Презентации. Со временем надстройки Google Workspace смогут расширять другие приложения Google Workspace.

Контекстный запуск на Диске

Надстройки Google Workspace могут обеспечивать контекстную активацию только для Gmail при чтении или составлении сообщений и в Календаре, когда события открыты. Контекстный запуск для файлов на Диске пока не поддерживается. См. промежуточные практики разработки .

Контекст документа в редакторах

Дополнения Google Workspace пока не поддерживают использование контекста документа в редакторах. То есть вы не можете использовать такие методы, как SpreadsheetApp.getActiveSpreadsheet() , для получения текущего документа. См. промежуточные практики разработки .

Используйте HTML/CSS или скрипты на стороне клиента

Дополнения Google Workspace должны использовать карточные интерфейсы. Интерфейсы HTML/CSS, поддерживаемые надстройками редактора, использовать нельзя. Надстройки Google Workspace используют подход к созданию пользовательских интерфейсов на основе виджетов . Это позволяет надстройке хорошо работать на настольных и мобильных платформах, не требуя создания интерфейса для каждой из них.

Полная мобильная поддержка

В настоящее время надстройки Google Workspace работают в веб-клиентах для настольных ПК. Контекстный запуск (то есть чтение сообщений Gmail) также поддерживается в мобильном приложении Gmail. Неконтекстные домашние страницы пока недоступны в мобильных приложениях Gmail, Календарь или Диск. Надстройки Google Workspace недоступны в мобильных веб-браузерах.

Используйте триггеры сценариев приложений

Вы не можете создавать или использовать простые триггеры Apps Script в надстройке Google Workspace.

Используйте изображения SVG

В настоящее время вы не можете использовать изображения SVG с карточками и виджетами службы карт.

Иметь более 100 виджетов

Из соображений производительности вы не можете добавить более 100 виджетов в раздел карточки или более 100 разделов карточки в карточке.