我正在尝试为某些内容制作电子表格,但在希望列如何工作方面遇到了问题。我希望列 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 触发器中的事件对象。没有触发器?没有工作。
添加回答
举报
0/150
提交
取消