18

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

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

在此处输入图像描述 谁能告诉我为什么我会收到这个错误?

4

3 回答 3

23

天哪……不知道为什么这么难。

如果 Google 正在阅读此内容:在用户选择发布他们的插件和/或提供指向正确文档的链接之前运行各种 API 检查会更加用户友好!然后修复那个超级神秘的错误信息。

无论如何,如果您遇到此错误,这就是您需要做的。(感谢 Tanya Gupta 让我走上正轨)。

第 1 步:启用 GSuite Marketplace SDK

按着这些次序:

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

GSuite 市场 SDK

第 2 步:配置 GSuite Marketplace SDK

对于配置,您需要:

  • 选择至少一种语言并输入应用程序描述(用于您的附加组件)。该名称应预先填写并与您的脚本名称相匹配。
  • 上传一些各种大小的图标
  • 添加服务条款 URL(我最初使用公共 Google 文档作为我的 T&C 但这不会通过需要经过验证的域的新OAuth 客户端要求。如果您没有经过验证的域,那么用户将在以下情况下看到安全警告安装你的附加组件。你 - 显然 - 可以使用Github 页面,但请不要引用我的话。)
  • 启用至少一个附加扩展

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

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

注意:当您发布插件的新版本时,您的插件脚本版本将自动更新。

谷歌文档:

于 2019-03-13T07:43:08.697 回答
7

只是为了建立在达格玛的答案上

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

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

资源 > 云平台项目

  1. 在 Google Cloud Platform 上,转到左侧导航菜单 选择APIs & Services > Library

PI 和服务 > 图书馆

  1. 在出现的搜索栏中,输入“ GSuite Marketplace SDK ”点击搜索,一旦出现点击它。

GSuite 市场 SDK

  1. 点击“启用

启用 G Suite 市场 SDK

  1. 在第 4 步中单击“启用”后,应该会出现下面的屏幕。选择“配置”

配置

  1. 填写您认为合适的文件,但最重要的部分如下所示。

  2. 向下滚动到Editor Add-on extensions,然后选择您正在为其构建插件的 Google App。文档、表单或幻灯片插件的过程相同

在此处输入图像描述

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

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

脚本项目密钥

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

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

然后复制版本的值粘贴到“脚本版本”字段中

脚本版本

  1. 单击保存更改,瞧你完成了。不要忘记添加隐私政策 URL 和其他所需信息,否则将不会保存更改
于 2019-04-03T20:24:23.377 回答
3

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

1)首先点击启用的API,如下图所示: 在此处输入图像描述

2)然后点击配置。 在此处输入图像描述

3)然后填写如下值: 在此处输入图像描述

4) 特别重要的是(此处未显示):

a)包括正确的oauth范围(文件->项目道具->脚本文件中的范围)

b) Docs Add On Project Key (File->Project Properties->Info->Project key)

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

现在,如果您返回并发布,您应该不再有错误

于 2018-08-30T17:37:39.313 回答