Google Apps 脚本部署不起作用

问题描述 投票:0回答:1

很抱歉,如果此问题没有包含所有必要的信息(如果缺少重要信息,我会随时进行编辑),但在我点击“测试部署”后,我的 Google Workspace 插件并未显示在 Google Apps 脚本中。

我有 appsscript.json 和 Code.gs 文件,并将我的项目链接到启用了 Google Calendar API 的 Google Cloud Console 项目(这是我正在为其创建插件的应用程序)。它甚至没有要求我授权我的 Google 日历,所以我已经知道出了问题。

我已经被这个问题困扰好几天了。非常感谢您的帮助!!

尝试使用不同的部署选项。 确保我的代码按预期工作。

似乎没有什么办法能让该插件显示在我的 Google 日历或 Google Workspace Marketplace 中。

google-apps-script google-calendar-api google-cloud-console
1个回答
0
投票

可能发生了很多事情,但我希望这个清单有帮助:

部署应该是“Google Workspace 插件”,如果满足以下条件,它应该为您提供在同一屏幕中安装插件的选项:

  • 代码

    • 这里的一些代码可能确实有用,但假设您有一个 OnOpen 函数,这应该没问题
  • Apps 脚本部署

    • 正如您提到的,您正在开发一个工作区插件,因此您已经进行了测试部署
  • 清单

    • 如果清单中有正确的对象,您将在测试部署中看到“安装”选项
    • 在它旁边,您将看到附加组件可见的应用程序(在本例中为日历)

如果您的清单中没有此内容,您将无法在日历上安装该插件

"calendar": {
      "eventOpenTrigger": {
        "runFunction": "onCalendarEventOpen"
      }

授权部分取决于清单中的范围部分

"oauthScopes": [
    "https://www.googleapis.com/auth/calendar.addons.execute",
    "https://www.googleapis.com/auth/calendar.readonly"
  ],

也看看那个

您可以查看链接以获取有用的示例

https://developers.google.com/workspace/add-ons/quickstart/cats-quickstart#set_up_the_script

希望这对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.