Dynamiquement modifier plusieurs options de choix en direct Google Formulaire à l'aide d'Apps Script
Je suis un professeur de lycée dans L. A. tente de créer un système d'inscription en utilisant des Apps Script. J'ai besoin du Formulaire de Google que j'utilise pour cette inscription à:
Question 1) mettre à Jour les choix disponibles dans les questions à choix multiples sur de nouvelles pages basées sur un étudiant de choix de réponse.
La Question 2) Éliminer les choix de la forme lorsqu'un multiple choix de l'option a atteint son "cap".
Question 1 Exemple)
Un étudiant s'inscrit aux “tie-liant” dans l'atelier 1, et est redirigé vers une nouvelle page. Le Script modifie les choix disponibles sur cette nouvelle page basée sur les étudiants de premier choix, et supprime les “tie-lier” à partir de la liste des choix possibles sur cette nouvelle page, de sorte que “l'étiquette” est leur seule option restante.
Question 2 Exemple)
Les étudiants peuvent s'inscrire à “tie-lier” ou “étiquette”, les deux réponses sont d'abord disponibles dans le Formulaire de Google. 30 élèves de participer à l'enquête, tous les 30 vous inscrire pour le “tie-lier” l'atelier. Les Apps Script fait référence à la réponse de la feuille de calcul, il réalise la “cravate-lier” l'atelier est complet, puis supprime le Formulaire de Google la liste des choix possibles. Étudiant 31 va s'inscrire, et leur seule option est “étiquette”.
Si ma question a déjà été posée et répondue (croyez-moi, j'ai fait une recherche!) Je vous en serais reconnaissant la redirection.
OriginalL'auteur user2752213 | 2013-09-05
Vous devez vous connecter pour publier un commentaire.
Je crois que nous pouvons atteindre votre deuxième objectif sans trop de difficulté, et de modifier la forme, basée sur l'état actuel de la réponse.
L'approche est à
Par exemple
Quand il s'agit de la réalisation de l'objectif à votre première question, c'est plus délicat, car la forme ne se soumettent pas à mi-chemin. Ce qui est possible est d'aller sur les différentes pages basées sur les différentes réponses à une question à Choix Multiples, votre cas d'utilisation peuvent s'adapter à cette méthode, bien que son pas très dynamique.
En outre, il est possible d'utiliser du code html de Service pour créer de la dynamique de l'expérience.
Laissez-moi savoir si vous avez besoin de plus amples informations.
OriginalL'auteur patt0
Vous n'êtes pas en mesure de créer ce type de formulaire dynamique en utilisant les Formulaires Google de Service, car il n'y a pas d'interaction entre le service et les scripts pendant le formulaire d'inscription, sauf lors de la Soumission du Formulaire. Dans le cas d'une multi-formulaire de la page, un script n'a aucun moyen de savoir qu'un étudiant a rempli une page et est allé à un autre.
Que vous pourriez réaliser cela à l'aide de la HtmlService ou UiService, cependant. Dans les deux cas, vous seriez compter sur le côté client de la forme de l'interaction par le biais de scripts côté serveur pour obtenir les mises à jour des listes d'options de cours, puis en modifiant la prochaine page. Il sera complexe.
OriginalL'auteur Mogsdad
L'autre réponse à cette question permettra de garder l'ajout d'un multichoice sélectionner à chaque fois pour que le formulaire est soumis. Utilisant la même approche:
J'ai utilisé le code suivant pour modifier une liste de sélectionner ce qui pourrait être easiliy modifié pour un choix multiple.
OriginalL'auteur mhawksey