我有这个功能可以重置我的表单。但我想删除除第一个问题之外的所有问题,以便该问题的项目 ID 和条目在动态预填充链接中保持固定。 注意:第一个问题之后的问题数量各不相同,这就是为什么我不能直接指向项目 ID。
function resetform() {
var form=FormApp.openById(FORM_ID)
var items=form.getItems()
items.forEach(item=>form.deleteItem(item))
//1994309330 ==> the Item ID that I would like to keep in the delete process
}
有没有办法删除除项目 ID 1994309330 之外的所有项目?
我尝试更换 items.forEach(item=>form.deleteItem(item))
由 items.forEach(item !=1994309330 form.deleteItem(item))
但是不起作用
我相信您的目标如下。
1994309330
的项目之外的所有项目。既然如此,下面的修改如何?
请将您的表单 ID 设置为
FORM_ID
。
function resetform() {
var form = FormApp.openById(FORM_ID);
var items = form.getItems();
items.forEach(item => {
if (item.getId() != 1994309330) {
form.deleteItem(item);
}
});
//1994309330 ==> the Item ID that I would like to keep in the delete process
}
1994309330
的项目之外的所有项目都将被删除。