En esta página, se describe cómo realizar estas tareas relacionadas con los formularios:
- Cómo crear un formulario nuevo
- Cómo duplicar un formulario existente
- Cómo convertir un formulario en un cuestionario
Antes de comenzar
Realiza las siguientes tareas antes de continuar con las tareas de esta página:
- Completa la configuración de autorización, autenticación y credenciales en las instrucciones del Programa de usuarios pioneros.
- Lee la descripción general de la API de Formularios.
Cómo crear un formulario nuevo
La creación inicial de un formulario solo requiere un campo de título. Se ignorarán todos los demás campos de 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 cuestionario para obtener más información.
REST
Llama al método forms.create()
con solo 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 del 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 deseas 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 la configuración del formulario. La actualización requiere el ID del formulario.
REST
Llama al método batch.update()
en un formulario existente para establecer el parámetro isQuiz
como verdadero.
Cuerpo de la solicitud de muestra
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Próximos pasos
Estos son algunos pasos que puedes seguir:
- Para agregar o actualizar el contenido de un formulario, consulta Cómo actualizar un formulario o cuestionario.
- Para ver la información o las respuestas de los formularios, consulta Cómo recuperar formularios y respuestas.