Добавить разрывы строк в сетках и заголовках форм Google - PullRequest
0 голосов
/ 07 сентября 2018

В настоящее время я использую следующий скрипт Google, чтобы добавить разрывы строк в вопросах :

function addLineBreaks() {
  var form = FormApp.getActiveForm(); 

  var multiplechoices = form.getItems(FormApp.ItemType.MULTIPLE_CHOICE);
  var date = form.getItems(FormApp.ItemType.DATE);
  var textbox = form.getItems(FormApp.ItemType.TEXT);
  var checkboxgrid = form.getItems(FormApp.ItemType.GRID)
  questions = multiplechoices.concat(date, textbox, checkboxgrid);

  for(i = 0; i < questions.length; i++) {
    var title = questions[i].getTitle();
    if(title.indexOf("\n") < 0) {
      questions[i].setTitle(title.replace(" | ", "\n"));
    }
  }
}

Моя проблема в том, что я не могу добавить разрывы строк к строкам сетки и общим заголовкам (Tt). Я уверен, что это потому, что используемый мной скрипт ссылается на getTitle, но не может заставить его работать с getRows или setRows.

Я не против добавить "|" и его заменили позже на разрыв строки при запуске скрипта, но мне нужно найти решение относительно сеток (только для строк с несколькими вариантами выбора).

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