Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 保护公式不受共享用户的影响_Google Sheets - Fatal编程技术网

Google sheets 保护公式不受共享用户的影响

Google sheets 保护公式不受共享用户的影响,google-sheets,Google Sheets,我已经创建了一个共享的谷歌文档电子表格,其中有许多表格。在大多数图纸上,F:H列包含操纵在其他列中输入的数据的公式。我希望用户在非公式列中输入数据,并能够在需要时添加更多行 我尝试过保护列,但是用户无法插入行。 我曾经尝试创建一个脚本,它提供了一个菜单来添加行,但是用户被告知您正在尝试编辑一个受保护的单元格或对象。如果需要编辑,请联系电子表格所有者以删除保护。 这似乎是一个非常简单的需求,保护公式并允许用户插入行。希望公式能被复制,但如果不能,我可以在脚本中复制它们 有人有什么想法吗?据我所知,

我已经创建了一个共享的谷歌文档电子表格,其中有许多表格。在大多数图纸上,F:H列包含操纵在其他列中输入的数据的公式。我希望用户在非公式列中输入数据,并能够在需要时添加更多行

我尝试过保护列,但是用户无法插入行。 我曾经尝试创建一个脚本,它提供了一个菜单来添加行,但是用户被告知您正在尝试编辑一个受保护的单元格或对象。如果需要编辑,请联系电子表格所有者以删除保护。 这似乎是一个非常简单的需求,保护公式并允许用户插入行。希望公式能被复制,但如果不能,我可以在脚本中复制它们


有人有什么想法吗?

据我所知,用户无法像您一样运行容器绑定脚本。看起来很简单,但由于另一个用户无法创建超出其权限的权限,因此他们无法使用新的受保护单元格创建新行。如果您遍历并保护每个单元格而不是每个区域,它们将能够插入行,但无法运行复制公式和保护的脚本


这是一个类似的讨论,可能会有不同的方式得到你想要的。可能有一个基于单元格验证的解决方案,可以复制到新行中。web应用程序可以按您的方式运行,但这是另一种项目。

谢谢您的想法。但是,必须有某种方法来实现共享电子表格,该电子表格具有锁定的列或单元格范围,并且仍然允许用户添加更多行。我无法想象我是唯一需要这个的人。