да. Надстройку можно опубликовать как частную из SDK Workspace Marketplace. Частная надстройка ограничена доменом / учетной записью рабочей области, в которой находится файл сценария приложений.
https://developers.google.com/apps-script/add-ons/publish
Надстройку можно также опубликовать как частную. Публикация надстройки как частной для учетной записи Workspace - это не то же самое, что публикация надстройки как частной. Надстройка, не указанная в списке, технически общедоступна, она просто не отображается в Workspace Marketplace. Чтобы установить надстройку, не указанную в списке, пользователям нужна ссылка.
Есть два разных утверждения для надстройки. Один для согласия OAuth, а другой для функции надстройки. Согласие OAuth предназначено для запроса у пользователя разрешения на различные службы / доступ в его учетной записи. Функция надстройки - это внешний вид, контент и то, работает оно или нет.
И частные, и частные дополнения фактически публикуются в Workspace Marketplace, но контролируется то, кому разрешен доступ / просмотр. Вам необходимо создать стандартный проект Google Cloud, связать его с проектом скрипта приложений, а затем включить SDK Workspace Marketplace и настроить параметры в SDK Workspace Marketplace.
Чтобы перейти на панель управления Google Cloud Platform, используйте URL-адрес
https://console.cloud.google.com/home/dashboard
- Из IAM и администратора перейдите в Управление ресурсами.
- Если у вас нет названия организации, создайте организацию. ПРИМЕЧАНИЕ. Организацию можно настроить только через учетную запись Workspace ИЛИ через Cloud Identity. https://cloud.google.com/resource-manager/docs/creating-managing-organization#acquiring
- Создать новый проект GCP
- Получите номер проекта GCP
- Поместите номер проекта GCP в проект скрипта приложений.
- Перейдите к панели управления API и службами.
- Убедитесь, что проект, который вы хотите использовать, указан в раскрывающемся списке.
- Нажмите Включить API и службы.
- Искать Workspace Marketplace
- Включите SDK Workspace Marketplace
- Настроить SDK Workspace Marketplace
Существует также возможность сделать файл проекта скрипта приложений доступным для других проектов скрипта приложений в виде библиотеки. Библиотеку можно сделать доступной для других проектов скриптов приложений, предоставив ключ проекта исходного скрипта приложений (библиотеки).
Тем, кто хочет использовать исходный файл скрипта приложений в качестве библиотеки, нужен ключ проекта. Чтобы найти ключ проекта, в редакторе кода выберите Файл - Свойства проекта и найдите ключ проекта (устарело).
Чтобы добавить файл сценария приложений в качестве библиотеки, в редакторе кода выберите Ресурсы - Библиотеки. Для создания библиотеки ничего делать не нужно. Каждый проект скрипта приложений доступен в виде библиотеки. Все, что вам нужно сделать, это поделиться ключом проекта.
Вы можете добавить элемент меню надстройки в электронную таблицу или документ Google без публикации надстройки, и этот пункт меню надстройки будет запускать любой код, который находится в этот документ, как дополнение. Но вам нужно будет отредактировать документ каждого пользователя, для которого вы хотите развернуть код, и вручную добавить код в их документ.
Если файл сценария приложений не публикуется как надстройка, тогда нет смысла создавать меню надстройки, поскольку вы можете создать собственное меню.
person
Alan Wells
schedule
11.03.2015