google-apps-script - 如何自动添加/删除复选框的不同单元格是否包含值?

标签 google-apps-script google-sheets

我正在使用 Google 表格中的新复选框功能。

在我的工作表中,我想要一个 list 列,但希望复选框的数量与工作表中具有值的行数相匹配。
例如,假设 A 列包含公司员工的姓名(不时更改),而 B 列包含复选框,我希望一行中有一个复选框,仅当 A 列中的单元格包含值时.

下面是一个例子:

https://docs.google.com/spreadsheets/d/1YKxGzThlMXzJRSGLON8Do4dzJq6HEldcpNTbDzH3Wsw/edit?usp=sharing

我怎样才能做到这一点?

最佳答案

不知道这是否会有所帮助。但我实现此目的的一种方法是使用条件格式。

例子。如果我在 A2:A 中有条目,并且我只想在 B2:B 中显示复选框,如果相应的“A”单元格中有数据,我会执行以下操作;

  • 突出显示 B2:B 中的整个 Column
  • 插入 -> 复选框(这会将复选框一直向下放置)
  • 突出显示整个复选框列
  • 格式 -> 条件格式 -> 自定义公式
  • 输入以下自定义公式; =ISBLANK($A2)
  • 将背景颜色和文本颜色更改为相同

  • 然后这将评估“A”列,如果它是空白的,它将使背景和文本颜色相同(例如白色)并且所有复选框都将“消失”。当您在“A”列中输入信息时,复选框将“出现”

    这是一种简单的解决方法,适用于大多数情况下的脚本解决方案。

    关于google-apps-script - 如何自动添加/删除复选框的不同单元格是否包含值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50057655/

    相关文章:

    google-sheets - 在 Google 表格中,如何按行对查询排序

    if-statement - 如何比较 Google 表格中的两个公式(计算)单元格

    javascript - 在线表单更新谷歌表格后如何发送电子邮件?

    google-sheets - 计算每个单元格给定字符的出现次数

    google-apps-script - 如何修复 HtmlService 的 "Error while parsing the ' 沙箱“属性”标志错误?

    javascript - 将 Trello 卡成员拉入谷歌表格

    javascript - 我正在谷歌电子表格中创建字典

    javascript - 计算 Google 表格脚本中的粗体单元格

    asynchronous - 在 Google Apps 脚本上运行异步函数

    javascript - 使用 Google 脚本插入图像