Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script &引用;项目密钥与当前项目不关联“;正在尝试设置MarketplaceSDK_Google Apps Script_Google Apps Marketplace - Fatal编程技术网

Google apps script &引用;项目密钥与当前项目不关联“;正在尝试设置MarketplaceSDK

Google apps script &引用;项目密钥与当前项目不关联“;正在尝试设置MarketplaceSDK,google-apps-script,google-apps-marketplace,Google Apps Script,Google Apps Marketplace,我正试图发布一个谷歌文档插件,它只对我的谷歌应用程序域可见,然后自动为域中的每个人安装它 我有: 在Google Drive中制作了一个脚本,并与域中的所有人共享 使用Publish->Deploy as Addon将其部署到开发者仪表板,并关闭Publish in Google Apps Marketplace 从开发人员仪表板推送它,使它仅对我所在域的用户可见,并提供所有必要的字段和图像 通过在Google文档中转到Addons->Get Addons,将mydomain.com的过滤器切换

我正试图发布一个谷歌文档插件,它只对我的谷歌应用程序域可见,然后自动为域中的每个人安装它

我有:

  • 在Google Drive中制作了一个脚本,并与域中的所有人共享
  • 使用
    Publish->Deploy as Addon
    将其部署到开发者仪表板,并关闭
    Publish in Google Apps Marketplace
  • 从开发人员仪表板推送它,使它仅对我所在域的用户可见,并提供所有必要的字段和图像
  • 通过在Google文档中转到
    Addons->Get Addons
    ,将mydomain.com的过滤器切换到
    ,验证域中的其他人可以安装该插件。还验证了以这种方式安装时它是否工作
  • 谷歌开发者控制台
    中创建了一个新项目,添加了谷歌市场SDK并创建了OAuth2客户端id
  • 我被困在“配置MarketplaceSDK”的步骤中,特别是其中
    文档附加扩展
    选项的项目密钥,在该选项中,我始终得到一个
    项目密钥与当前项目无关。
    错误

    我相信我需要完成这一步,这样我就可以在启用“谷歌应用程序市场发布”(Publish in Google Apps Marketplace)的情况下重新执行第2步,然后最终为所有人启用它

    不应影响事情,但可能值得注意的步骤:

    • 我不是域的所有者/管理员,但管理员正在帮助我解决问题。(如创建OAuth2客户端id)

    • 我已将开发人员仪表板条目的所有权转移到我拥有的组(在所需域上)

    • 我已经将开发人员控制台项目的所有权转让给了同一个组


      • 问题是我在
        谷歌开发者控制台中手动创建了一个项目

        相反,我应该使用
        Resources->Advanced Google Services->Google Developers Console
        链接来访问隐藏的项目(?!),并在那里启用Marketplace SDK


        唉。

        看起来,在.gs中创建的项目无法在console.developers.google.com上访问。首先在console.developers.google.com上创建一个项目,然后发现你不能在.gs中使用它,这让人感到困惑。@BryanP:谢谢你的链接,这正是我遇到的问题,只是我的症状并没有把我引向谷歌。。。我试着从另一边把它连接起来,我所能看到的只是一个毫无意义的错误。这让我们找到了解决办法。我创建了一个脚本项目,并试图将所有权转移给客户。我必须转到
        资源->云平台项目…
        并手动传输与客户在GCP上手动配置的项目id关联的项目。