Я пытаюсь опубликовать веб-надстройку электронной таблицы, но получаю следующую ошибку.
Не существует проекта консоли API с идентификатором, указанным в поле манифеста api_console_project_id
Я пытаюсь опубликовать веб-надстройку электронной таблицы, но получаю следующую ошибку.
Не существует проекта консоли API с идентификатором, указанным в поле манифеста api_console_project_id
Черт возьми... не уверен, почему это было так сложно. Было бы более удобно выполнять различные проверки API, прежде чем пользователь решит опубликовать свое дополнение и/или предоставить ссылку на правильную документацию! Затем исправьте это супер загадочное сообщение об ошибке.
В любом случае, для тех, кто застрял в этой лодке (как я, который опубликовал свое первое дополнение так давно, что они совершенно забыли об этом шаге), вот самые последние инструкции. (Спасибо Тане Гупте за то, что поставили меня на правильный путь).
Шаг 1. Включите SDK GSuite Marketplace
Выполните следующие действия:
Шаг 2. Настройка SDK для GSuite Marketplace
Для настройки вам необходимо:
При включении расширения надстройки вам потребуется предоставить следующую информацию:
Примечание. Версия сценария дополнения будет обновляться автоматически при публикации новых выпусков дополнения.
Документация Google:
Просто чтобы построить на Дагмар Ответ
Решите эту проблему в 8 шагов с помощью картинок:
Заполните документ так, как считаете нужным, но самая важная часть показана ниже.
Прокрутите вниз до Расширения надстройки редактора, затем выберите приложение Google, для которого вы создаете надстройку. Это тот же процесс для документов, бланков или надстроек слайдов
Перейдите в Файл> Свойства проекта. Выберите вкладку Информация. Затем скопируйте значение ключа проекта (устарело) и вставьте в поле "Ключ проекта сценария"
Перейдите в Файл> Управление версиями....
Затем скопируйте значение версии и вставьте в поле "Версия скрипта"
Если вы публикуете в Google Apps Marketplace, вам необходимо не только включить API, но и настроить его, введя необходимые настройки.
1) Сначала щелкните по включенному API в соответствии с изображением ниже:
2) Затем нажмите на конфигурацию.
3) Затем заполните значения, указанные ниже:
4) Особенно важны (не показаны здесь):
a) включая правильные области oauth (File-> Проект Prop-> Область из вашего файла сценария)
b) Документы Добавить Ключ проекта (File-> Проект Properties-> Инфо-> Проект)
c) Docs Add On Script Version (из консоли разработчика)
Теперь, если вы вернетесь и опубликуете, у вас больше не будет ошибки
Похоже, что вы не следовали инструкциям перед публикацией
Что касается требования о включении SDK G Suite Marketplace, он упоминает в инструкциях, шаги 3, 4 и 5
- Вам может быть предложено принять Условия использования API Google и Условия предоставления услуг SDK G Suite Marketplace. Внимательно прочитайте эти условия, затем установите флажок и нажмите "Принять".
- В консоли введите "Marketplace" в поле фильтра, а затем нажмите G Suite Marketplace SDK (а не API), как только увидите его.
- На следующем экране нажмите "Включить API".
Я создал эти инструкции https://docs.google.com/document/d/1gG0_EClZC4ztKHDT2yn8v9NmUh_-sqYFe9vGg6Snxgg/edit?usp=sharing, основываясь на ответах, приведенных здесь, и на других неделях проб и ошибок - надеюсь, у них от головной боли мне пришлось пройти.