Alex Franco

Blog de Alex Franco, aquí podrás encontrar temas de tecnología, desarrollo web y móvil, Python, Django, Mongo, DBs y… otros temas más
Home  /  Codigo • Featured Articles • Videos  /  Agregar número consecutivo y enviar correo al contestar Formulario de Google Drive

Agregar número consecutivo y enviar correo al contestar Formulario de Google Drive

Alex Franco Consecutivo, Forms, Formularios, Google Drive, Sequence number 18 Comments

En este ejemplo agregaremos un número consecutivo (secuencial, auto-incremental) a cada registro que ingrese a un formulario de Google Drive, además tomamos el ejemplo de un video anterior de mandar un correo electrónico para mostrar una posible aplicación de estas tareas.

Código: Github @jafrancov

Relacionado

About Author

Alex Franco

 IT

Previous Article Servir o publicar imágenes con Django y MongoDB (GridFS)
Next Article Django + AllAuth + Google OAuth 2.0

Related Posts

  • Servir o publicar imágenes con Django y MongoDB (GridFS)

  • Enviar correo después de contestar Formulario de Google Drive automáticamente

  • Geocode Inverso: Buscar direcciones a partir de Coordenadas con GMaps API v3

    Geocode Inverso: Buscar direcciones a partir de Coordenadas con GMaps API v3

18 Comments

  1. Jorge Reply
    2016-07-05 at 1:21 pm

    se puede generar un tipo factura en donde el usuario solo pueda ver el numero que le corresponde en el formulario?

    • Alex Franco Reply
      2016-08-24 at 12:19 pm

      Eso depende de cómo armes el correo, si solamente quieres que vea el número, solamente envíale eso, no es necesario que le envíes toda la info que puso en el formulario.

  2. Christian Reply
    2016-08-18 at 12:52 pm

    Hola , me ha servido mucho esta herramienta; necesito saber si es posible que pudiese buscar el numero de cliente ingresado(rut) en el formulario y que en la respuesta automática venga la condición de venta asociada a otra tabla.

    • Alex Franco Reply
      2016-08-24 at 12:58 pm

      No he hecho algo similar, sin embargo, debe poderse, aunque habría que hacer llamadas a otro archivo, algo como

      var doc = SpreadsheetApp.openById(ID_SPREADSHEET_DATOS)
      

      A partir de ahí seleccionar la hoja adecuada, hacer la búsqueda y el proceso para armar la respuesta.

      • Christian
        2016-08-24 at 1:03 pm

        Me podrías ayudar con un pequeño ejemplo mira te explico mejor el problema;

        el formulario indica rut de la empresa; y necesito que el mail entregue un correlativo he indique las condiciones de venta asociadas a ese rut.

        Documento al que hay que consultar tiene 3 columnas una cliente,rut y condición de pago.

        Gracias por responder.

  3. Estrella Reply
    2019-03-15 at 11:39 am

    Hola, me marca un error de sintaxis, y ya busque y no encuentro porque sigue marcando error

    • Alex Franco Reply
      2019-03-16 at 12:25 am

      ¿Qué error marca?

  4. Estrella Reply
    2019-03-19 at 9:56 am

    Hola Alex a mi me marca el error TypeError: No se puede leer la propiedad “values” de undefined. (línea 5, archivo “numero consecutivo”, y ya busqué para corregir pero nada, porfa si me puedes ayudar a corregirlo

    • Alex Franco Reply
      2019-03-23 at 8:35 pm

      Es una situación relativamente común, eso pasa cuando se trata de ejecutar el código sin recibir una respuesta del formulario, la manera de probarlo es enviando una respuesta a través del formulario, con eso no da errores, 😁.

      • Fernando Rodriguez
        2019-05-09 at 9:04 am

        hola buenas tardes alex como se hace lo de contestar atraves del formulario gracias

      • Alex Franco
        2019-05-27 at 7:29 pm

        En el formulario arriba a la derecha encontrarás un ícono de un ojo, dale click ahí y te llevará al correo en vivo, saludos.

  5. Melissa Lis Reply
    2019-03-22 at 9:56 am

    Buen dia no encunetro en la pestaña de recursos “Activadores del proyecto activo”, solo me aparecen 3 opcionesBibliotecas; Proyectos Cloudplataform y servicios avanzados de google. Me podrias ayudar para poder terminar de ejecutarlo, muchas gracias

    • Alex Franco Reply
      2019-03-23 at 8:39 pm

      Solamente lo cambiaron de posición, está en Editar -> Activadores del proyecto activo, saludos.

      • Melissa Lis
        2019-03-24 at 7:38 am

        Muchas gracias, por fin lo conseguí siguiendo todas tus indicaciones.

  6. Areli Flores Reply
    2019-04-04 at 6:55 pm

    Hola Alex, me aparece esto: Falta “;” delante del enunciado. (línea 1, archivo “Código”) no sé porqueé ya revise pero no le hallo.

    • Alex Franco Reply
      2019-05-27 at 7:26 pm

      al final de la línea de código siempre debe terminar con un “;”

  7. Eduardo Reply
    2019-04-24 at 5:35 am

    Hola
    me devuelve un error una vez generado el activador, una vez rellenado el formulario me envia un correo con el siguiente mensaje:

    Inicio Función Mensaje de error Activación Fin
    24/04/19 12:30 sequenceNumberOnFormSubmit El correo electrónico no es válido: edu (línea 23, archivo “Código”) formSubmit 24/04/19 12:30

    En la linea 23 del codigo:

    MailApp.sendEmail(mail, subject, plain_email_body, advancedOpts);

    • Alex Franco Reply
      2019-05-27 at 7:28 pm

      El correo que están poniendo es inválido o el correo, quizá un espacio o algo similar.

Comenta Cancelar respuesta

Posts populares

  • Geocode Simple: Buscar direcciones (coordenadas a partir de direcciones) con GMaps API v3
  • Buscar y trazar rutas con GMaps API v3
  • Recuperar o ver las claves de las redes inalámbricas en tu Mac (o cualquier App)
  • Enviar correo después de contestar Formulario de Google Drive automáticamente

Suscríbete

Suscríbirme!

Quizá te interese

  • Cabalgata de Los Reyes Magos en Irapuato
  • Anécdota Scout: El Ultimo Silbatazo
  • ¿Qué es la Geolocalización?
  • Cómo instalar MongoDB en Mac OS X
Alex Franco 2009 - 2019