Google формируется из скриптов, пытаясь получить опцию addCheckboxGridItem с одним ответом на строку - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь собрать из скриптов форму Google, используя коды

  var form = FormApp.create("New form");
  var formQ1 = form.addCheckboxGridItem();
  formQ1.setTitle(Title1);
  formQ1.setRows(Rows1);
  formQ1.setColumns(Colums1);

Однако я хотел бы иметь возможность принимать только один ответ на строку

Если я хочу получить один ответ на столбец, я могу получить:

  var formQ1validation = FormApp.createCheckboxGridValidation().requireLimitOneResponsePerColum()
  .build();
  formQ1.setValidation(formQ1validation);

и все работает нормально, но мне нужен один ответ на один запрос.

Заранее спасибо.

1 Ответ

0 голосов
/ 05 июля 2019

Кажется, нет способа обработать строки так, как вы хотите в документации для CheckboxGridValidationBuilder.Обходной путь, который вы можете попробовать, состоит в том, чтобы построить свою сетку "вбок", что вы можете сделать, попробовав:

  var form = FormApp.create("New form");
  var formQ1 = form.addCheckboxGridItem();
  formQ1.setTitle(Title1);
  formQ1.setRows(Colums1);
  formQ1.setColumns(Rows1);

Таким образом, вы можете установить правило для одного ответа на столбец, и оно будет вести себя как задумано.Вы можете открыть сообщение об ошибке в Google Issue Tracker здесь , чтобы сообщить им, что эта функция отсутствует.

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