You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Node.JS+Cloud Run的未发布Google Workspace插件如何开放测试部署?

未发布状态下让客户安装Node.js + Cloud Run架构的Google Workspace插件

针对非Apps Script架构的Google Workspace插件,你可以通过以下步骤实现未发布状态下的客户测试安装:

  • 配置OAuth测试用户
    在Google Cloud Console的OAuth同意屏幕设置中,将客户的邮箱添加到测试用户列表。这一步能让客户绕过正式发布的审核流程,获取插件所需的OAuth权限。
    操作路径:Google Cloud Console → API和服务 → OAuth同意屏幕 → 测试用户 → 添加目标用户邮箱

  • 构造自定义安装链接
    使用带开发模式参数的安装链接,格式如下:

    https://workspace.google.com/marketplace/install?devMode=true&appId=你的插件ID
    

    插件ID可在Google Cloud Console的「API和服务 → 已启用的API和服务 → Google Workspace Marketplace SDK」页面中找到。将链接发送给客户,他们就能直接安装未发布的插件。

  • 确保Cloud Run服务可访问

    • 检查Cloud Run的IAM权限,给客户邮箱分配roles/run.invoker角色,允许其调用你的服务;
    • 如果服务设置为私有,需确认测试用户已在授权访问列表内,测试期间也可临时将服务设为公开(测试完成后及时恢复私有)。
  • 验证插件清单配置
    确认你的manifest.json中,oauthScopes字段包含插件所需的所有权限,且addOns模块的配置正确指向Cloud Run服务的公开访问地址。

内容的提问来源于stack exchange,提问作者Vladimir Revenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 00:42:12