首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们如何冻结Google单单元格

我们如何冻结Google单单元格
EN

Stack Overflow用户
提问于 2022-05-18 13:02:28
回答 2查看 70关注 0票数 0

你能帮我把手机冻结在谷歌单子里吗。

-请参考我添加的图像复选框,如果我勾选了一次复选框,那么它就不应该再勾勾,或者如果我在单元格中写了什么,它就会冻结。

EN

回答 2

Stack Overflow用户

发布于 2022-05-18 14:49:32

在Google中,电子表格所有者无法“冻结”/“锁定”复选框。

一个解决办法是使用两个帐户,一个用作电子表格所有者,另一个用于编辑电子表格。使用所有者帐户,您可以使用编辑/更改脚本手动保护单元格。

另一个解决方法是使用编辑触发器以旧值覆盖新值。注意:快速单击复选框将最终取消复选框。

相关

参考文献

票数 0
EN

Stack Overflow用户

发布于 2022-05-19 12:40:16

在没有脚本的情况下,这是可能的,但是这个解决方案有点难看。您需要在勾选框的左边添加两列,并将它们隐藏起来。您还需要打开迭代计算,并将最大迭代次数设置为1。如果您愿意/能够这样做,请在空白表中尝试以下操作以演示一般原理:

  1. 在C1中,插入一个滴答框。
  2. 在B1中:
代码语言:javascript
复制
=if(A1>0,{"",TRUE},"")
  1. 在A1中:
代码语言:javascript
复制
=if(C1,A1+1,A1)

如果单击勾选框,则将其设置为TRUE,这会将1添加到A1中的值(默认为0)中,这反过来会导致B1试图在勾选框上展开数组文字,而该位置的值为TRUE。它不能这样做,因为一个真正的已经存在,所以一个裁判!错误是在B1中生成的,但是您会发现勾框“卡住”为TRUE,因为单元格A1 & B1中的逻辑意味着C1不能为真。

注:1-您将需要保护包含逻辑的两列(上述示例中的A&B),以便只有您作为所有者才能更改它们,然后隐藏这些列。这样可以防止编辑器隐藏和/或修改它们。

注2-这并不阻止编辑在勾选后删除滴答框(带有删除键),但如果他们这样做,B1中的公式将将一个TRUE扩展到已删除的滴答框单元格中;这不能被删除,在逻辑上与从滴答框中删除的公式相同(也就是说,使用滴答框的任何公式都仍然有效)。

注:3-编辑仍然有可能创建整个工作表的副本,这将使他们能够编辑两个受保护的和隐藏的列(打破一次只对勾勾框的逻辑),但是这个工作表显然有一个与原来不同的ID。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72289750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档