如何通过脚本将数据验证设置为谷歌表单

时间:2014-09-17 13:42:38

标签: google-apps-script google-form

我正在使用GAS创建Google表单

var form = FormApp.create("Test Form");
var item = form.addTextItem();
item.setTitle("Enter your email");

如何以编程方式为项目设置数据验证设置?

2 个答案:

答案 0 :(得分:3)

来自https://developers.google.com/apps-script/reference/forms/text-validation

// Add a text item to a form and require it to be a number within a range.
var textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?');
var textValidation = FormApp.createTextValidation()
  .setHelpText(“Input was not a number between 1 and 100.”)
  .requireNumberBetween(1, 100)
  .build();
textItem.setValidation(textValidation);

注意:根据Google Apps脚本release notes,2016年11月23日,我们添加了复选框,通用数据,网格项,段落文本项和文本项的表单验证类。

答案 1 :(得分:1)

不幸的是,这还不可能(还)。

您应加注 issue 4216以跟踪有关此功能的更新及其投票类型。