简体   繁体   English

如何将附加到工作表的 Google 应用脚本有选择地分发给不属于同一 G Suite 域的人员

[英]How to distribute Google app scripts attached to a sheet to people selectively that are not part of the same G Suite Domain

I have a Google sheet with attached Google app scripts.我有一个附有 Google 应用脚本的 Google 表格。 I want to distribute separate instances of the Google sheet along with the associated app scripts to selective users who are not part of my G suite domain.我想将 Google 表格的单独实例以及相关的应用程序脚本分发给不属于我的 G Suite 域的选择性用户。 The Google sheet is used to collect data that is exported via a Google app script to a CSV and automatically downloaded to the users local PC/Mac. Google 表格用于收集通过 Google 应用脚本导出到 CSV 并自动下载到用户本地 PC/Mac 的数据。 I create this sheet/script to facilitate a software onboarding process for new users of a SaaS-based real estate investor portal.我创建此工作表/脚本以促进基于 SaaS 的房地产投资者门户的新用户的软件入职流程。 Making the script an Addon would be fine if I didn't have to make it publicly available in the G Suite marketplace.如果我不必在 G Suite 市场上公开它,将脚本作为插件就可以了。 I understand that I could publish the add-on to my users if they were all part of my G Suite domain, but as mentioned above, they are not.我知道,如果我的用户都是我的 G Suite 域的一部分,我可以向他们发布插件,但如上所述,他们不是。 I was considering publishing as a web app, but the only web component of this app script is a modal dialog that is opened by clicking a custom menu item in the Google sheet, which I don't believe will work as a web app based on my current understanding.我正在考虑发布为 web 应用程序,但此应用程序脚本的唯一 web 组件是一个模态对话框,通过单击 Google 工作表中的自定义菜单项打开,我不相信它将作为基于 Z2567A5EC3705EB182CZ94 的应用程序工作我目前的理解。 Any suggestions?有什么建议么?

Making the script an Addon would be fine if I didn't have to make it publicly available in the G Suite marketplace.如果我不必在 G Suite 市场上公开它,将脚本作为插件就可以了。

Solution解决方案

You don't have to.你不必。 If you use the save the script a public an add-on you can release it with the link only.如果您使用将脚本保存为公共附加组件,则只能通过链接发布它。 You'll still need app review.您仍然需要应用审核。 There is the option to not be on the addon store.可以选择不在插件商店中。 https://console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk?project=[project-name] is where the link is for me. https://console.cloud.google.com/apis/api/appsmarket-component.googleapis.com/googleapps_sdk?project=[project-name]是我的链接。

https://developers.google.com/gsuite/add-ons/how-tos/publish-add-on-overview https://developers.google.com/gsuite/add-ons/how-tos/publish-add-on-overview

https://developers.google.com/gsuite/marketplace/how-to-publish https://developers.google.com/gsuite/marketplace/how-to-publish

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在我的G Suite域中的Google表格中记录工作表用户名时禁用脚本授权 - Disable Script authorization when logging sheet username in Google Sheets within my G suite domain 应用套件G套件用户的电子邮件配额 - Email quota for app scripts G suite users 无法将 Google App Script 发布到 G Suite Marketplace 以供域管理员查找 - Unable publish Google App Script to the G Suite Marketplace for domain administrators to find 设置 getEmail 的权限以供同一 G Suite 域上的用户使用 - Set Permission for getEmail to Work for Users on Same G Suite Domain 如何使用 Google App Scripts 从工作表名称创建字符串? - How to create a string from the sheet names using Google App Scripts? 如何从 Google App Scripts 中的另一个工作表中提取数据验证 - How to pull data validation from another sheet in Google App Scripts 如何使用 App 脚本修改 Google 表格的现有保护? - How to modify existing protection of a Google Sheet using App Scripts? Google Sheet App Scripts:如何将工作表 A 列 A 中的 JSON 解析到工作表 B? - Google Sheet App Scripts : How to parse JSONs in Sheet A column A to Sheet B? 如何对复制共享 Google 表格的人隐藏 Google Apps 脚本脚本以及有关保护范围和单元格的一些问题 - How to hide Google Apps Script scripts from people who make a copy of a shared Google Sheet and a few questions about protecting ranges and cells 如何授予 G Suite 中包含的工作表中模态对话框弹出窗口的权限 - How to grant permissions for Modal dialog popup in sheet contained in G Suite
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM