使用一个 Google 帐户开发时,工作区插件未显示在 Google Sheet 中(对其他帐户显示完全正常)
Workspace add-on not showing in Google Sheet when developed with one Google account (showing perfectly fine for other account)
我无法让 Google 工作区插件显示在 Google Sheet 的右侧工具栏中 – 一个[=我的 Google 个帐户中有 35=] 个。当我使用来自另一个帐户的完全相同的代码创建 Google Apps 脚本项目时,加载项按预期出现在 Google Sheet 中。此外,当我为 Google Docs 设置脚本时,它会同时显示两个帐户。
由于此问题似乎与我的一个 Google 帐户有关,因此我联系了 Google 支持人员。他们说我的账号没有权限之类的问题,他们也确认我的代码没有问题,但我必须在这个论坛上问一下。我希望这里有人能给我指出正确的方向,因为我不知道问题出在哪里。
简短背景:我一直在为 Google Sheet 开发编辑器插件,并已开始发布它(我已将它连接到 GCP 项目并开始填写那里的所有表格)。在此过程中,Google 启动了 Workspace 方法来处理附加组件,使用 Cards 等,所以我用相同的帐户启动了一个新项目,将附加组件重新创建为 Workspace 附加组件。我真的看不出旧应用会影响新应用的任何原因,但这太奇怪了,我不会排除任何可能性。
我为调试这个做了什么:
- 我已经用两个帐户创建了一个新项目,代码完全相同(只适用于一个,不适用于另一个)。我一直在为每个帐户使用一个浏览器
- 我尝试在另一个浏览器中 运行 失败的项目,以有问题的帐户登录,但也失败了
附加代码很简单,只用于获取右侧工具栏中的图标(我知道我应该 return 一张卡片等,但在这里我只是想看看是否代码是 运行 并在工具栏中获取图标):
function onHomepage() {
console.log('Here we are');
}
清单将此用作 Sheets 和 Docs 的通用主页:
{
"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 文档。
关于如何深入了解这个问题有什么建议吗?
这似乎是一个已经报告的问题 here 只有部分帐户遇到过。如果您遇到该报告中描述的行为,请通过为该报告加注星标来表明您也受其影响。
我无法让 Google 工作区插件显示在 Google Sheet 的右侧工具栏中 – 一个[=我的 Google 个帐户中有 35=] 个。当我使用来自另一个帐户的完全相同的代码创建 Google Apps 脚本项目时,加载项按预期出现在 Google Sheet 中。此外,当我为 Google Docs 设置脚本时,它会同时显示两个帐户。
由于此问题似乎与我的一个 Google 帐户有关,因此我联系了 Google 支持人员。他们说我的账号没有权限之类的问题,他们也确认我的代码没有问题,但我必须在这个论坛上问一下。我希望这里有人能给我指出正确的方向,因为我不知道问题出在哪里。
简短背景:我一直在为 Google Sheet 开发编辑器插件,并已开始发布它(我已将它连接到 GCP 项目并开始填写那里的所有表格)。在此过程中,Google 启动了 Workspace 方法来处理附加组件,使用 Cards 等,所以我用相同的帐户启动了一个新项目,将附加组件重新创建为 Workspace 附加组件。我真的看不出旧应用会影响新应用的任何原因,但这太奇怪了,我不会排除任何可能性。
我为调试这个做了什么:
- 我已经用两个帐户创建了一个新项目,代码完全相同(只适用于一个,不适用于另一个)。我一直在为每个帐户使用一个浏览器
- 我尝试在另一个浏览器中 运行 失败的项目,以有问题的帐户登录,但也失败了
附加代码很简单,只用于获取右侧工具栏中的图标(我知道我应该 return 一张卡片等,但在这里我只是想看看是否代码是 运行 并在工具栏中获取图标):
function onHomepage() {
console.log('Here we are');
}
清单将此用作 Sheets 和 Docs 的通用主页:
{
"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 文档。
关于如何深入了解这个问题有什么建议吗?
这似乎是一个已经报告的问题 here 只有部分帐户遇到过。如果您遇到该报告中描述的行为,请通过为该报告加注星标来表明您也受其影响。