【问题标题】:Protect formulas from shared users保护公式免受共享用户的侵害
【发布时间】:2018-06-22 11:36:16
【问题描述】:

我创建了一个包含许多工作表的共享 Google 文档电子表格。在大多数工作表中,F:H 列都包含用于处理在其他列中输入的数据的公式。我希望用户在非公式列中输入数据,并能够在需要时添加更多行。

  • 我已尝试保护列 - 但用户无法插入行。
  • 我已尝试创建一个脚本,该脚本提供一个菜单来添加行 - 但随后用户被告知“您正在尝试编辑受保护的单元格或对象。如果您需要编辑,请联系电子表格所有者以取消保护。 "

这似乎是一个非常简单的需求,保护公式并允许用户插入行。 (希望公式能被复制,但如果不能,我可以将它们复制到脚本中。)

有人有什么想法吗?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    据我所知,用户无法以“您”的身份运行容器绑定脚本。看起来很简单,但由于其他用户无法创建超出其权限的权限,因此他们无法使用新的受保护单元格创建新行。如果您检查并保护每个单独的单元格(而不是每个范围),他们将能够插入行,但他们将无法运行复制公式和保护的脚本。

    This question 是一个类似的讨论,可能有不同的方式来获得你想要的。可以基于单元格验证为您提供解决方案,可以将其复制到新行中。可以像您一样运行 Web 应用程序,但这涉及到不同类型的项目。

    【讨论】:

    • 感谢您的想法。但是,必须有某种方法来实现具有锁定列(或单元格范围)并且仍然允许用户添加更多行的共享电子表格。我无法想象我是唯一需要这个的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 2012-02-15
    • 1970-01-01
    • 2016-08-26
    • 2012-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多