Вставить новую строку и переместить данные на основе текста ячейки - PullRequest
0 голосов
/ 10 апреля 2019

Попытка автоматизировать Google лист, чтобы сэкономить время для члена команды.У меня нет опыта написания сценариев.Я пытаюсь вставить строку, основанную на результате «Да» из столбца K в листе представления формы Google, а затем переместить данные в ячейках L: P в новую строку, и все это без ошибок в функциях запроса, которые извлекают эти данные.

Возможно ли это?

1 Ответ

0 голосов
/ 10 апреля 2019

Добавление выбранных данных из формы отправки

function onFormSubmit(e) {
  var ss=SpreadsheetApp.openById('SpreadsheetID');
  var sh=ss.getSheetByName('Sheet Name')
  if(e.values[11]=="Yes") {
    var nV=e.values.slice(11,16);
    ss.appendRow(nV);
  }
}

Поскольку вы сказали, что у вас нет опыта работы со сценариями, я должен предупредить вас, что вы не можете запустить эту функцию без предоставления объекта события , и лично я никогда не добавлю новые строки в связанный лист. Вместо этого я бы добавил строки на другой лист. В последнее время возникли проблемы с триггером onFormSubmit, который вызывает ложные дополнительные триггеры, как описано здесь .

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