构建半私有 Google Apps 脚本插件
Building a semi-private Google Apps Script add-on
例如,我有一个关于为 Google 文档构建 Google Apps 脚本插件的问题。
假设我为 Google Docs 构建了一个附加组件,我希望该附加组件仅供特定用户组(即大学课程中的一组学生)使用。假设此附加组件要求用户使用大学为该课程提供的凭据登录才能使用该附加组件。
从技术上讲,这是否可行?Google 允许吗?有没有办法让这个插件不 public 面向世界上的每个人,而只面向我想要的人?
任何信息将不胜感激。
您可以将加载项限制为域名。
域受限意味着您拥有以下服务之一:
- 用于工作的 Gsuite(以前称为 Google 应用程序)
- Gsuite 教育版
要获得 Gsuite 帐户,您必须注册。除非你是一个教育机构,否则 cost/seat。
Gsuite Edu 帐户目前存在一个问题,即除非您的组织声明自己是一所大学,否则您无法创建开发者资料……我不知道这在法律上对您的合同是否有影响。你需要请你的律师检查那个!
如果您所在的 Gsuite 组织已将后端的管理开关设置为 'university',那么您应该能够构建和发布 appscript 应用程序作为附加组件并将它们发布给其他学生。根据您组织的设置,您可能需要说服大学系统管理员为您进行发布。你永远不知道,值得一问!
然后您可以私下向这些域的成员发布附加组件。
这些链接应该有帮助:
https://developers.google.com/apps-script/add-ons/domain-wide
https://support.google.com/a/answer/4530135
例如,我有一个关于为 Google 文档构建 Google Apps 脚本插件的问题。
假设我为 Google Docs 构建了一个附加组件,我希望该附加组件仅供特定用户组(即大学课程中的一组学生)使用。假设此附加组件要求用户使用大学为该课程提供的凭据登录才能使用该附加组件。
从技术上讲,这是否可行?Google 允许吗?有没有办法让这个插件不 public 面向世界上的每个人,而只面向我想要的人?
任何信息将不胜感激。
您可以将加载项限制为域名。
域受限意味着您拥有以下服务之一: - 用于工作的 Gsuite(以前称为 Google 应用程序) - Gsuite 教育版
要获得 Gsuite 帐户,您必须注册。除非你是一个教育机构,否则 cost/seat。
Gsuite Edu 帐户目前存在一个问题,即除非您的组织声明自己是一所大学,否则您无法创建开发者资料……我不知道这在法律上对您的合同是否有影响。你需要请你的律师检查那个!
如果您所在的 Gsuite 组织已将后端的管理开关设置为 'university',那么您应该能够构建和发布 appscript 应用程序作为附加组件并将它们发布给其他学生。根据您组织的设置,您可能需要说服大学系统管理员为您进行发布。你永远不知道,值得一问!
然后您可以私下向这些域的成员发布附加组件。
这些链接应该有帮助:
https://developers.google.com/apps-script/add-ons/domain-wide
https://support.google.com/a/answer/4530135