1

我无法使用我的一个Google 帐户在 Google 表格的右侧工具栏中显示 Google Workspace 插件。当我使用来自另一个帐户的完全相同的代码创建 Google Apps 脚本项目时,插件会按预期显示在 Google 表格中。此外,当我为 Google Docs 设置脚本时,它会同时显示两个帐户。

由于这个问题似乎与我的一个 Google 帐户有关,因此我联系了 Google 支持。他们说我的帐户的权限或类似的东西没有问题,他们也确认我的代码没有问题,但我必须在这个论坛上询问。我希望这里有人能指出我正确的方向,因为我不知道问题可能是什么。

简短背景:我一直在为 Google 表格开发一个编辑器插件,并开始发布它(我已将它连接到 GCP 项目并开始填写那里的所有表格)。在此过程中,Google 推出了 Workspace 方法来使用 Cards 等插件,因此我使用相同的帐户开始了一个新项目,将插件重新创建为 Workspace 插件。我真的看不出旧应用程序会影响新应用程序的任何原因,但这太奇怪了,我不会排除任何可能性。

我做了什么来调试这个:

  • 我用两个帐户创建了一个新项目,代码完全相同(使用一个,而不是另一个)。我一直为每个帐户使用一个浏览器
  • 我试图在另一个浏览器中运行失败的项目,以有问题的帐户登录,但它也失败了

附加代码很简单,只能在右侧工具栏中获取图标(我知道我应该返回卡片等,但在这里我只想看看代码是否运行并获取图标工具栏):

function onHomepage() {
  console.log('Here we are');
}

清单将其用作表格和文档的通用主页:

{
  "timeZone": "America/New_York",
  "dependencies": {
  },
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8",
  "addOns": {
    "common": {
      "name": "Addon new version",
      "logoUrl": "https://bcassetcdn.com/social/949ya4wv84/preview.png",
      "homepageTrigger": {
        "runFunction": "onHomepage",
        "enabled": true
      }
    },
    "sheets": {},
    "docs": {}
  }
}

我将其安装为测试部署,然后创建一个新的 Google Sheet 或一个新的 Google Docs。

有关如何达到此目的的任何建议?

4

1 回答 1

3

这似乎是这里已经报告的问题,只有一些帐户会遇到。如果您遇到该报告中描述的行为,请通过为该报告加星标来表明您也受到该行为的影响。

于 2021-03-02T09:09:39.177 回答