google-apps-script - 设置数据验证默认值

标签 google-apps-script google-sheets

当我从脚本设置单元格数据验证时,我想设置默认显示哪些选项,目前数据验证已写入工作表,没有使用下面的代码选择任何项目。有什么办法可以将其设置为“投票”吗?

var option = new Array();
option[0]="Vote";
option[1]="Vote Up";
option[2]="Vote Down";

var dv = SpreadsheetApp.newDataValidation();
dv.setAllowInvalid(false);  
dv.setHelpText("Vote this item up or down.");
dv.requireValueInList(option, true);

localSheet.getRange(1,6).setDataValidation(dv.build());

最佳答案

使用setValue(value) 。 IE。将以下行添加到您的代码中:

localSheet.getRange(1,6).setValue("Vote");


有关数据验证和默认值的进一步阅读:
Setting defauld values in Data Validation drop-down list

关于google-apps-script - 设置数据验证默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32191119/

相关文章:

google-sheets - 使用数组公式在Google表格中生成内容时如何跳过列?

google-apps-script - Google 文档从脚本调用 ImportXML

javascript - Google-app-script SyntaxError

google-apps-script - 勾选复选框触发添加时间戳的功能

google-apps-script - 使用 Google Apps 脚本构建的 Web 应用程序的 URL 映射?

python - 使用 Openai 在 Google 表格中获取完整文章

google-apps-script - FileIterator.next() 不工作

google-apps-script - 1 个单元格范围的 Range.getValue() 需要 3 到 7 秒才能执行

google-sheets - 应用于计算持续时间的单元格时条件格式的行为不稳定

python - Python 的 gspread 中特定 Google 表格电子表格的持续性 SpreadsheetNotFound 错误