Google Apps 脚本插件在进行更改后不会更新部署

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

我尝试在更改代码并将其发布(私有)到 Google Workspace Marketplace 后更新附加组件部署。但是,附加组件似乎没有更新附加组件。

单击 Deploy 后,它没有更新附加组件,我知道这一点是因为,当我从 Head(带有附加组件脚本的工作表)代码运行时,以及来自另一个工作表的 logs,其中 Add- Ons 已安装,但未显示 v1.0

谢谢你。

google-apps-script
3个回答
0
投票
  • 对 Marketplace 上发布的附加组件进行更改时,请使用版本化部署
  • 这意味着,每次您想要更新已发布的版本时,最好的方法是创建一个新部署

  • 创建新部署后,您需要在 Marketplace
    Deployment ID
    中相应更改
    APP CONFIGURATION

  • 不要忘记按
    APP CONFIGURATION
    底部的“保存”按钮。

0
投票

有些事情没有得到很好的记录,让我的生活变得更加困难。在此分享,因为有人在更新已发布的 Google Workspace 插件时可能也会遇到困难(不要与编辑器插件混淆)。

我在 google-apps-script-community thread:

中找到了这个

...人们在不断创建新的部署时遇到了问题 编辑现有部署。您选择“新部署”还是 “管理部署”

使用“管理部署”的新编辑器,然后单击笔和 创建一个新版本,工作正常。不要单击“新部署”,因为 这将启动一个与没有真正联系的新分支 已经部署分支。

最终对我有用的是:

  • 在应用程序脚本编辑器中的“部署”->“管理部署”中,找到与您首次将附加组件发布到市场时指定的部署 ID 相同的部署。要找到它,请转到相应的 GCP 项目,然后导航到启用的 API 服务 -> Google Workspace Marketplace SDK -> 应用配置 -> 应用集成 -> 部署 ID。
  • 从上述步骤中确定应用程序脚本部署后,单击笔(编辑)并在版本下拉列表中选择新版本,然后单击部署按钮。
  • 就是这样。

0
投票

这个问题有两个答案,哪种方法最合适?

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