Wie Bearbeite ich die Reaktion eines Formulars in Google Formulare/Blätter?

Kurzem habe ich eine Umfrage durchführen. Ich begann erstellen Sie in Excel Formulare Online, wechselte aber zur Google-Formulare nach erkannte ich einige seiner Schwächen. Ich schlug ein paar Haken, aber ich dachte, ich war ganz eingestellt, um zu gehen.

Leider, ich begann hinzufügen von Fragen zu dem Formular und ändern von Antworten (Rechtschreibfehler, etc...) und begann diese verursachen eine ganze Reihe von Problemen. Es ist genug, dass ich zurück gehen und bitten Sie die Benutzer für Ihre Antworten zu neuen Fragen, wenn anwendbar. Was noch schlimmer ist, kann ich nicht ändern eine Vorlage überhaupt. Ich kann nicht Bearbeiten Sie die Tabellenkalkulation verbunden mit der form, weil die Ergebnisse im Formular gespeichert. Wenn ich die Kalkulationstabelle neu generieren, dann ist die Antwort in der vorgelegten form ersetzt, was vorher da war. So kann ich nicht Bearbeiten das Arbeitsblatt an alle.

Habe ich gesucht, in ein Weg, um zu versuchen manuell zu Bearbeiten, einen Benutzer gesendeten Antwort. Ich fand eine Ressource hier auf Stack Overflow, und hier auf Google-Groups die Produkte Forum, aber leider, ich habe versucht, alle Beispiele und keiner von Ihnen arbeitete (ja, ich meine Formular-URL und alles, und ersetzt den Namen mit der Tabelle name).

Die Fehler, die ich weiterhin empfangen, nachdem ich gefüllt in meine info war TypeError: Cannot call method "getDataRange" of null. (line 8, file "Code"). Aber das Blatt ist nicht leer, und ich weiß, dass.

Gibt es eine andere Möglichkeit diese Arbeit zu machen, oder einen besseren Weg, um potenziell Sie Blatt Bearbeiten Antworten?

Der einzige Weg, dies zu tun ist im Moment manuell gehen Sie zurück und re-submit das Formular nochmals als Benutzer. Es ist eine Art Schmerz, weil es 10 Minuten markieren der Felder und kopieren und einfügen. Plus, Letzte Nacht habe ich versehentlich übersprungen kopieren 1 Zeichen und jetzt möchte ich haben, es zu tun alle immer wieder.

Was ich gesehen habe online, diese kann getan werden, aber nichts, was ich versucht habe funktioniert. Die form ist derzeit Leben und zu akzeptieren, Antworten jetzt. Jede Lösung ist akzeptabel, solange es ein Weg wäre, zu Bearbeiten, deren Antworten, entweder mit einem script oder einem anderen tool, so dass ich nicht erneut manuell alles selbst zu machen.

Ich denke, dass UrlFetchApp.fetch(url) würde müssen verwendet werden, um eine HTTPS-GET-oder POST-Anfrage zu Bearbeiten, werden die Daten in das Formular ein. Wo url ist die url, die Sie Bearbeiten. Ich löschte meine vorherigen Kommentare.
Ich finde keine "built-in" Weg um eine bestehende zu Bearbeiten Antwort mit dem code. Ich habe versucht, herauszufinden, die url und die Zuladung, wenn die Eingabe wird an das Formular übergeben, aber hab nix genaues.
Es ist eine Antwort, mit dem code zu tun, aber es funktioniert nicht mehr. Siehe stackoverflow.com/questions/20410497/...
Der Fehler ist nicht, dass Ihr Blatt hat keine Daten, es ist nämlich das Objekt, das Sie versuchen zu verwenden getDataRange() auf null ist. @Rubén vorgeschlagen: wir brauchen würde, um zu sehen, mehr code zu sehen, warum.
Verwandte (wenn die form ist verbunden mit einer Tabellenkalkulation): webapps.stackexchange.com/questions/89551/...

InformationsquelleAutor InterLinked | 2016-06-11

Schreibe einen Kommentar