[Google Apps Script] Generar ID Consecutivo por envío de formulario: Automatizar ejecución Trigger

Поділитися
Вставка
  • Опубліковано 7 гру 2024

КОМЕНТАРІ • 85

  • @leonardodifranco5468
    @leonardodifranco5468 4 роки тому

    excelente explicación para gente que no esta habituada a escribir sentencias. Sencilla, pude resolver mi inquietud con tus videos. gracias.Leo

  • @netwarenetware9044
    @netwarenetware9044 Рік тому

    13/01/2023 me funcionó correctamente. La única diferencia que es en vez de ir a la ventana "herramientas" deben ir a la ventana Extensiones - - > App Script. Luego siguen los mismos pasos.

  • @danielaalejandraalvarezcor4379
    @danielaalejandraalvarezcor4379 3 роки тому +1

    Muchas gracias! me ha servido perfecto.

  • @nathalypachon2538
    @nathalypachon2538 Рік тому +1

    Excelente, funciona muy bien. ¡Gracias!

  • @TwitchClipsOficial
    @TwitchClipsOficial 4 місяці тому

    tengo problemas solamente cuando dos o mas personas envian el formulario genera cierto conflicto de concurrencia, como podria solucionar esa parte, el problema es que no me genera folio, si hace el conteo por ejemplo dos forms se envian al mismo tiempo a uno no se le pone folio y al otro si, gracias por tu atencion

  • @fernandobotello1190
    @fernandobotello1190 4 місяці тому

    Muchas gracias! Excelente explicación

  • @amanatryck
    @amanatryck 2 роки тому +1

    Todo un capo!, muchas gracias!!

  • @franciscastillosanabria3249
    @franciscastillosanabria3249 Рік тому +1

    bune video, es lo que necesito 🙏🙏

  • @angelpolomolina2461
    @angelpolomolina2461 5 років тому +1

    Estimado, tengo una pregunta, respecto a otro video que hiciste sobre enviar correo automático después de llenar formulario. Quisiera una opción para que las preguntas y respuestas que lleguen al correo, lleguen personalizados en unos cuadros o tablas. Cada pregunta con su respuesta.
    Gracias por tu apoyo.

  • @soportetics9708
    @soportetics9708 2 роки тому

    Saludos.
    Se puede tener hojas de un libro de excel y mostrar información relacionada. Ejem: una hoja de VEHICULOS se tiene registro de vehiculo y deseo mostrarlos en una lista desplegable?

  • @brendag.gonzalez4692
    @brendag.gonzalez4692 3 роки тому +5

    ¿Existe la forma de que el ID se genere de forma automática en la encuesta para que cada persona que la realice conozca su numero de identificación?

  • @JuanARapetti
    @JuanARapetti 4 роки тому

    Siempre con buenos aportes... Muchas gracias

  • @ingnajib
    @ingnajib 4 роки тому

    Buenas tardes, tengo una consulta que no he podido resolver con los formularios google, si tengo una lista con todos los estados, otra con los municipios, otra con las ciudades, y quiero que al seleccionar el primero filtre el segundo y al seleccionar el segundo filtre el tercero, como se hace en formularios google. Gracias.

  • @cristianmendez2368
    @cristianmendez2368 4 роки тому +1

    Hola amigo con esto podríamos crear unLogin? Para que el usuario de registre e ingrese con su usuario espero tu respuesta por favor

  • @alexmarin1355
    @alexmarin1355 3 роки тому +1

    funciono perfecto , muchas gracias

  • @jorgemanuelbulnesmendoza549
    @jorgemanuelbulnesmendoza549 4 роки тому

    Justo lo que buscaba. Gracias 🙏🙏

    • @ConsulthinkProgrammer
      @ConsulthinkProgrammer 3 роки тому

      May this related with apps script discussion ua-cam.com/video/4BmgVzpctCM/v-deo.html

  • @Nicomen274
    @Nicomen274 4 роки тому

    no habrían problemas de concurrencia cuando 2 usuarios al mismo tiempo envíen el formulario entonces al evaluar getLastRow ambos podrían almacenar el mismo valor y de ahi poner el mismo id ????

  • @axeldaldoss9066
    @axeldaldoss9066 2 роки тому +4

    Hola! ¿Cómo estas?
    ¿Existe la forma de que el ID se genere de forma automática en la encuesta para que cada persona que la realice conozca su numero de identificación o que se pueda incluir en el correo de respuesta automática?
    Muchas gracias! Se valora el video!

  • @angieagudelo6896
    @angieagudelo6896 3 роки тому +2

    Gracias, una pregunta, hay alguna forma de que este ID se refleje en un email que llega de forma automática al correo de la persona que diligencio ese formulario? O sea, tanto en el excel como en el correo de aviso que lleno ese formulario

    • @damianleguiza1307
      @damianleguiza1307 2 роки тому

      Hola pudiste resolver esto?

    • @Leover378
      @Leover378 2 роки тому

      ua-cam.com/video/woxWjLrNO-4/v-deo.html

    • @Leover378
      @Leover378 2 роки тому

      @@damianleguiza1307 ua-cam.com/video/woxWjLrNO-4/v-deo.html

  • @villagraned777
    @villagraned777 4 роки тому

    EXCELENTE MUCHAS GRACIAS !!! FELICITACIONES UN GRAN ABRAZO CORDIAL

  • @luisfcontreras2251
    @luisfcontreras2251 3 роки тому

    Y si tengo 3 formularios que guardan datos en el mismo archivo, como hago para que detecte la hoja a la cual se envió la respuesta

  • @a1prueba189
    @a1prueba189 3 роки тому

    Excelente información. Gracias! Una pregunta cómo podría hacer que el ID se forme con la fecha de envío del formulario? Es decir que sea un número con varias cifras. Ejemplo: 26/04/2021 al tomarlo como el consecutivo puede quedar 26042021...

  • @leonardoparrav47
    @leonardoparrav47 Рік тому

    Hola parcero, ya cree el ID gracias a vos. ahora quiero enviar ese ID cada vez que se envía un formulario. Tienes algún video relacionado con esto? Quedo atento. Mil gracias brother !

  • @manfredcruz5600
    @manfredcruz5600 5 років тому +1

    Excelente video, saludos desde Nicaragua. este script al ejecutarse muchas veces genera un error y no se genera en ciertas filas el ID... Pienso que una alternativa podría ser a partir de formulas utilizando "=Si.Error(Arrayformula(Fila(A2:A)-1);" ")"

  • @juanhutter8573
    @juanhutter8573 4 роки тому

    HOLA, CONSULTA, EL ACTIVADOR NO TENEMOS QUE PONER NADA EN EL CODIGO PARA QUE LO TOME? NO ENTIENDO, PARA MI EN EL VIDEO FALTO EXPLICAR ESO

  • @Jhoergonas
    @Jhoergonas 4 роки тому

    Experto necesito de tu ayuda .... quiero que me capture la hora que inicio a llenar el formulario. se podrá?

  • @MiguelRamirez-kb6tw
    @MiguelRamirez-kb6tw 4 роки тому

    Buenas tardes, experto en Google por favor me puede ayudar, antes me funcionaba, pero ahora me sale un mensaje, el cual dice: Este proyecto se ejecuta en nuestro tiempo de ejecución de Apps Script con tecnología de chrome v8

  • @miguelangelrodriguezverdin1094
    @miguelangelrodriguezverdin1094 5 років тому

    Quisiera saber porquee llegan muchos mensajes do Chrome diciendo muchas cosas sin sentido mis amigos me dice que es un virus pero no sé que sea ayudaa

  • @JonnyCarmonaalneto
    @JonnyCarmonaalneto 3 роки тому +1

    excelente video muhcas felicidades por tu trabajo, pero tengo una duda y no se si seria posible resolverla
    se podria enviar a la persona que responde el ID genrado en el formulario o en el excel para que despues se le pida como un comprobante?? te agradecere tu ayuda

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola Jonny, es posible. Solamente que tendrías que asegurar que el correo sea enviado una vez generado el ID. A veces demora un poco en reconocer, pero sí es posible. Saludos,

  • @Detodounpoco-ub7bn
    @Detodounpoco-ub7bn 2 роки тому +1

    Que tal profe , una pregunta cómo le puedo hacer para que mande el ID o número de folio aparezca al que lo lleno al momento de enviarlo donde gracias por tu respuesta

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola Detodounpoco, la única forma que el usuario que completa el formulario reciba un ID es mediante una notificación de correo electrónico usando MailApp. Saludos!

  • @didimoescobar2247
    @didimoescobar2247 2 роки тому +1

    Gerera este error:
    TypeError: Cannot read property 'getSheetByName' of null

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola DIdimo, ese error es común cuando escribes erróneamente el nombre de la hoja a la que referencias. Saludos,

  • @cristianlucasbiagginimarti6346
    @cristianlucasbiagginimarti6346 3 роки тому +1

    Hola.
    Toy buscando un id sobre una celda en concreto que cambie cada vez que haga un cambio. Cree un albarán y quiero que me siga una numeración automática.
    Gracias a tus vídeos he descubierto muchos trucos
    Gracias un saludo

  • @ernestomatamoros2438
    @ernestomatamoros2438 4 роки тому

    Gracias Chele todo exelent saluos desde Nicaragua

  • @gama22
    @gama22 5 років тому

    Hola, me gustan mucho tus vídeos.
    Ojalá me puedas ayudar.
    Quiero hacer que en Google presentaciones no se pase al siguiente slide cada vez que termina de cargar la diapositiva o al hacer clic. Se podrá hacer eso en un script?

  • @nasamdaccesorios
    @nasamdaccesorios 2 роки тому

    De antemano muchas gracias por tu video, pero soy muy nuevo en estos temas y me surge una pregunta, ya tenemos el auto numérico en el archivo generado, pero y como hago para que al listar las respuestas desde el form me adicione este campo en cada respuesta, para ver su ID. Muchas gracias

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola Nancy, no sé si entendí bien tu pregunta... el ID (generado) que está en la planilla no lo puedes colocar dentro de la base de datos de Google Forms, porque no es editable. A eso te referías? Saludos,

  • @feliperoletto
    @feliperoletto 2 роки тому +1

    Muchísimas gracias!

  • @guilleq68
    @guilleq68 4 роки тому

    Hola, gracias por la información. he seguido al detalle el vídeo pero no me auto numera, he revisado el código y esta correcto, entrado al panel detalles del activador y según la estadística de ahí se ejecuta bien sin ningún error entrado hasta el detalle de ubicación del contenedor y me indica que esta posicionado en la celda correcta. Pero al momento de enviar un formulario no realiza la acción. a que se puede deber

    • @Gaby000999
      @Gaby000999 3 роки тому

      Hola! Tengo exactamente el mismo problema. De pura casualidad pudiste encontrar qué agregar para que funcione?
      Saludos

  • @DavidElmerInformatica
    @DavidElmerInformatica 3 роки тому +1

    ¿Cómo enviar ahora el campo del ID consecutivo, fecha y hora de registro al email de quien lo rellenó? Ayuda :(

    • @damianleguiza1307
      @damianleguiza1307 2 роки тому +1

      Hola pudiste? estoy intentando lo mismo

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому +1

      Hola Elmer Y Damian deben usar un utilitario de script: Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'"); Saludos,

  • @Leover378
    @Leover378 2 роки тому +1

    Por algún motivo esta linea 5 esta dando error, ¿Podrías decirme que ocurre?
    function generarID() {
    //Detectar la hoja
    var hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Respuestas de formulario 1');
    //Obtener la ultima fila
    var ultimaFila = hoja.getLastRow();
    var idConsecutivo = ultimaFila - 1;
    //Colocar el valor
    hoja.getRange(ultimaFila, 1).setValue(idConsecutivo);
    }

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola Leover, está correcto el nombre de tu hoja? Debe tener el mismo nombre (sin espacios). Aparentemente todo el código está correcto. Si lo ejecutas que error te aparece? Si el error dice fila 5 es porque hay un problema con el nombre del formulario. Saludos,

    • @Leover378
      @Leover378 2 роки тому

      @@UnExpertodeGoogleteayuda Me dices que el nombre no pordia estar separado por palabras? porque el mio esta asi: ("Respuestas de formulario")

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому +1

      Osea el nombre debe ser tal cual a lo que está en la hoja de cálculo de Google. Un error común es que hay espacios al final del nombre del archivo, quizás por eso no lo detecta. Si el error persiste coloca un enlace con tu ejemplo. saludos!

  • @gabrieltudelamatus5457
    @gabrieltudelamatus5457 2 роки тому +1

    Buenas, excelente video pero tengo un problema. Al momento de elegir la fuente del evento (del activador) no me aparece "de una hoja de formulario". Existe una manera de arreglar eso?

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  2 роки тому

      Hola Gabriel, he visto que eso pasa cuando usas una función reservada o intenta ejecutar un doGet, cuál es el nombre de la función, lo solucionaste? Saludos,

  • @hectorcotera7269
    @hectorcotera7269 3 роки тому

    No me permite escoger o vincular a una pestaña que ya tengo en el libro, solo me crea una nueva en el libro... :(

  • @juannazarenoferreyra6198
    @juannazarenoferreyra6198 4 роки тому

    Hola. Muy bueno! Como se podría escribir en un spreadsheet desde un google site

  • @gustavomartins007
    @gustavomartins007 3 роки тому +1

    Valeuuuuu amigo, me ajudou demais!!!! =D

  • @alejandrocastilloarizpe632
    @alejandrocastilloarizpe632 3 роки тому +1

    Hola no me funciono:
    function GENERARID() {
    //detectar la hoja
    var hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Embajadores');
    //detectar la ultima fila
    var ultimafila = hoja.getLastRow();
    var idconsecutivo = ultimafila - 1;
    //colocar el valor
    hoja.getRange(ultimafila, 8).setValue(idconsecutivo);
    }

  • @MiguelHernandez-in8hl
    @MiguelHernandez-in8hl 4 роки тому

    Gracias. Pero por más que lo hago no me funciona. Lo había visto y me sería super útil que me funciones. Qué puedo hacer?

  • @jorgeaquino2704
    @jorgeaquino2704 3 роки тому

    Se puede hacer que ID se muestre en el formulario, para que el usuario sepa en que numero de ID esta situado?

  • @augustob3.14
    @augustob3.14 4 роки тому

    +experto queremos más script

  • @mariano17bsas
    @mariano17bsas 5 років тому

    Buen video, ahora si quiero generar un codigo pero que no se inicie con el Nro 1, sino que el numero de arranque sea a partir del 1000 por ejemplo. es posible?

    • @fede388
      @fede388 5 років тому

      Hola, si si es posible.

    • @XaviSpecter
      @XaviSpecter 4 роки тому

      @@fede388 y como haces eso?

    • @fede388
      @fede388 4 роки тому

      @@XaviSpecter ya ni me acuerdo XD, pero se me ocurre ya,
      var comenzarDesde = 999; // para comenzar de mil y sin datos cargados previamente. Aquí jugar
      var idConsecutivo = (ultimaFila - 1) + comenzarDesde;

    • @ivanolivares4501
      @ivanolivares4501 3 роки тому

      solo debes poner (ultimaFila + 998)

  • @alejandrovanegas9874
    @alejandrovanegas9874 Рік тому

    excelente amigo

  • @fiamagavilanchaupin5423
    @fiamagavilanchaupin5423 4 роки тому

    EXCELENTE!!!!!!

  • @user-hu2uq9dr3i
    @user-hu2uq9dr3i 5 років тому

    Primero bueno video

  • @Maxi_Rojas_82
    @Maxi_Rojas_82 4 роки тому

    Hola, muy bueno, pero sabes que no me sale la opción hoja de calculo, me sale según tiempo, lo hice tal cual vos lo hiciste

  • @TVG_sur
    @TVG_sur 5 років тому +1

    Saludos, mi lider!!!
    Por favor ayúdame con mi formulario de Google..
    Tengo un problema en. En una pregunta condicionada..
    "Expresiones regulares"
    Quiero solicitar respuestas que coincidan con un conjunto determinado de criterios.
    Ejemplo.. ¿ Cédula de Identidad? Juan, responde... 20123630 y a su vez Carlito, también responde 7850666... Pero Luis, quiere falsificar la entrada y coloca, una cédula fraudulenta 12345.. Como hago para que cada usuario, tenga una respuesta diferente?..

    • @UnExpertodeGoogleteayuda
      @UnExpertodeGoogleteayuda  5 років тому

      Hola Manuel, mucho gusto, realmente no me quedó claro cuál sería la validación. Te refieres a que sea una cantidad exacta de caracteres? Saludos,