数据验证生成器中的必需复选框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据验证生成器中的必需复选框相关的知识,希望对你有一定的参考价值。

我一直在使用这些页面来查找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的参数数量,使用不同的值:

  • 没有争论: 使用默认值。
  • 一个论点: 选中时提供的参数 空白,未选中时
  • 两个论点: 提供的参数分别用于已检查和未检查的状态。

Sample code:

function yesNoDV() {
  //Changes checked state to 'Yes'  and Unchecked state to 'No'
  SpreadsheetApp.getActive()
    .getRange('Sheet1!A1')
    .setDataValidation(
      SpreadsheetApp.newDataValidation()
        .requireCheckbox('Yes', 'No')
        .build()
    );
}

以上是关于数据验证生成器中的必需复选框的主要内容,如果未能解决你的问题,请参考以下文章

从生成的复选框将多个条目插入数据库

验证 WooCommerce 结帐页面中的附加复选框字段

表单中的单选/复选框“必需”属性?

如何刷新片段中的onBindViewHolder方法

ng-repeat复选框的验证需要检查一次

Laravel 验证复选框