Есть несколько ограничений на то, что могут делать дополнения. Улучшите общее впечатление ваших пользователей, избегая этих ловушек.
Общие ограничения
Следующие ограничения применяются ко всем дополнениям. Не делайте следующее:
Изменение функций в 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
Вы не можете создавать или использовать простые триггеры Apps Script в надстройке Google Workspace.
Используйте изображения SVG
В настоящее время вы не можете использовать изображения SVG с карточками и виджетами обслуживания Card .
Иметь более 100 виджетов
Из соображений производительности вы не можете добавить на карточку более 100 виджетов или 100 разделов карточки.
,Есть несколько ограничений на то, что могут делать надстройки. Улучшите общее впечатление ваших пользователей, избегая этих ловушек.
Общие ограничения
Следующие ограничения применяются ко всем дополнениям. Не делайте следующее:
Изменение функций в 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
Вы не можете создавать или использовать простые триггеры Apps Script в надстройке Google Workspace.
Используйте изображения SVG
В настоящее время вы не можете использовать изображения SVG с карточками и виджетами обслуживания Card .
Иметь более 100 виджетов
Из соображений производительности вы не можете добавить на карточку более 100 виджетов или 100 разделов карточки.