没有API控制台项目,其清单的api_console_project_id字段中指定了id

问题描述 投票:13回答:4

我正在尝试发布电子表格Web插件,但会出现以下错误。

没有API控制台项目,其清单的api_console_project_id字段中指定了id

enter image description here谁能告诉我为什么会收到此错误?

google-apps-script google-cloud-platform chrome-web-store google-apps-script-addon
4个回答
14
投票

天哪...不知道为什么这么难。在用户选择发布其附加组件和/或提供指向正确文档的链接之前,运行各种API检查会更加用户友好!然后修复那个超级神秘的错误信息。

无论如何,对于那些被困在这艘船上的人(就像我很久以前发布他们的第一个附加组件,他们完全忘记了这一步),这里是最新的说明。 (感谢Tanya Gupta让我走上正轨)。

第1步:启用GSuite Marketplace SDK

跟着这些步骤:

  1. 从脚本编辑器中,打开“资源”菜单项,然后选择“云平台项目”
  2. 单击View API Console按钮(您也可以单击包含项目ID的链接)
  3. 点击左上方的汉堡包(导航)图标,选择“API&Services”,然后选择“Library”
  4. 搜索“GSuite Marketplace SDK”。安装SDK(软件开发工具包)而不是API非常重要。
  5. 单击ENABLE按钮
  6. 您现在应该能够在左侧菜单中看到配置选项。

GSuite Marketplace SDK

第2步:配置GSuite Marketplace SDK

对于配置,您需要:

  • 选择至少一种语言并输入应用程序说明(适用于您的插件)。该名称应预先填写并与您的脚本名称匹配。
  • 上传一些不同大小的图标
  • 添加服务条款网址(如果您没有网站,则只需创建一个公开的Google文档)
  • 启用至少一个附加扩展

启用加载项扩展时,您需要提供以下信息:

  • 可以从脚本编辑器中找到加载项脚本项目密钥。转到文件>项目属性并复制项目键的值(已弃用)
  • 加载项脚本版本是脚本的版本。您可以在“脚本编辑器”中找到该版本。转到文件>管理版本,然后选择最新版本的脚本。

注意:发布新版本的加载项时,您的加载脚本版本将自动更新。

Google文档:


3
投票

如果您要在Google Apps Marketplace上发布,则不仅需要启用API,还需要输入所需的设置进行配置。

1)首先点击启用的API,如下图所示:enter image description here

2)然后单击配置。 enter image description here

3)然后按以下方式填写值:enter image description here

4)特别重要的是(这里没有显示):

a)包括正确的oauth范围(文件 - > Project Prop-> Scope from your script file)

b)文档添加项目键(文件 - >项目属性 - >信息 - >项目键)

c)Docs Add On Script Version(来自开发者控制台)

现在,如果你回去发表你应该不再有错误


2
投票

只是建立在Dagmar's Answer

使用图片分8个步骤解决此问题:

  1. 在Apps脚本菜单栏上,转到资源>云平台项目...

Resources > Cloud Platform project

  1. 在Google Cloud Platform上,转到左侧导航菜单“选择API和服务”>“库”

PIs & Services > Library

  1. 在显示的搜索栏中,键入“GSuite Marketplace SDK”命中搜索,一旦出现单击它。

GSuite Marketplace SDK

  1. 点击“ENABLE”

Enable GSuite Marketplace SDK

  1. 在步骤4中单击“启用”后,将显示以下屏幕。选择“配置”

CONFIGURATION

  1. 在您认为合适的情况下填写文档,但最重要的部分如下所示。
  2. 向下滚动到编辑器附加扩展程序,然后选择要为其构建附加组件的Google App。这与Docs,Forms Sheets或Slides Add-ons的过程相同

enter image description here

  1. 如何获取脚本项目密钥。返回您的Apps脚本页面。

转到文件>项目属性。选择“信息”标签。然后复制Project key(Deprecated)的值并粘贴到“Script Project Key”字段中

Script Project Key

  1. 如何获取脚本版本。仍在您的Apps脚本页面上。

转到文件>管理版本....

然后复制Version的值并粘贴到“Script Version”字段中

Script Version

  1. 点击保存更改,瞧,你已经完成了。不要忘记添加隐私政策URL和其他必需信息,否则不会保存更改

0
投票

我根据这里给出的答案和其他几周的试验和错误创建了这些说明https://docs.google.com/document/d/1gG0_EClZC4ztKHDT2yn8v9NmUh_-sqYFe9vGg6Snxgg/edit?usp=sharing - 我希望他们有些头痛,我必须经历。

© www.soinside.com 2019 - 2024. All rights reserved.