我正在尝试使用Google SpreadSheet中的数据以编程方式创建Google表单,该模板基于Google表单模板。
有没有改变物品的顺序?有时我们需要在项目上使用“复制”功能,但是重复的项目会附加在表单的结束上,这不是我们想要的。
提前多多感谢!
答案 0 :(得分:2)
根据定义,function duplicateAndMove(form, toDuplicate) {
var newItem = toDuplicate.duplicate();
var desiredIndex = toDuplicate.getIndex() + 1;
if (desiredIndex !== newItem.getIndex()) {
form.moveItem(newItem, desiredIndex);
}
// Allow chaining on the new item.
return newItem;
}
方法附加到结尾e.g. CheckboxItem#duplicate()
。
创建项目后,您可以根据需要订购项目,例如:
a1.sources.r1.filegroups.f2 = /path/to/files/with/pattern/databundle_cnt_[0-9]{4}-[0-9]{2}-[0-9]{2}.csv
有关详细信息,请参阅Apps脚本表单服务文档:https://developers.google.com/apps-script/reference/forms/