你能帮我把手机冻结在谷歌单子里吗。
-请参考我添加的图像复选框,如果我勾选了一次复选框,那么它就不应该再勾勾,或者如果我在单元格中写了什么,它就会冻结。

发布于 2022-05-18 14:49:32
在Google中,电子表格所有者无法“冻结”/“锁定”复选框。
一个解决办法是使用两个帐户,一个用作电子表格所有者,另一个用于编辑电子表格。使用所有者帐户,您可以使用编辑/更改脚本手动保护单元格。
另一个解决方法是使用编辑触发器以旧值覆盖新值。注意:快速单击复选框将最终取消复选框。
相关
参考文献
发布于 2022-05-19 12:40:16
在没有脚本的情况下,这是可能的,但是这个解决方案有点难看。您需要在勾选框的左边添加两列,并将它们隐藏起来。您还需要打开迭代计算,并将最大迭代次数设置为1。如果您愿意/能够这样做,请在空白表中尝试以下操作以演示一般原理:
=if(A1>0,{"",TRUE},"")=if(C1,A1+1,A1)如果单击勾选框,则将其设置为TRUE,这会将1添加到A1中的值(默认为0)中,这反过来会导致B1试图在勾选框上展开数组文字,而该位置的值为TRUE。它不能这样做,因为一个真正的已经存在,所以一个裁判!错误是在B1中生成的,但是您会发现勾框“卡住”为TRUE,因为单元格A1 & B1中的逻辑意味着C1不能为真。
注:1-您将需要保护包含逻辑的两列(上述示例中的A&B),以便只有您作为所有者才能更改它们,然后隐藏这些列。这样可以防止编辑器隐藏和/或修改它们。
注2-这并不阻止编辑在勾选后删除滴答框(带有删除键),但如果他们这样做,B1中的公式将将一个TRUE扩展到已删除的滴答框单元格中;这不能被删除,在逻辑上与从滴答框中删除的公式相同(也就是说,使用滴答框的任何公式都仍然有效)。
注:3-编辑仍然有可能创建整个工作表的副本,这将使他们能够编辑两个受保护的和隐藏的列(打破一次只对勾勾框的逻辑),但是这个工作表显然有一个与原来不同的ID。
https://stackoverflow.com/questions/72289750
复制相似问题