Идентификация формы назначения (электронная таблица и лист)

Я работаю над сценарием, который взаимодействует с листом ответов Google Form.

FormApp.getActiveForm().getDestinationId()

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

Sheet.getSheetId()

Я также должен определить количество столбцов, которые использует ответ. Это не равно количеству вопросов в форме. Я могу посчитать количество предметов в форме:

Form.getItems().length

и затем найдите gridItems, добавьте количество строк в каждой и добавьте их минус одна:

+ gridItem.getRows().length - 1

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

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос