我一直在使用这些页面来查找google脚本应用程序提供的属性和方法的文档,以便在Google工作表中自动化:https://developers.google.com/apps-script/reference/spreadsheet/data-validation-builder
但遗憾的是,有关DataValidation Builder的页面缺少有关requireCheckbox方法的信息。
当您在脚本文件中键入它时,它提供了3种变体:
没有args:requireCheckbox()
1 arg:requireCheckbox(Object checkedValue)
2 args:requireCheckbox(Object checkedValue,Object uncheckedValue)
有人可以解释这种方法的参数是如何工作的吗?我可以在这些参数中使用哪些对象参数以及它们可以用于什么目的?我试图到处找信息。我知道谷歌专家和专家坐在这个论坛,他们可以帮助这个主题。
默认情况下,CHECKBOX
单元格有两个值:
TRUE
,检查时和FALSE
未经检查。根据提供给requireCheckbox的参数数量,使用不同的值:
function yesNoDV() {
//Changes checked state to 'Yes' and Unchecked state to 'No'
SpreadsheetApp.getActive()
.getRange('Sheet1!A1')
.setDataValidation(
SpreadsheetApp.newDataValidation()
.requireCheckbox('Yes', 'No')
.build()
);
}