Formularziel identifizieren (Tabellenkalkulation UND BLATT)

Ich arbeite an einem Skript, das mit dem Antwortbogen von Google Form interagiert.

FormApp.getActiveForm().getDestinationId()

Geben Sie mir die Tabellenkalkulations-ID, aber ich finde keine Möglichkeit, die Tabelle selbst abzurufen. Der Benutzer kann seinen Namen und seine Position ändern, also muss ich seine ID erhalten, wie in

Sheet.getSheetId()

Ich muss auch die Anzahl der Spalten bestimmen, die die Antworten verwenden. Dies entspricht nicht der Anzahl der Fragen im Formular. Ich kann die Anzahl der Artikel im Formular zählen:

Form.getItems().length

und suchen Sie dann nach gridItems, fügen Sie die Anzahl der Zeilen in jeder Zeile hinzu und fügen Sie sie minus eins hinzu:

+ gridItem.getRows().length - 1

Schließlich glaube ich, dass es keine Möglichkeit gibt, jede Frage mit jeder Spalte im Arbeitsblatt in Beziehung zu setzen, sondern nur, die Namen der Spalten mit den Titeln der Elemente zu vergleichen.

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage