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
Avant d'effectuer les tâches décrites sur cette page, procédez comme suit :
- 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
Pour créer un formulaire, seul le champ de titre est obligatoire. Tous les autres champs de la requête seront ignorés. Pour créer le contenu et les métadonnées d'un formulaire ou les mettre à jour, utilisez la méthode batchUpdate()
. Pour en savoir plus, consultez Modifier un formulaire ou un questionnaire.
REST
Appelez la méthode forms.create()
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 réutiliser plus facilement du contenu. Vous trouverez l'ID du formulaire dans une URL Google 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 quiz, commencez par créer un formulaire comme décrit dans Créer un formulaire, puis modifiez les paramètres du formulaire. La mise à jour nécessite l'ID du formulaire.
REST
Appelez la méthode batch.update()
sur un formulaire existant pour définir le paramètre isQuiz
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 que vous pouvez également suivre :
- Pour ajouter ou modifier le contenu d'un formulaire, consultez Modifier un formulaire ou un quiz.
- 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.