我可以通过脚本删除复选框选项而不删除整个项目吗?

时间:2019-06-21 15:34:33

标签: google-apps-script google-form

我希望能够通过gscript从表单上的一个问题中删除一个选择,而不会删除整个问题,而且我不确定这是否有可能

1 个答案:

答案 0 :(得分:3)

流量:

  • 获取复选框项
  • 以数组的形式获取该项目的所有选择
  • 过滤该数组以删除您不想要的选择
  • 将过滤后的数组重新设置为该项目的选择

摘要:

function removeOption1() {
  var cbItem = FormApp.getActiveForm()
    .getItems(FormApp.ItemType.CHECKBOX)[0]
    .asCheckboxItem();
  cbItem.setChoices(
    cbItem.getChoices().filter(function(choice) {
      return choice.getValue() !== 'Option 1';
    })
  );
}

阅读和练习: