【发布时间】:2021-05-30 07:21:44
【问题描述】:
我无法让 Google Workspace 插件显示在 Google 表格的右侧工具栏中 - 我的 一个 Google 帐户。当我使用来自另一个帐户的完全相同的代码创建 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。
关于如何到达这个底部的任何建议?
【问题讨论】:
-
我们不介意解决您的所有问题,但我们更愿意一次解决一个问题。你先选择你想要的
-
谢谢,@Cooper。我希望工作区插件在 Google 表格的工具栏中显示为一个图标。 :)
-
这是什么类型的广告?
-
这是一个 Google Workspace 插件,支持 Google 表格。
标签: google-apps-script google-sheets google-docs google-workspace-add-ons