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 d'accès anticipé 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, vous n'avez besoin que d'un champ de titre. Tous les autres champs de la requête sont ignorés. Pour développer le contenu et les métadonnées d'un formulaire ou y apporter des modifications, 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 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 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.