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.
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
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.
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?
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.
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 ????
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!
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
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...
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 !
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);" ")"
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
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
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,
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
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!
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
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?
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
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,
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
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); }
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,
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!
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?
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,
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); }
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?
@@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;
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?..
excelente explicación para gente que no esta habituada a escribir sentencias. Sencilla, pude resolver mi inquietud con tus videos. gracias.Leo
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.
Muchas gracias! me ha servido perfecto.
Excelente! Gracias por comentar. Saludos y felices fiestas!
Excelente, funciona muy bien. ¡Gracias!
Gracias por tu comentario Nathaly, saludos!
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
Muchas gracias! Excelente explicación
Todo un capo!, muchas gracias!!
Gracias por comentar Amana, saludos!
bune video, es lo que necesito 🙏🙏
Gracias por tu comentario Francis, saludos
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.
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?
¿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?
pudiste? estoy intentando lo mismo
No, al parecer solo se puede generar en la hoja de calculo.
Siempre con buenos aportes... Muchas gracias
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.
Hola amigo con esto podríamos crear unLogin? Para que el usuario de registre e ingrese con su usuario espero tu respuesta por favor
funciono perfecto , muchas gracias
Excelente! gracias Alex
Justo lo que buscaba. Gracias 🙏🙏
May this related with apps script discussion ua-cam.com/video/4BmgVzpctCM/v-deo.html
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 ????
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!
Ya lograste hacerlo ?
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
Hola pudiste resolver esto?
ua-cam.com/video/woxWjLrNO-4/v-deo.html
@@damianleguiza1307 ua-cam.com/video/woxWjLrNO-4/v-deo.html
EXCELENTE MUCHAS GRACIAS !!! FELICITACIONES UN GRAN ABRAZO CORDIAL
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
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...
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 !
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);" ")"
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
Experto necesito de tu ayuda .... quiero que me capture la hora que inicio a llenar el formulario. se podrá?
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
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
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
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,
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
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!
Gerera este error:
TypeError: Cannot read property 'getSheetByName' of null
Hola DIdimo, ese error es común cuando escribes erróneamente el nombre de la hoja a la que referencias. Saludos,
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
Gracias Chele todo exelent saluos desde Nicaragua
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?
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
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,
Muchísimas gracias!
Gracias por comentar! Saludos,
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
Hola! Tengo exactamente el mismo problema. De pura casualidad pudiste encontrar qué agregar para que funcione?
Saludos
¿Cómo enviar ahora el campo del ID consecutivo, fecha y hora de registro al email de quien lo rellenó? Ayuda :(
Hola pudiste? estoy intentando lo mismo
Hola Elmer Y Damian deben usar un utilitario de script: Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'"); Saludos,
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);
}
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,
@@UnExpertodeGoogleteayuda Me dices que el nombre no pordia estar separado por palabras? porque el mio esta asi: ("Respuestas de formulario")
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!
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?
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,
No me permite escoger o vincular a una pestaña que ya tengo en el libro, solo me crea una nueva en el libro... :(
Hola. Muy bueno! Como se podría escribir en un spreadsheet desde un google site
Valeuuuuu amigo, me ajudou demais!!!! =D
Imagina! Muito obrigado pelo feedback, Feliz natal!
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);
}
Hola Alejandro, ¿Y cuál es el error que te muestra? Me comentas.
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?
Se puede hacer que ID se muestre en el formulario, para que el usuario sepa en que numero de ID esta situado?
Hola pudiste? estoy intentando lo mismo
+experto queremos más script
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?
Hola, si si es posible.
@@fede388 y como haces eso?
@@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;
solo debes poner (ultimaFila + 998)
excelente amigo
EXCELENTE!!!!!!
Primero bueno video
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
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?..
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,