Могу ли я удалить опцию флажка через скрипт, не удаляя весь элемент - PullRequest
0 голосов
/ 21 июня 2019

Я хочу иметь возможность удалить один вариант из вопроса в моей форме через gscript, не удаляя весь вопрос, и я не уверен, что это вообще возможно сделать

1 Ответ

3 голосов
/ 21 июня 2019

Поток:

  • Получить флажок
  • Получить все варианты этого элемента в виде массива.
  • Отфильтруйте этот массив, чтобы удалить ненужный выбор
  • Установить отфильтрованный массив обратно в качестве выбора для этого элемента

Отрывок:

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

Читать и практиковаться:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...