Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

168
Visualizações
Rellene previamente un formulario de Google usando ID sin usar correos electrónicos

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:

  1. Un formulario para que los estudiantes ingresen su ID, y cuando presionen enviar, serán llevados al segundo Formulario de Google con su información más reciente (obtenida de la hoja de cálculo) precargada para ellos.
  2. El segundo formulario es el formulario que se llena con la información ingresada previamente.

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):

  1. Uso el evento onload para el iframe para verificar si el formulario ya se envió; lo cual es malo, ya que aún me dirigirá a la segunda página incluso cuando presione "Borrar formulario".
  2. No puedo leer la identificación que el estudiante proporcionó dentro del formulario de Google incrustado en iframe. :(
  3. Incluso si de alguna manera puedo leer la identificación en mi formulario de Google, no tengo forma de realizar una búsqueda externa en mi hoja de cálculo para obtener el enlace precargado deseado (debe hacerlo el back-end de GAS, ¿verdad?)

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, :*

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

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.

![ingrese la descripción de la imagen aquí

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.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda