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

时间:2019-02-04 19:44:13

标签: google-apps-script google-apps-marketplace gsuite

我有一些Google Sheet脚本代码,我想将它们提取到Google Sheet Addon中,以便仅针对我们的域(而不是公共网络)发布。过去,我们团队中的每个人都能成功完成此操作,但是在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时出现以下错误:

cost[i]

error

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

有人知道我哪里出错了吗,或者知道如何发布私人的Google Sheet插件的好指南?

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,但确定了以下解决方案。 在Google Apps脚本编辑器的“资源”->“云平台项目”下,单击ProjectName-project-id-xxxxxxxxxxxxxxxxxxxxxx链接。然后,当它打开您的Cloud Platform Project时,在左上角,您的项目名称将带有一个下拉列表。单击下拉列表,并验证此project-id-xxxxxxxxxxxxxxxxxxx与您单击的链接匹配。就我而言,这两个数字不是,我必须刷新屏幕以获取正确的项目ID,才能显示在Cloud Platform Project屏幕中。

答案 1 :(得分:1)

不知道这是否会有所帮助,但是我遇到了同样的错误消息,并且我刚刚开始工作。我从File-> Project Properties:-> Project key(已弃用)中输入了值,但仍然收到错误。然后,我将版本更改为最新版本的编号,并且可以使用。

答案 2 :(得分:0)

再次检查您的版本号-在脚本编辑器中,单击“文件”和“项目属性”。我有同样的问题。原来我的错误是输入了我给脚本当前版本(3.0)的版本名称,而不是Google分配给脚本当前版本(3)的编号。

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

我使用了“项目密钥(不推荐使用)”。

答案 3 :(得分:-1)

Project key已过时。尝试改用Script Id