Ограничения

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

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

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

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

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

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

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

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

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

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

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

Расширить все приложения Google Workspace

Дополнения Google Workspace могут расширять функциональность только Gmail, Calendar, Drive, Meet, Docs, Sheets и Slides. В будущем дополнения Google Workspace смогут расширять функциональность и других приложений Google Workspace.

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

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

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

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

Полная поддержка мобильных устройств

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

Используйте триггеры Apps Script.

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

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

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

Более 100 виджетов

В целях повышения производительности нельзя добавить в одну карточку более 100 виджетов или 100 разделов.