Aquí está mi situación. Tengo una larga lista de estudiantes (cada estudiante con una identificación); y cada alumno tiene sus propias preferencias en comida, juegos,... (todos estos datos se almacenan en una hoja de cálculo de Google). Me gustaría confirmar a todos los estudiantes que la información es correcta.
Puedo hacer esto enviando a cada estudiante un formulario de Google con un enlace precargado, luego, después de que editen y presionen enviar, escanearé y actualizaré la hoja de cálculo, y les volveré a enviar el nuevo enlace con la información precargada que han recién editado.
Sin embargo, encuentro que es un poco 'desordenado' (? No estoy exactamente seguro de si esta es la palabra correcta, ya que tienen que revisar sus correos electrónicos, hacer clic en el enlace y cuando necesitan modificar sus datos todavía nuevamente, tienen que encontrar el correo electrónico más reciente enviado por mí y hacer clic en el nuevo enlace).
Me pregunto si esto se puede resolver usando solo el formulario de Google (¿o tal vez incrustando un formulario de Google dentro de otra página?) Estoy pensando en crear 2 formularios de Google:
Dado que Google App Script no me permitirá redirigir a los usuarios a algún otro sitio web (incluidos otros formularios de Google) al enviar el formulario, estoy pensando en incrustar el formulario de ID de Google en mi sitio en Google Site.
Aquí está mi incrustación bastante mala:
<!-- Normal form embed code, add an ID --> <iframe id="gform" src="https://docs.google.com/forms/d/e/MyFirstFormURL/viewform?embedded=true" width="640" height="700" frameborder="0" marginheight="0" marginwidth="0" style="margin:0 auto; max-width:100%;">Loading…</iframe> <script type="text/javascript"> var load = 0; document.getElementById('gform').onload = function(){ /*Execute on every reload on iFrame*/ load++; if(load == 2){ /*Second reload is a submit*/ document.location = "https://docs.google.com/forms/d/e/MySecondFormURL/viewform?embedded=true"; } } </script>Pero me encuentro con 2 problemas (o tal vez 3 problemas):
Tengo algunos conocimientos básicos de programación (como un poco de C y C++; pero tengo muy poca (casi nada) experiencia en lo que respecta al desarrollo web), solo enumero todo lo que he pensado y en lo que he trabajado. en esta publicación :(
¿Alguien puede darme un empujón? :(
Muchas gracias de antemano, :*
Hay una variedad de formas en que esto se puede hacer, pero esto es lo que usaría. La principal ventaja de este enfoque es que no requeriría ninguna codificación de script de aplicación.
En lugar de enviar por correo electrónico un enlace directo a un form , enviaría a los estudiantes un enlace a una página web que en realidad es una hoja de google spreadsheet ( ejemplo aquí : siéntase libre de enviar datos de prueba en el formulario).
Asegúrese de vincular las respuestas del formulario para que aparezcan en la misma hoja de cálculo y luego use un index y la función Counta (ver a continuación) para obtener las últimas respuestas respectivas como lo hice en las celdas b3 y c3 en la captura de pantalla a continuación. Estas últimas respuestas se pueden incrustar en el enlace al formulario que se muestra en la celda A3 , lo que garantiza que la hoja de cálculo siempre tendrá un enlace al último envío.
Tenga en cuenta que si desea dar a sus alumnos un enlace a la hoja de cálculo real, sería un poco menos compatible con el navegador pero ofrece actualizaciones instantáneas al enlace del formulario actualizado, mientras que una página web se actualiza cada 5 minutos.
Buena suerte.