【问题标题】:Is it possible for Google Add-ons to have limited publication like Outlook Add-ins?Google Add-ons 是否可以像 Outlook Add-ins 这样有限的发布?
【发布时间】:2021-08-09 23:13:46
【问题描述】:

我正在构建一个 Google 插件,我想知道是否可以像 Outlook 那样添加一个 URL 以使其仅限于公众使用。

https://docs.microsoft.com/ja-jp/office/dev/add-ins/outlook/sideload-outlook-add-ins-for-testing

这是我尝试过的。

(1) 使用 Google Apps 脚本创建 Google 插件。 [部署] > [测试部署] > [安装 Gmail],并确认 GAS 项目在 Gmail 上运行。

(2) 创建一个谷歌云平台项目。

(3) 在OAuth同意页面,设置“用户类型:内部”和范围。

(4)在GAS项目的项目设置页面中指定GCP项目的项目号。

(5) 在 GCP 中启用“API 和服务”>“库”>“Google Workspace Marketplace SDK”,并设置应用的配置。

  • 检查 Google Workspace 插件
  • 指定 GAS 项目的部署 ID
  • 显示您的应用:私有

(6) 配置商品详情信息并“发布”。

从应用URL安装。此时,如果在同一个域中,打开URL可以进入安装界面,但是如果在不同域中打开URL,则会出现400错误并且将无法安装。我想问是否可以“如果您知道URL等,请单独安装”。在不同的域中。

我想让我的插件只对特定用户可用,而无需通过 Google 插件筛选流程。我将不胜感激您能提供的任何见解。谢谢。

【问题讨论】:

  • 仅当您拥有 Google Workspace 帐户时。如果您需要进一步的帮助,请展示您尝试过的内容,并按照How to Ask 中的建议添加您的搜索工作的简要说明
  • Google Workspace 帐户是否属于用户拥有帐户的情况?还是开发者(插件提供者)有一个?
  • 请按照上一条评论中的建议编辑问题。
  • 我已经添加了我的试用程序。

标签: google-apps-script google-cloud-platform add-on google-apps-marketplace


【解决方案1】:

不幸的是,这仍然是不可能的。

正如您已经发现的,将 OAuth 同意屏幕设置为内部使用将保存您的 OAuth 同意屏幕以通过 Google 修订,但它不允许来自不同组织的用户安装该插件。

如果您愿意与用户共享代码,一种选择可能是允许他们复制您的插件并为他们提供使用说明。见https://developers.google.com/workspace/add-ons/how-tos/testing-gsuite-addons

相关

【讨论】:

  • 谢谢。 “与用户共享代码。”换句话说。这样,我必须授予附加项目的编辑权限才能运行,对吗?我担心代码可能会被重写。就算我给了只读权限,也不可能部署吧?
猜你喜欢
  • 1970-01-01
  • 2016-10-30
  • 1970-01-01
  • 2010-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
  • 2018-10-10
相关资源
最近更新 更多