Comment puis-je modifier la réponse de la soumission d'un formulaire dans Google Formulaires/Fiches?

Récemment, j'ai mené une enquête. J'ai commencé à créer dans Excel Formulaires en Ligne, mais passé à Google Formes après, j'ai réalisé plusieurs de ses défauts. J'ai de frapper quelques accrocs, mais j'ai pensé que j'étais prêt à aller.

Malheureusement, j'ai commencé à ajouter des questions sur la forme et l'évolution des réponses (les fautes d'orthographe, etc...) et cela a commencé à causer tout un tas de problèmes. Il suffit que je dois revenir en arrière et demander les réponses à de nouvelles questions le cas échéant. Ce qui est pire, c'est que je ne peux pas modifier un mémoire à tous. Je ne peux pas modifier la feuille de calcul connecté à la forme, car les résultats sont stockés dans le formulaire. Si je régénérer la feuille de calcul, puis la réponse dans le formulaire remplace tout ce qui était là avant. Donc je ne peux pas modifier la feuille de calcul.

J'ai été regarder dans une façon d'essayer de modifier manuellement un utilisateur est soumis de réponse. J'ai trouvé une ressource ici, sur un Débordement de Pile, et ici, sur Google Groupes au Forum sur les Produits, mais malheureusement, j'ai essayé tous les exemples et aucun d'entre eux travaillaient (oui, j'ai mis mon formulaire URL dans et tout et remplacé le nom avec le nom de feuille de calcul).

L'erreur, j'ai continué de recevoir après j'ai rempli mon info était TypeError: Cannot call method "getDataRange" of null. (line 8, file "Code"). Mais la feuille n'est pas vide et je le sais.

Est-il un autre moyen de faire ce travail, ou une meilleure façon de potentiellement modifier la feuille de réponses?

La seule façon de le faire est de faire manuellement revenir en arrière et re-soumettre à nouveau le formulaire tant que l'utilisateur. C'est une sorte de douleur parce que c'est à 10 minutes de cases à cocher et des copier-coller. De Plus, la nuit dernière, j'ai accidentellement sauté copie 1 personnage et maintenant je dois tout recommencer.

De ce que j'ai vu en ligne, ce qui peut être fait, mais rien, j'ai essayé de travaux. La forme est actuellement en ligne et accepter les réponses maintenant. Toute solution est acceptable tant qu'il y aurait un moyen de modifier leurs réponses, que ce soit avec un script ou un autre outil, donc je n'ai pas besoin de le réactiver manuellement tout faire moi-même.

Je pense que UrlFetchApp.fetch(url), devraient être utilisés pour faire du HTTPS, la requête GET ou POST pour modifier les données dans le Formulaire. Où url est l'url qui ne le modifier. J'ai supprimé mes commentaires précédents.
Je ne trouve pas de "built-in" manière de modifier une réponse avec un code. J'ai été à essayer de comprendre l'url et de la charge utile lorsque la modification est envoyée à la Forme, mais n'ont pas quelque chose de précis.
Il y a une réponse avec le code pour le faire mais ça ne marche plus. Voir stackoverflow.com/questions/20410497/...
L'erreur n'est pas de dire que votre fiche n'a pas de données, c'est à dire l'objet que vous essayez d'utiliser getDataRange() est null. @Rubén suggéré: nous aurions besoin de voir plus de code pour voir pourquoi.
(Si le formulaire est connecté à une feuille de calcul): webapps.stackexchange.com/questions/89551/...

OriginalL'auteur InterLinked | 2016-06-11