Список интеграций приложений вместе

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

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

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

Интеграции приложений, которые можно перечислить вместе.

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

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

Может быть включено в состав: Веб-приложение Приложение «Драйв» Дополнение «Документы» надстройка «Таблицы» Дополнение «Слайды» Дополнение «Формы» Дополнение Google Workspace Приложение Google Чат
Веб-приложение
Приложение «Драйв»
Дополнение «Документы»
надстройка «Таблицы»
Дополнение «Слайды»
Дополнение «Формы»
Дополнение Google Workspace * **
Приложение Google Chat ** **
* В описании приложения нельзя указать более одного дополнения Google Workspace, но можно создать одно дополнение Google Workspace, расширяющее функциональность Gmail, Google Calendar, Google Chat, Google Drive, Google Docs, Google Sheets, Google Slides и Google Meet.

** Доступно только для приложений Google Chat, созданных как дополнения Google Workspace . В противном случае приложения Chat должны быть указаны отдельно в Google Workspace Marketplace.

Прежде чем добавлять несколько интеграций приложений

Прежде чем включать в описание вашего приложения более одной интеграции с другими приложениями, учтите следующие последствия:

  • На экране согласия перечислены все области действия, необходимые для всех интеграций приложений.
  • Любая новая область применения проверяется (при необходимости).
  • Если вы добавляете новую интеграцию приложения, требующую дополнительных областей действия, к существующему описанию приложения, администраторам, которые уже установили исходное приложение для своего домена, необходимо авторизовать дополнительные области действия в консоли администратора Google. До тех пор, пока они этого не сделают, пользователям в домене будет предлагаться авторизовать их индивидуально.

Если вы планируете объединить существующие описания приложений, следует учитывать дополнительные последствия. Если вы переносите интеграцию приложения из исходного описания приложения в другое описание приложения:

  • Существующие пользователи могут потерять доступ и им потребуется установить приложение из той папки, куда вы его переместили.
  • Количество пользователей и отзывы не переносятся.
  • Возможно, вам потребуется обновить конфигурацию объединенного проекта Google Cloud, чтобы учесть интеграцию нового приложения.
  • Необходимо повторно проверить области действия OAuth 2.0, поскольку они ранее были одобрены для конкретного проекта Google Cloud.

Добавьте несколько интеграций приложений в новое описание приложения.

Чтобы добавить несколько интеграций приложений в новое описание приложения, выполните следующие действия:

  1. Если вы еще не создали проект Google Cloud, создайте его . Если вы создавали интеграции своих приложений в Google Apps Script, убедитесь, что все они связаны с одним и тем же проектом Google Cloud.

  2. Включите и настройте SDK Google Workspace Marketplace, указав информацию для всех интеграций приложения. Укажите в описании, что приложение включает в себя несколько интеграций.

Добавьте интеграцию приложений к существующему списку приложений.

Чтобы добавить несколько интеграций приложений к существующему описанию приложения, выполните следующие действия:

  1. Убедитесь, что у вас есть права на редактирование существующего проекта Google Cloud приложения.

  2. Если интеграция с приложением, которую вы хотите добавить, была создана с помощью Apps Script, установите в качестве проекта Apps Script для вашего дополнения проект Google Cloud существующего приложения .

  3. В существующем проекте Google Cloud обновите SDK Google Workspace Marketplace.

    1. На странице «Конфигурация приложения» в разделе «Расширение приложения» выберите интеграцию приложения для добавления и заполните соответствующие поля.
    2. Добавьте информацию о новой интеграции приложения на страницы «Конфигурация приложения» и «Список приложений в магазине». Обязательно укажите в описании приложения, что оно включает в себя несколько интеграций. Для получения дополнительной информации см. раздел «Обновление или удаление описания приложения» .