【问题标题】:How to protect the script, attached to my trigger in my spreadsheet, from being edited by collaborators?如何保护附加到电子表格中触发器的脚本不被协作者编辑?
【发布时间】:2012-07-14 20:13:52
【问题描述】:

我有一个脚本,应该通过编辑我的电子表格来触发,但我不想让电子表格的编辑者编辑该脚本。这个怎么安排?

如果我只是在电子表格的工具>脚本编辑器中编写脚本,并将其附加到一个简单或可安装的触发器,那么电子表格的每个编辑器都可以像我一样编辑这个脚本(尽管他不能编辑我附加到此脚本的可安装触发器)。 Google developers 声称我可以独立于容器电子表格的编辑器为我的脚本选择编辑器:

最初,绑定到容器(例如 Google 电子表格或 Google 站点)的脚本将继承容器的权限。脚本所有者或编辑者可以在共享对话框中添加或删除用户或组,即使这意味着脚本的权限不再匹配容器的权限。

但是,我只是找不到负责此问题的菜单项。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    如果您重新阅读文档,您会发现对于容器绑定脚本(例如附加到电子表格的脚本),脚本的权限与容器的权限相同。再也不可能使这些不同了。

    【讨论】:

    • 我很困惑。我想象以下消息给 google-apps-script-issues:
    • 对不起,我真的发了there,因为 Stackoverflow cmets 太短了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多