为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据左侧 2 列中的任何一列中是否有值向 Google 表格添加复选框?

如何根据左侧 2 列中的任何一列中是否有值向 Google 表格添加复选框?

海绵宝宝撒 2022-09-29 15:35:44
我正在尝试为某些内容制作电子表格,但在希望列如何工作方面遇到了问题。我希望列 F 创建/删除一个复选框,如果 D 列或 E 列中没有值我是一个javascript新手,我基本上只为我的世界创建了一个次要的菜单mod。有没有人能够通过告诉我如何引用某些单元格以及它是否包含工作表中的任何内容来输入复选框/清除值来帮助我?或者如果你觉得无聊,帮忙写函数哈哈我在下面提供了一个示例图像。示例表
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

您需要在 e.range.row 上添加工作表名称和可能的条件如果您有标题行,则需要开始


function onEdit(e) {

  //e.source.toast('Entry');

  const sh=e.range.getSheet();

  if(sh.getName()=="Sheet1" && e.range.columnStart>3 && e.range.columnStart<6 && e.value) {

    sh.getRange(e.range.rowStart,6).insertCheckboxes()

  }

}

注: 您无法从脚本编辑器测试此函数,因为它需要 onedit 触发器中的事件对象。没有触发器?没有工作。


查看完整回答
反对 回复 2022-09-29
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信