# #google-apps-script #google-cloud-platform
Вопрос:
У меня есть приложение для слияния электронной почты, которое раньше было привязано к контейнеру, но моя цель-переместить его во внутреннее дополнение для листов, чтобы моя команда могла его использовать. Приложение вставляет значения с листа в черновик Gmail и отправляет его в список получателей, ничего особенного. И все же, к сожалению, путь к публикации был особенным. Я уже разрабатывал проекты раньше, но они являются дополнением к рабочему пространству, однако для этого проекта требуется, чтобы это был аддон для листов.
Чтобы опубликовать дополнение, я следовал инструкциям, но App Configuration
при попытке сохранить сценарий и идентификаторы развертывания (>новые развертывания автоматически создают версию) я получаю следующую ошибку в (GCP>Marketplace SDK).:
Project Key is not associated with the current project or the script version doesn't exist.
Тем не менее, я могу заверить вас в следующем, мой сценарий:
- была создана
- не привязан к контейнеру
- подключен к проекту GCP (Настройки > Проект GCP === мой проект GCP)
- существует активное развертывание/версия
Я также могу гарантировать следующее из пакета SDK Marketplace
- Я выбрал только дополнение листа
- Я ввел правильный идентификатор сценария (Настройки > Идентификатор сценария)
- Я ввел правильный идентификатор развертывания (Развертывание > Управление >> Активный >>> Идентификатор развертывания)
Дополнительная справочная информация о том, что я пробовал и что не привело к успеху:
- При развертывании моего сценария я сначала выбрал Addon, а затем попробовал исполняемый файл API
- Я создал несколько развертываний и попробовал их
- Я попытался установить уровень доступа к развертыванию для всех в моей организации
- Я изменил проект GCP в своем сценарии и вернул его на правильный
- Я проспал над этим всю ночь и попробовал на следующее утро
- Моим следующим шагом было бы перезагрузить компьютер от безнадежности
Ответ №1:
Ключ состоял в том, чтобы использовать номер версии, а не фактический идентификатор версии / развертывания. В основном, в конфигурации Marketplace SDK > были применены следующие поля:
- Идентификатор сценария = 57 буквенно-цифровая строка, взятая из: Проект сценария приложений > Настройки проекта >> Идентификатор сценария
- Номер версии = Номер, например 1, 12, 32, взятый из: Проект сценария приложений > Управление развертываниями >> номер, указанный в активном развертывании, т. е. Версия >>4 19 сентября 2021 года