Добавление информации из ответа Google Forms в новую строку в таблице Документов Google - PullRequest
0 голосов
/ 26 апреля 2018

Я хочу перенести детали недавно отправленного ответа формы в таблицу, которую я сделал в файле Google Документов.

Проблема: первый использованный мной метод (.appendTable(cells)) создал новыйТаблица.Моя вторая попытка (ниже, которую я нашел через поиск переполнения стека) создает только одну ячейку и добавляет всю информацию к ней.Добавление переменной cells в .appendTableRow(), то есть .appendTableRow(cells), тоже не сработало.

Соответствующий фрагмент из моего существующего кода:

// Grab the existing table.
var body = DocumentApp.openById('thedocumentid').getBody(),
searchElement = body.findElement(DocumentApp.ElementType.TABLE),
element = searchElement.getElement(),
table = element.asTable();

// Add the Row to the table.
var cells = [[theDate, nameWelcome, interest, value, comment, offer]];
var addRow = table.appendTableRow().appendTableCell(cells);

Как добавить свойсформировать ответную информацию в отдельные ячейки новой строки таблицы?

1 Ответ

0 голосов
/ 26 апреля 2018

Как насчет этой модификации?Он добавляет строку, используя insertTableCell().

var cells = [theDate, nameWelcome, interest, value, comment, offer]; // 1 dimensional array
var addRow = table.appendTableRow();
cells.forEach(function(e, i){
  addRow.insertTableCell(i, e);
});

Ссылка:

Если я неправильно понимаютвой вопрос, прости.

...