Google apps script 单元格是一个复选框

Google apps script 单元格是一个复选框,google-apps-script,Google Apps Script,有没有办法确定单元格是否为复选框?复选框的getValues()为布尔类型,为true或false。但假设我有一个单元格设置为TRUE,但不是复选框。有没有办法确定差异?您可以获得数据验证标准类型 function isCheckBox(range){ return range.getDataValidation() .getCriteriaType() == "CHECKBOX"; //or .getCriteriaType()===Sp

有没有办法确定单元格是否为复选框?复选框的getValues()为布尔类型,为true或false。但假设我有一个单元格设置为TRUE,但不是复选框。有没有办法确定差异?

您可以获得数据验证标准类型

function isCheckBox(range){
   return range.getDataValidation()
               .getCriteriaType() == "CHECKBOX";
          //or .getCriteriaType()===SpreadsheetApp.DataValidationCriteria.CHECKBOX
}
参考资料: