Wie erhalten Sie URL-Parameter in Google Form mit Google Apps Script?

8

Ich habe also ein Google Formular, in das ich einen Parameter von einem E-Mail-Link wie diesem eingeben möchte:

  

Ссылка

Ich möchte diese ID abrufen und sie an die Ergebnisse der Tabellenkalkulation weitergeben. Jetzt muss ich in eine Tabelle schreiben, aber die ID ist problematisch.

Ich habe es schon versucht:

%Vor%

und

%Vor%

Beide werfen Fehler, wenn ich das Ausführungstranskript ansehe, was vermutlich darauf zurückzuführen ist, dass sie innerhalb von bereitgestellten Webapps ausgeführt werden sollen.

Zusätzlich habe ich versucht, altes JavaScript zu verwenden, um etwas wie:

zu machen %Vor%

, die beim Anzeigen des Ausführungstranskripts ebenfalls Fehler verursacht.

Irgendwelche anderen Ideen ?? Vielleicht kann ich die Informationen auf andere Weise bekommen?

    
Stan 04.02.2014, 13:43
quelle

2 Antworten

7

Ich denke, Sie können Ihre eigene ID nicht verwenden. Sie müssen die ID des Objekts "Objekt" des Google-Formulars verwenden. Sie können die ID herausfinden, indem Sie ein vorgefülltes Formular anzeigen. Klicken Sie im Bearbeitungsbildschirm des Formulars auf "Antworten", "Vorausgefüllte URL abrufen". Füllen Sie das Feld aus, das Sie verwenden möchten, und klicken Sie auf Senden. Auf der neuen Seite erhalten Sie eine URL in "Diesen Link teilen, um die Antworten vorab auszufüllen". Untersuchen Sie diese URL und Sie sehen Argumente wie "entry.265525444 = mytext". Ersetzen Sie mytext mit dem, was Sie im Feld haben möchten.

Dies wird jedoch das Feld auf Ihrem Formular anzeigen. Ich selbst war auf der Suche nach einem solchen Feld, das nur lesbar oder unsichtbar gemacht wurde, aber ich hoffe, das zeigt dir eine neue Richtung, die du ausprobieren kannst.

    
rpilkey 14.02.2014, 18:23
quelle
-1

Ich gehe davon aus, dass Sie versuchen, die Formular-ID zu bekommen?

Sie müssen einen Trigger einrichten, der beim Senden des Formulars ausgeführt wird.

%Vor%     
RachelW 05.02.2014 15:20
quelle