将 Google 脚本插件发布到 G Suite Marketplace SDK

Publishing Google Script Addon to G Suite Marketplace SDK

我有一些 Google Sheet 脚本代码,我想提取到 Google Sheet 插件中,只为我们的域发布(不是 public 网络)。我团队中的个人过去曾成功地做到这一点,但在 1/25/2019 when Google removed Add-Ons from Google Chrome Store 之后我们遇到了困难。

我正在尝试关注: https://developers.google.com/gsuite/add-ons/how-tos/publish-addons#publishing_instructions

但是在尝试配置 G Suite Marketplace 时出现以下错误 API:

Project Key is not associated with current project or the script version doesn't exist.

我正在从文件中提取项目密钥 --> 项目属性:

有没有人知道我哪里出错了或者知道如何发布私人 Google Sheet 附加组件的好教程?

Project key 已被弃用。请尝试使用 Script Id

我遇到了同样的问题,但找到了如下解决方案。 在 Google Apps 脚本编辑器的资源 -> 云平台项目下,单击项目名称 - project-id-xxxxxxxxxxxxxxxxxxx link。然后当它打开你的云平台项目时,在左上角,你的项目名称将被列在一个下拉列表中。单击下拉菜单并验证此项目 ID-xxxxxxxxxxxxxxxxxxx 是否与您单击的 link 匹配。这两个数字在我的情况下没有,我必须刷新屏幕才能使正确的项目 ID 显示在云平台项目屏幕中。

不知道这是否有帮助,但我收到了同样的错误消息,我刚刚让它开始工作。我从 File --> Project Properties: ->Project key (Deprecated) 中输入了值,但仍然出现错误。然后我把版本号改成我最新的版本号就可以了

仔细检查您的版本号 - 在脚本编辑器中,单击 'File' 和 'Project Properties'。我有同样的问题。原来我的错误是输入了我给脚本当前版本 (3.0) 的版本名称,而不是 Google 分配给脚本当前版本 (3) 的编号。

一旦我输入“3”作为版本号,我就不再收到“项目密钥与当前项目不相关或脚本版本不存在”的错误消息,并且我能够保存。

我用的是'Project key (Deprecated)'.