Me gustaría (programáticamente) convertir un archivo de texto con preguntas a un formulario de Google. Quiero especificar las preguntas y los tipos de preguntas y sus opciones. Ejemplo: la escala de tipo de pregunta debe ir de 1 a 7 y debe tener la etiqueta "no importante" para 1 y "muy importante" para 7. Estaba buscando en el Google Spreadsheet API pero no vi una solución. (La forma de la API de Google en http://code.lancepollard.com/introducing-the-google-form-api no es una respuesta a esta pregunta)Google Form API?
Respuesta
Hasta Google satisfies this feature request (estrella de la función en el sitio de Google si quieres votar por ella), puede probar con un enfoque no-API.
iMacros le permite grabar, modificar y reproducir macros que controlan su navegador web. Mis experimentos con Google Drive mostraron que la versión básica (sin tecnología DirectScreen) no registra macros correctamente. Lo probé con el complemento para IE (modo de clic básico y avanzado) y Chrome (este último tiene soporte iMacro limitado). FYI, I fue capaz de obtener el complemento IE de iMacros para crear preguntas en mentimeter.com, pero la grabadora de macros obtiene algunos campos de entrada incorrectos (lo que requiere el pirateo de la macro, comprobando dos veces el ATTR = de los comandos TAG con la función 'Examinar elemento' de Chrome, por ejemplo).
Suponiendo que pueda obtener los comandos TAG para producir clics en los lugares correctos en Google Drive, el enfoque es que básicamente escribe (idealmente graba) una macro, siguiendo los pasos que necesita para crear el formulario como lo haría usando un navegador. Luego la macro puede ser editada (puede usar variables en iMacros, obtener los datos de pregunta/tipo de pregunta de un CSV o diálogos de entrada de usuario, etc.). Looping en iMacros es crudo, sin embargo. No hay EOF para un CSV (básicamente debes saber cuántas líneas hay en el archivo y codificar el ciclo en tu macro).
Hay una forma de integrar llamadas iMacro con VB, etc., pero no estoy seguro de si es posible con las versiones gratuitas. Hay otro ángulo donde se genera el código (Javascript) desde una macro, y luego se modifica desde allí.
Por supuesto, todas estas cosas son más frágiles que un enfoque API a largo plazo. Google podría cambiar su capa de presentación y romperá sus macros.
Google lanzó API para esto: https://developers.google.com/apps-script/reference/forms/
Este servicio permite a los scripts para crear, acceder y modificar formularios de Google.
Tenga en cuenta que esto no es una API REST, sino una característica de Apps Script. – natevw
A partir de ahora (marzo de 2016), las API de Google Forms nos permiten crear formularios y almacenarlos en Google Drive. Sin embargo, las API de formularios no permiten modificar el formulario de forma programática (como modificar el contenido, agregar o eliminar preguntas, datos prellenados, etc.). En otras palabras, la forma es estática. Para servir a la medida, se necesitan API externas.
Ver la [respuesta] (http://stackoverflow.com/a/35640444/1595451) de Peter Masiar. –
¿Qué hay de la actualización dinámica de los datos de respuesta de formulario basados en datos previamente ingresados por el mismo usuario? Esto es similar para permitir al usuario modificar su respuesta después del envío del formulario. La diferencia es precrear respuesta en el formulario basado en la dirección de correo electrónico del usuario. – yoonghm
La API de Google Form no incluye métodos para hacer que el formulario sea dinámico, pero la pregunta no es sobre eso y la respuesta no es clara, creo. –
- 1. Usar Google Analytics para rastrear las presentaciones de Google Form
- 2. Google Maps API v2 vs Google Maps API v3?
- 3. Google Earth API vs Google Earth COM API
- 4. Autenticación de Google Data API
- 5. Google goggles API
- 6. Google speech API
- 7. Google Alerts API?
- 8. Google Maps API
- 9. Fotos de Google+ api
- 10. Google API para Python
- 11. Google SERP API - Obtener
- 12. Obtener Google API Token
- 13. Geocodificación sin Google API?
- 14. Google images api
- 15. Google Suggest API
- 16. google-files-api
- 17. Google Maps API limitaciones
- 18. Google Distancia Matrix API
- 19. Google Latitude API
- 20. Google Places API - REQUEST_DENIED
- 21. ¿Hay un tutorial apropiado de Drupal 7 form api managed_file?
- 22. Google chart API styling tooltips
- 23. Google Custom Search API ¿Autocompletar?
- 24. Alternativas a google maps api
- 25. Google Maps API Alerta clave
- 26. Función Google Maps API map.getCenter()
- 27. Google Distance Matrix API Alternativas?
- 28. Google N-Gram Web API
- 29. Google Analytics API y .Net
- 30. Google Docs API para Node.js
Ahora se admite una API de formularios. (los documentos son [aquí] (https://developers.google.com/apps-script/reference/forms/?hl=es-ES).) – JKor
¿Es posible ejecutar la API de formulario en Java o C#? – Greenhand
@JeffreyLin aún no lo parece ... https://developers.google.com/api-client-library/java/apis/ – Fuhrmanator