Cette page explique comment effectuer les tâches suivantes avec des formulaires :
- Créer un formulaire
- Dupliquer un formulaire existant
- Convertir un formulaire en questionnaire
Avant de commencer
Effectuez les tâches suivantes avant de continuer :
- Suivez les instructions du programme Early Adopter pour configurer l'autorisation ou l'authentification et les identifiants.
- Consultez la présentation de l'API Forms.
Créer un formulaire
La création initiale d'un formulaire ne nécessite qu'un champ de titre. Tous les autres champs de la requête sont ignorés. Pour créer le contenu et les métadonnées d'un formulaire ou effectuer des mises à jour, utilisez la méthode batchUpdate(). Pour en savoir plus, consultez
Mettre à jour un formulaire ou un questionnaire pour
plus d’informations.
REST
Appelez la forms.create()
méthode avec un titre uniquement.
Exemple de corps de requête
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Dupliquer un formulaire existant
Vous pouvez dupliquer un formulaire existant avec l' API Google Drive pour faciliter la réutilisation du contenu. Vous trouverez l'ID du formulaire dans une URL Forms :
https://docs.google.com/forms/d/FORM_ID/edit
REST
Appelez la méthode
files.copy()
de l'API Google Drive avec l'ID du formulaire que vous souhaitez copier.
Python
Convertir un formulaire en questionnaire
Pour créer un questionnaire, commencez par créer un formulaire comme décrit dans Créer un formulaire, puis mettez à jour les paramètres du formulaire. La mise à jour nécessite l'ID du formulaire.
REST
Appelez la
batch.update()
méthode sur un formulaire existant pour définir le isQuiz paramètre sur "true".
Exemple de corps de requête
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": true
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Étapes suivantes
Voici quelques étapes suivantes que vous pouvez essayer :
- Pour ajouter ou mettre à jour le contenu d'un formulaire, consultez Mettre à jour un formulaire ou un questionnaire.
- Pour afficher les informations ou les réponses d'un formulaire, consultez Récupérer des formulaires et des réponses.
- Pour publier le formulaire et gérer les personnes interrogées, consultez Publier et gérer les personnes interrogées.