我有一些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]
有人知道我哪里出错了吗,或者知道如何发布私人的Google Sheet插件的好指南?
答案 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
。