[英]Google Sheets Script : Auto check/uncheck checkboxes
我正在尝试编写一个小脚本,允许我根据另一个范围内的值自动选中/取消选中一个范围内的复选框。
我有一些范围内的复选框('C2:D24')和范围内具有'TRUE'和'FALSE'值的单元格('L2:M24')。 我希望当我启动脚本时,第二个范围内值为“TRUE”的单元格会自动选中第一个范围内的相应复选框(示例:L2 值为“TRUE”,因此将选中 C2。M3 值为“FALSE” ',所以 D3 将被取消选中)。
我开始处理的代码如下,但它当然不会选中/取消选中复选框,而是将它们替换为“TRUE”或“FALSE”文本:
function MAJStaff(){
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Staff');
var range1 = ss.getRange('L2:M24');
var range2 = ss.getRange('C2:D24');
var values = range1.getValues();
range2.setValues(values);
}
我想我必须使用“for”和“if”函数,但我不知道如何进行。 你能帮忙吗?
谢谢 !
我创建的脚本用“TRUE/FALSE”文本替换了复选框,但它没有像我希望的那样检查复选框。
你不需要写代码,你可以在 C2 中设置(是的,在复选框上,不要删除它们)
={L2:M24}
复选框是“面具”,可以说明它下面的内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.