En esta página, se describe cómo realizar estas tareas que involucran formularios:
- Crear un formulario nuevo
- Cómo duplicar un formulario existente
- Cómo convertir un formulario en un cuestionario
Antes de comenzar
Antes de continuar con las tareas de esta página, haz lo siguiente:
- Completa la configuración de la autorización/autenticación y las credenciales según las instrucciones del Programa de usuarios pioneros.
- Lea la descripción general de la API de Formularios.
Crear un formulario nuevo
La creación inicial de un formulario solo requiere un campo de título; se ignorará cualquier otro campo en la solicitud. Para compilar el contenido y los metadatos de un formulario o realizar actualizaciones, usa el método batchUpdate()
. Consulta Cómo actualizar un formulario o un cuestionario para obtener más información.
REST
Llama al método forms.create()
solo con un título.
Cuerpo de la solicitud de muestra
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Cómo duplicar un formulario existente
Puedes duplicar un formulario existente con la API de Google Drive para facilitar la reutilización de contenido. Puedes encontrar el ID del formulario en una URL de Formularios de Google:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Llama al método files.copy()
de la API de Google Drive con el ID del formulario que quieras copiar.
Python
Cómo convertir un formulario en un cuestionario
Para crear un cuestionario, primero crea un formulario como se describió anteriormente y, luego, actualiza su configuración. La actualización requiere el ID del formulario.
REST
Llama al método batch.update()
en un formulario existente para establecer el parámetro de configuración isQuiz
como verdadero.
Cuerpo de la solicitud de muestra
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Próximos pasos
Puedes probar los siguientes pasos:
- Para agregar o actualizar el contenido de un formulario, consulta Cómo actualizar un formulario o un cuestionario.
- Para ver la información del formulario o las respuestas, consulta Recupera formularios y respuestas.