【发布时间】:2022-01-23 15:07:54
【问题描述】:
我希望我不再问一个已经回答的问题,如果我这样做了,请多多包涵。
我基本上一直在构建一个供许多用户使用的 Google 表格。我创建了许多脚本文件,一切都按预期工作,但是工作表的编辑者将能够从工作表上的脚本编辑器菜单选项中看到源代码。
脚本中有很多敏感信息应该对编辑用户隐藏,我该如何限制他们编辑脚本并且不查看敏感信息?
我发现 this answer 建议将 Apps 脚本项目作为插件发布。不幸的是,我很难理解如何去做(我的清单尚未更新),还有一些使用不同方法的答案。
注意:如果有一个简单的示例说明如何进行发布,那么请分享,因为我正在为 Google 的文档而苦苦挣扎。
我的 appsscript.json 文件:
{
"timeZone": "Africa/Maputo",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
}
注意2:脚本的入口点是通过可安装的触发器编辑电子表格
注意 3:当切换到传统模式并 Publish->Deploy from Manifest(如 Google 文档中的示例所示)时,我看不到安装插件的选项 - 没有指示入口点。 p>
鉴于我的项目中有多个 .gs 文件,并且希望电子表格的编辑者甚至无法查看源代码的访问权限,那么实现此安全功能的最佳方法是什么。
非常感谢任何反馈,谢谢。
【问题讨论】:
标签: google-apps-script google-sheets deployment manifest