Google apps script 限制对脚本的电子表格访问

Google apps script 限制对脚本的电子表格访问,google-apps-script,Google Apps Script,我正试图通过使用谷歌表单和绑定脚本来创建一个穷人的票务系统,但我不知道有什么方法可以将与电子表格的交互限制为按钮上的脚本。我希望能够共享此工作表,并让其他用户通过由我的按钮/脚本触发的引导流程进行交互,以避免由于疏忽而损坏/丢失工作表上的信息 起初,我认为我可以保护我不希望损坏的工作表范围,并能够通过脚本进行访问,但遗憾的是,事实并非如此 最终的问题是,我如何使用脚本访问受保护的范围,并仅以查看器的权限访问。您不想这样做 easiests是作为webapp部署的,它可以像您一样运行。他们使用we

我正试图通过使用谷歌表单和绑定脚本来创建一个穷人的票务系统,但我不知道有什么方法可以将与电子表格的交互限制为按钮上的脚本。我希望能够共享此工作表,并让其他用户通过由我的按钮/脚本触发的引导流程进行交互,以避免由于疏忽而损坏/丢失工作表上的信息

起初,我认为我可以保护我不希望损坏的工作表范围,并能够通过脚本进行访问,但遗憾的是,事实并非如此


最终的问题是,我如何使用脚本访问受保护的范围,并仅以查看器的权限访问。

您不想这样做

easiests是作为webapp部署的,它可以像您一样运行。他们使用webapp,而不是按按钮或菜单项

仍然可以使用按钮/菜单/边栏,但需要更多步骤。您需要将contentService发布为webapp(匿名),并在服务中使用urlFetch进行更改。不安全,因为好奇的用户可能会在代码中找到该服务url,并在没有可追溯性的情况下用于不好的目的