Если вы разработали несколько интеграций приложений, возможно, вам захочется опубликовать их вместе в одном списке приложений. Это позволит пользователям устанавливать и авторизовывать их одновременно, обеспечит более удобный пользовательский интерфейс и позволит быстрее наращивать число пользователей, поскольку все интеграции устанавливаются из одного списка.
Например, если ваше приложение предлагает специфическую интеграцию с Google Sheets и доступно в виде веб-приложения, вместо создания двух описаний приложения — для надстройки Sheets и для веб-приложения — вы можете указать их вместе как одно приложение.
Чтобы определить, можно ли перечислить интеграции ваших приложений вместе, обратитесь к следующему разделу.
Интеграции приложений, которые можно перечислить вместе.
Используйте эту сравнительную таблицу, чтобы узнать, какие интеграции приложений можно включить в одно описание приложения.
Чтобы воспользоваться этой таблицей, найдите свою начальную точку в левом столбце, а затем найдите конечную точку в верхней строке. Проследите обе линии до их пересечения.
| Может быть включено в состав: | Веб-приложение | Приложение «Драйв» | Дополнение «Документы» | надстройка «Таблицы» | Дополнение «Слайды» | Дополнение «Формы» | Дополнение Google Workspace | Приложение Google Чат |
|---|---|---|---|---|---|---|---|---|
| Веб-приложение | ||||||||
| Приложение «Драйв» | ||||||||
| Дополнение «Документы» | ||||||||
| надстройка «Таблицы» | ||||||||
| Дополнение «Слайды» | ||||||||
| Дополнение «Формы» | ||||||||
| Дополнение Google Workspace | * | ** | ||||||
| Приложение Google Chat ** | ** |
** Доступно только для приложений Google Chat, созданных как дополнения Google Workspace . В противном случае приложения Chat должны быть указаны отдельно в Google Workspace Marketplace.
Прежде чем добавлять несколько интеграций приложений
Прежде чем включать в описание вашего приложения более одной интеграции с другими приложениями, учтите следующие последствия:
- На экране согласия перечислены все области действия, необходимые для всех интеграций приложений.
- Любая новая область применения проверяется (при необходимости).
- Если вы добавляете новую интеграцию приложения, требующую дополнительных областей действия, к существующему описанию приложения, администраторам, которые уже установили исходное приложение для своего домена, необходимо авторизовать дополнительные области действия в консоли администратора Google. До тех пор, пока они этого не сделают, пользователям в домене будет предлагаться авторизовать их индивидуально.
Если вы планируете объединить существующие описания приложений, следует учитывать дополнительные последствия. Если вы переносите интеграцию приложения из исходного описания приложения в другое описание приложения:
- Существующие пользователи могут потерять доступ и им потребуется установить приложение из той папки, куда вы его переместили.
- Количество пользователей и отзывы не переносятся.
- Возможно, вам потребуется обновить конфигурацию объединенного проекта Google Cloud, чтобы учесть интеграцию нового приложения.
- Необходимо повторно проверить области действия OAuth 2.0, поскольку они ранее были одобрены для конкретного проекта Google Cloud.
Добавьте несколько интеграций приложений в новое описание приложения.
Чтобы добавить несколько интеграций приложений в новое описание приложения, выполните следующие действия:
Если вы еще не создали проект Google Cloud, создайте его . Если вы создавали интеграции своих приложений в Google Apps Script, убедитесь, что все они связаны с одним и тем же проектом Google Cloud.
Включите и настройте SDK Google Workspace Marketplace, указав информацию для всех интеграций приложения. Укажите в описании, что приложение включает в себя несколько интеграций.
Добавьте интеграцию приложений к существующему списку приложений.
Чтобы добавить несколько интеграций приложений к существующему описанию приложения, выполните следующие действия:
Убедитесь, что у вас есть права на редактирование существующего проекта Google Cloud приложения.
Если интеграция с приложением, которую вы хотите добавить, была создана с помощью Apps Script, установите в качестве проекта Apps Script для вашего дополнения проект Google Cloud существующего приложения .
В существующем проекте Google Cloud обновите SDK Google Workspace Marketplace.
- На странице «Конфигурация приложения» в разделе «Расширение приложения» выберите интеграцию приложения для добавления и заполните соответствующие поля.
- Добавьте информацию о новой интеграции приложения на страницы «Конфигурация приложения» и «Список приложений в магазине». Обязательно укажите в описании приложения, что оно включает в себя несколько интеграций. Для получения дополнительной информации см. раздел «Обновление или удаление описания приложения» .