Google Apps 脚本 - 共享电子表格时发出 运行 脚本

Google Apps Scripts - Issue running script when sharing Spreadsheet with view only

我使用脚本编辑器创建了一个电子表格应用程序。 与我共享它的用户不是那么技术,我不希望他们能够打开脚本编辑器并更改任何内容,无论是无意的还是有意的。

如果他们无权编辑文件,那么脚本将不起作用(它基本上会启动一个边栏)。我希望用户能够编辑文件中的任何内容并有权访问侧边栏,但我不希望他们有权编辑脚本。

这附近有没有?

您可以将其发布为附加组件。或者使用一个库来保护您的代码免受更改(但他们仍然能够更改电子表格中的脚本,这将有一些存根和挂钩到库)。