Identyfikator celu formularza (arkusz kalkulacyjny i arkusz)

Pracuję nad skryptem, który współdziała z arkuszem odpowiedzi Google Form.

FormApp.getActiveForm().getDestinationId()

podaj mi identyfikator arkusza kalkulacyjnego, ale nie znajduję sposobu na pobranie samego arkusza. Użytkownik może zmienić swoją nazwę i pozycję, więc muszę uzyskać jego identyfikator, jak w

Sheet.getSheetId()

Muszę też określić liczbę kolumn, których używają odpowiedzi. Nie jest równa liczbie pytań w formularzu. Mogę policzyć liczbę przedmiotów w formie:

Form.getItems().length

a następnie wyszukaj gridItems, dodaj liczbę wierszy w każdym i dodaj je minus jeden:

+ gridItem.getRows().length - 1

Wreszcie myślę, że nie ma sposobu na powiązanie każdego pytania z każdą kolumną w arkuszu, ale przez porównanie nazw kolumn z tytułem pozycji.

Dziękuję Ci

questionAnswers(3)

yourAnswerToTheQuestion