Buenas Tardes Juan, tú explicación es excelente, me ayudo bastante, tengo una pregunta, cómo puedo hacer para que esa hoja de cálculo donde llevo esos correos se alimente automáticamente con correos nuevos? Adicional cuál es la función para traer de un remitente específico?
Buenas noches, como configurar el Google sheet para que vaya eliminando con frecuencia los correos pasados algunos días u horas y trayendo los nuevos, o en su defecto si se eliminan de la etiqueta para que también lo elimine en el Google sheet?
Hola, estoy tratado de ejecutar este método, para poder sacar una estadistica de solicitudes guardadas en una etiqueta. Pero me pasa que guarda hasta 500 correos solamente, hay una forma de añadir por ejemplo una regla que me saque los ultimos 3 meses de correos? Agradecería tu ayuda
Hmmmm Yo creo que si No se si directamente desde de gmail, pero podiramos traerlos todos como en este video, y despues hacer el filtro del arreglo con javascript Buena idea para un video Saludos!
Hola Juan, es realmente precioso tu trabajo, pude armar una hoja que funciona bastante bien donde importo y mando email. Quisiera preguntarte una cosa: la email che bajo con etiqueta entran desde un reindirizamiento de un formulario de ingreso datos y, en gmail llegan, pero cuando importo en el sheet, algunas no las baja. Pensé que eso ocurria porqué las ragrupaba, pero cambiando esa impostacion, tampo lo hace sea cual sea el metodo que eligo. Parece un poco aleatorio. Hice unos test inviando datos desde el formulario web y, entran en gmail, pero en el sheet a veces las baja y aveces no. Podrías darme un consejo? Muchas gracias de atemano, y perdona mi español.
Hola Maurizio Gracias por las palabras! Lo más fácil sería que en el mismo código de redireccionamiento del formulario lo pusieras en el Sheets con eso no tienes que traer info desde Gmail Saludos!
Preciso estoy por sacar un curso de esto en la academia. No hay ningún método que te deje por fechas. Lo que si puedes es traer y filtrar el arreglo por las fechas que quieras. Recuerda que este método solo te deja traer máximo 500 correos por ejecutada Saludos!
Juan , en primer lugar agradecerte por tomarte el tiempo de exponer estas cosas... mira al darle que me ponga en la hoja el lin de adjuntos me sales : [Ljava.lang.Object; con un codigo después. pero no logro descargarlos ni verlos , que debo hacer? .... como hago para poder darte un aporte por patrion? no conozco nada de eso....
Hola Fabian Excelente! Me alegra ser de utilidad. Intenta con este const adjunto=correo.getAttachments()[0].getName() Saludos! PS. El tema de los patreones es un aporte mensual de lo que quieras. Si quieres una donación única, te invito al link de paypal jsguzmanb@gmail. Pero si no, no te preocupes. El hecho de que comentes y te suscribas ya es un gran apoyo Saludos!
Hola Juan, muy buen video, me ayudó mucho para registrar correos que me envían y que almaceno en una etiqueta, pero solo me jala los correos de días diferentes, si en un mismo día me llegan mas de un correo, solo me registra uno de los correos, los otros no los registra, probé quitando la vista de conversación y quitando el registro de fecha. Pero igual solo me jala un correo por cada fecha. Cómo podría hacer para jalar todos los correos sin importar la fecha?
Hola @@JuanSGuzman es realmente valioso todo tu trabajo, estuve buscando el método para sacar los correos internos del threan o cadena pero no lo he encontrado, tendrás algún video o sitio de donde pueda sacar ese método? Desde ya muchísimas gracias!
Hola Juan, gracias por tus aportes me ayudan mucho. Tengo una duda, cómo puedo hacer para recibir todos los correos de un hilo de conversaciónes, lo que pasa es que el código solo permite traer el primer correo del hilo de conversación. De antemano gracias.
@@JuanSGuzman Hola Juan, gracias por tu video. De acuerdo a tu respuesta en este comentario, ejecute el codigo asi como lo pones pero en la linea 7 arroja el siguiente error: "The number of rows in the range must be at least 1." ¿Que podra ser?
Hola juan ante mano agradecerte por el tipo de vídeo y tu explicaciones que han ayudado mucho, tengo una pregunta. ¿Existe la posibilidad de poder pasar el contenido del mensaje, ejemplo, envían una base de datos y que el pueda exportar esa base de datos a una hoja de calculo en google y actualizarse cada vez que se envía, muchas gracias.
@@JuanSGuzman Hola juan gracias por la respuesta. bueno lo que sucede es que se reciben reportes vía correo electrónico, el cual se deben de descargar y actualizar una base de datos Sheel, la pregunta es, si es posible, extraer esa información automáticamente a la base de datos, es decir que la base de datos se actualice de manera automática extrayendo la base de datos que envían.
@@epidemiologiahospitalaria899 Hola! Complejo! Podría ser, pero no me atrevo a contestarte que si todavía, prticularmente si es un excel Habría que hacer pruebs
Juan tus ayudas son espectaculares. Tengo algo que no he podido hacer. Debo extraer a un sheet los correos que llegan a una etiqueta especifica y esos correos traen un archivo adjunto en formato excel. Necesito acceder a ese adjunto para extraer la información que trae en un sheet. Como lo puedo hacer?
Excelente video, pero me gustaría saber cómo traer el historial completo del correo por ejemplo un correo que tenga 10 interacciónes o 10 respuestas de diferentes personas en la cadena , es posible?
Buenas muy buen video, pero me queda la duda de si se puede traer a la hoja de calculo el contenido propiamente del correo y almacenarlo en una celda de la hoja??, se agradece la respuesta, saludos cordiales.
@@JuanSGuzman del contenido. Es decir, que se tome el contenido del correo y se guarde en una celda, o incluso que sea capaz de separar lo que dice el contenido. Por ejemplo si en el contenido hay una dirección de correo electrónico se pueda almacenar ese dato en una celda.
Hola buenísimo tu tutorial gracias pero con cual función puedo actualizar los nuevos correos sin volver a ejecutar no quiero que se repitan los datos cuando le doy actualizar
Hola Juan, si tengo una cuenta de gmail delegada cómo debo mencionarla en el código ya que por defecto Google toma la cuenta de gmail principal y no deja seleccionar los permisos de acceso para cuentas delegadas (mailbox), gracias
Buen día Juan, me puedes ayudar, ya que realice todo lo que hicistes tengo varios correo de una sola entidad traslade 250 correo a una etiqueta pero cuando ejecutó el comando solo me trae 4 correos, no me trae más, ya probé hacer otra vez el código y me sale lo mismo solo 4 correos de 250 trae.
@@JuanSGuzman muchas gracias por tu video, yo tengo la misma problematica y al paracer es las funciones solo extren 500correos, por ende si tu Inbox tiene mas de 500correos, extrae el subconjunto de etiquetas contenidos en ellos.
Hola! Lo vemos en este video th-cam.com/video/sKKA8OmG_b8/w-d-xo.html Solo ten en cuenta que hay un límite de mensajes. Creo que son 150, o 500, no recuerdo bien Saludos!
Hola! Ya hice el primer código y me salió todo bien. Ahora que intento colocarle la etiqueta, no se actualiza el Google Sheet ¿A qué se debe? Ayuda, por favor :(
En principio se podría PEro te toca saber que adjunto es Si siempre son PDFs puedes tomarlo y llevarlo a tu drive si quieres y despues sacar el ID Saludos!
Hola Luis Te cuento que en este momento no estoy haciendo proyectos, puede que en un futuro cercano haga asesorías Por ahora te puedo recomendar a un par de compañeros si te interesa sebastian@juansguzman.com Un gran saludo!
Super bueno el vídeo, pero me surgió una duda, como es posible que se importe un correo diferente desde la etiqueta, cuando es el mismo remitente siempre, esto me crea una cadena de correos, y cuando ejecuto la función, me trae el primer correo de ese hilo inicialmente creado, esto lo pienso porque quiero crear un sistema que vaya recopilando en una hoja de calculo, las transacción bancarias... quizás estoy haciendo algo mal?
Hola, muy bueno... los enviados están marcado con una etiqueta de sistema "Enviados"... pero como podemos seleccionar de una fecha especifica, mis bandejas son enormes y ejecutar esta App no alcanza a recorrerla en 30 min.... que puedes proponer?
@@JuanSGuzman Yo necesitaba saber los correos enviados y este video me ayudó mucho. Primero ordené por etiquetas los correos enviados que necesitaba analizar y después apliqué el script de este video
Hola a todos, logre realizar el script y me sirvio sin problema. Pero quisiera saber como quitar el limitante que solo deja insertar 500 registros por ejecucion. Si vuelvo a ejecutar solo se insertan los mismo 500
HOla! Requiere un poco más de código Habría que Traer el blob del archivo adjunto (con GmailApp) Convertirlo en archivo PDF (con DriveApp) Traer la información a texto (con Drive API) Pero creo que se podría Proyecto interesante! Saludos!
Juan como estas, este video es perfecto para lo que estoy haciendo pero al ingresar el codigo me dice que hay un error de sintaxis aqui cadenas.forEach(cadena=>{
@@JuanSGuzman me dice error de sintaxis, pero el codigo tal cual como lo haces en el video es lo que necesito y asi lo plasme en el script pero al guardalo me para en esa linea y me dice "Error de sintaxis"
Hola Raul No es tan facil Puedes intentar con esto onEdit(e){ e.user.getEmail() } Pero no te va a funcionar siempre. El tema de los permisos de usuarios es complejo Saludos!
Muy buen video. Gracias era lo que buscaba
Gracias por comentar
Juan tus videos son EXCELENTES. Quisiera tener un Clon para hacer todo lo que quiero aplicando los conocimientos que nos enseñas por acá.
Jaja, mil gracias! Y gracias por estar siempre ahí.
Saludos!
12:06 Si, seria bueno ver la importación de las etiquetas con lista desplegable o que cada etiqueta tenga su pestaña.
Buenas Tardes Juan, tú explicación es excelente, me ayudo bastante, tengo una pregunta, cómo puedo hacer para que esa hoja de cálculo donde llevo esos correos se alimente automáticamente con correos nuevos? Adicional cuál es la función para traer de un remitente específico?
Una opción es hacerla con una herramienta de automatización como Zapier
Aquí te dejo un video
th-cam.com/video/oV0DCqEYFzo/w-d-xo.html
Saludos!
Buenas noches, como configurar el Google sheet para que vaya eliminando con frecuencia los correos pasados algunos días u horas y trayendo los nuevos, o en su defecto si se eliminan de la etiqueta para que también lo elimine en el Google sheet?
Hmmm, como defines que son los correos pasados?
De pronto los no leidos?
Saludos!
Hola, estoy tratado de ejecutar este método, para poder sacar una estadistica de solicitudes guardadas en una etiqueta. Pero me pasa que guarda hasta 500 correos solamente, hay una forma de añadir por ejemplo una regla que me saque los ultimos 3 meses de correos? Agradecería tu ayuda
Hola!
Si, podriamos ver la fecha del correo, pero tengo que pensarlo bien
Saludos!
Gracias Juan por compartir tus conocimientos, es posible traer los correos de gmail pero filtrando por un rango de fechas?
Hmmmm
Yo creo que si
No se si directamente desde de gmail, pero podiramos traerlos todos como en este video, y despues hacer el filtro del arreglo con javascript
Buena idea para un video
Saludos!
Hola Juan Gracias por compartir tus conocimientos ! una duda se puede extraer alguna información de xml '? tendrás algún tutorial por favor
Hay una funcion q se llama importxml. La cubriré en unvideo futuro. Saluds!
Hola, me encanto el tutorial, muy útil.
Me gustaría saber cómo puedo obtener el cuerpo del último correo de una conversación.
Creo que seria algo asi
ultimoCorreo=cadena.getMessages()[0].getPlainBody()
Saludos!
Noté que solo trae el primer correo del hilo de correos... ¿ como puede alcanzar la conversación completa el ultimo correo mas actualizado ?
Hola lograste encontrar la respuesta?
Hola Juan, es realmente precioso tu trabajo, pude armar una hoja que funciona bastante bien donde importo y mando email. Quisiera preguntarte una cosa: la email che bajo con etiqueta entran desde un reindirizamiento de un formulario de ingreso datos y, en gmail llegan, pero cuando importo en el sheet, algunas no las baja. Pensé que eso ocurria porqué las ragrupaba, pero cambiando esa impostacion, tampo lo hace sea cual sea el metodo que eligo. Parece un poco aleatorio. Hice unos test inviando datos desde el formulario web y, entran en gmail, pero en el sheet a veces las baja y aveces no. Podrías darme un consejo? Muchas gracias de atemano, y perdona mi español.
Hola Maurizio
Gracias por las palabras!
Lo más fácil sería que en el mismo código de redireccionamiento del formulario lo pusieras en el Sheets con eso no tienes que traer info desde Gmail
Saludos!
Es posible traer correo entre 2 fechas o desde una fecha hacia adelante o hacia atras? Algun metodo?
Preciso estoy por sacar un curso de esto en la academia. No hay ningún método que te deje por fechas. Lo que si puedes es traer y filtrar el arreglo por las fechas que quieras. Recuerda que este método solo te deja traer máximo 500 correos por ejecutada
Saludos!
Juan , en primer lugar agradecerte por tomarte el tiempo de exponer estas cosas... mira al darle que me ponga en la hoja el lin de adjuntos me sales : [Ljava.lang.Object; con un codigo después. pero no logro descargarlos ni verlos , que debo hacer? .... como hago para poder darte un aporte por patrion? no conozco nada de eso....
Hola Fabian
Excelente! Me alegra ser de utilidad.
Intenta con este
const adjunto=correo.getAttachments()[0].getName()
Saludos!
PS. El tema de los patreones es un aporte mensual de lo que quieras.
Si quieres una donación única, te invito al link de paypal jsguzmanb@gmail.
Pero si no, no te preocupes. El hecho de que comentes y te suscribas ya es un gran apoyo
Saludos!
Hola Juan, muy buen video, me ayudó mucho para registrar correos que me envían y que almaceno en una etiqueta, pero solo me jala los correos de días diferentes, si en un mismo día me llegan mas de un correo, solo me registra uno de los correos, los otros no los registra, probé quitando la vista de conversación y quitando el registro de fecha. Pero igual solo me jala un correo por cada fecha. Cómo podría hacer para jalar todos los correos sin importar la fecha?
Es porque estas jalando el "thread". Hay un metodo para sacar los correos internos del thread o cadena
Saludos!
Hola @@JuanSGuzman es realmente valioso todo tu trabajo, estuve buscando el método para sacar los correos internos del threan o cadena pero no lo he encontrado, tendrás algún video o sitio de donde pueda sacar ese método? Desde ya muchísimas gracias!
Hola Juan, gracias por tus aportes me ayudan mucho.
Tengo una duda, cómo puedo hacer para recibir todos los correos de un hilo de conversaciónes, lo que pasa es que el código solo permite traer el primer correo del hilo de conversación.
De antemano gracias.
Hola!
Cambia la función así
function traerCorreos() {
const hoja = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
const nombreEtiqueta = hoja.getRange("B1").getValue();
//const cadenas=GmailApp.getInboxThreads()
const etiqueta = GmailApp.getUserLabelByName(nombreEtiqueta)
const cadenas = etiqueta.getThreads()
hoja.getRange(4, 1, hoja.getLastRow() - 3, hoja.getLastColumn()).clearContent();
cadenas.forEach(cadena => {
const asunto = cadena.getFirstMessageSubject()
correos=cadena.getMessages()
correos.forEach(correo=>{
const cuerpo = correo.getPlainBody()
const adjunto=correo.getAttachments()[0].getName()
const remitente = correo.getFrom()
const fecha = correo.getDate()
hoja.appendRow([remitente, asunto, cuerpo, fecha,adjunto])
})
})
}
Saludos!
@@JuanSGuzman Hola Juan, gracias por tu video. De acuerdo a tu respuesta en este comentario, ejecute el codigo asi como lo pones pero en la linea 7 arroja el siguiente error: "The number of rows in the range must be at least 1." ¿Que podra ser?
@@jk87gonzalez Juega con esto
hoja.getLastRow() - 3
intenta sin restarle nada a ver que te sale y ve restandole de a 1
Saludos!
@@JuanSGuzmanJuan, ya lo logre. Gracias por tu contenido.
@jk87gonzalez hola cómo lo hiciste ? Me arroja error 6
Hola juan ante mano agradecerte por el tipo de vídeo y tu explicaciones que han ayudado mucho, tengo una pregunta. ¿Existe la posibilidad de poder pasar el contenido del mensaje, ejemplo, envían una base de datos y que el pueda exportar esa base de datos a una hoja de calculo en google y actualizarse cada vez que se envía, muchas gracias.
Hola!
Mil gracias por las palabras
Me puedes expicar un poco mejor el caso? Creo que no entendi bien lo que necesitas
Saludso!
@@JuanSGuzman Hola juan gracias por la respuesta. bueno lo que sucede es que se reciben reportes vía correo electrónico, el cual se deben de descargar y actualizar una base de datos Sheel, la pregunta es, si es posible, extraer esa información automáticamente a la base de datos, es decir que la base de datos se actualice de manera automática extrayendo la base de datos que envían.
Es decir el poder extraer de manera automática el archivo adjunto a una tabla excel de google.
@@epidemiologiahospitalaria899 Hola!
Complejo!
Podría ser, pero no me atrevo a contestarte que si todavía, prticularmente si es un excel
Habría que hacer pruebs
@@JuanSGuzman Entiendo, claro no es algo facil, listo juan mil gracias.
Juan tus ayudas son espectaculares. Tengo algo que no he podido hacer. Debo extraer a un sheet los correos que llegan a una etiqueta especifica y esos correos traen un archivo adjunto en formato excel. Necesito acceder a ese adjunto para extraer la información que trae en un sheet. Como lo puedo hacer?
Hmmm
No se si se pueda
Déjame lo investigo
Saludos!
@@JuanSGuzman Te lo agradezco. Mil gracias , quedo super atenta
Excelente video, pero me gustaría saber cómo traer el historial completo del correo por ejemplo un correo que tenga 10 interacciónes o 10 respuestas de diferentes personas en la cadena , es posible?
Hola!
Si
Habria que entrar a cada thread y traer los elementos individuales
Lo anoto para un video
Saludos!
me gustaria saber si se puede traer correos continuamente sin poner ejecutar a google sheets
Has intentado con make o zapier?
Saludos!
Buenas muy buen video, pero me queda la duda de si se puede traer a la hoja de calculo el contenido propiamente del correo y almacenarlo en una celda de la hoja??, se agradece la respuesta, saludos cordiales.
Claro que si
A que te refieres con "propiamente del correo"
Saludos!
@@JuanSGuzman del contenido. Es decir, que se tome el contenido del correo y se guarde en una celda, o incluso que sea capaz de separar lo que dice el contenido. Por ejemplo si en el contenido hay una dirección de correo electrónico se pueda almacenar ese dato en una celda.
Se podría hacer usando expresiones regulares
Saludos!
@@equiposInn
¿Se pueden exportar las direcciones de correo electrónico de las personas que han recibido mis correos?
Hmmm, yo creo que si
Voy a hacer pronto un curso de Gmail avanzado y seguramente te podré responder este tipo de preguntas avanzadas
Saludos!
Hola juan y si quiero ver todas las etiquetas ya que en mi bandeja de entrada no llega nada todo se direcciona a las etiquetas
Hola!
Usa esta funcion
function traerEtiquetas() {
var labels=GmailApp.getUserLabels()
labels.forEach(label=>Logger.log(label.getName()))
}
Saludos!
Hola buenísimo tu tutorial gracias pero con cual función puedo actualizar los nuevos correos sin volver a ejecutar no quiero que se repitan los datos cuando le doy actualizar
Hola!
Estoy por lanzar un curso de esto en la academia. Seguramente haré un video actualizando a futuro
Saludos!
Hola Juan, si tengo una cuenta de gmail delegada cómo debo mencionarla en el código ya que por defecto Google toma la cuenta de gmail principal y no deja seleccionar los permisos de acceso para cuentas delegadas (mailbox), gracias
Hmmm
Interesante y específico
Voy a investigarlo
Saludos!
gracias@@JuanSGuzman
Se pueden importar solo correos no vistos?
No estoy seguro
No hay un método para traerlos directamente
Saludos!
Buen día Juan, me puedes ayudar, ya que realice todo lo que hicistes tengo varios correo de una sola entidad traslade 250 correo a una etiqueta pero cuando ejecutó el comando solo me trae 4 correos, no me trae más, ya probé hacer otra vez el código y me sale lo mismo solo 4 correos de 250 trae.
Hmmmm
Habría que ver si hay alguna otra limitación
Saludos!
@@JuanSGuzman muchas gracias por tu video, yo tengo la misma problematica y al paracer es las funciones solo extren 500correos, por ende si tu Inbox tiene mas de 500correos, extrae el subconjunto de etiquetas contenidos en ellos.
Bueno saberlo! @@yonnyserrano2220
Muy buen vídeo. Y si quiero exportar toda mi bandeja de entrada a Sheets cómo lo podría hacer?
Hola! Lo vemos en este video
th-cam.com/video/sKKA8OmG_b8/w-d-xo.html
Solo ten en cuenta que hay un límite de mensajes. Creo que son 150, o 500, no recuerdo bien
Saludos!
@@JuanSGuzman Muchas gracias
@@JuanSGuzman Gracias por compartir tanto... Cómo se podrían importar más correos de 500
Hola!
Ya hice el primer código y me salió todo bien. Ahora que intento colocarle la etiqueta, no se actualiza el Google Sheet ¿A qué se debe?
Ayuda, por favor :(
Hmmm, habría que ver el código
Saludos!
se puede traer los adjuntos?
LO MISMO QUIERO SABER :(
En principio se podría
PEro te toca saber que adjunto es
Si siempre son PDFs puedes tomarlo y llevarlo a tu drive si quieres y despues sacar el ID
Saludos!
Hola necesito contactarlo para desarrollar un trabajo para la empresa donde trabajo con Apps script, agradezco me contacte.
Hola Luis
Te cuento que en este momento no estoy haciendo proyectos, puede que en un futuro cercano haga asesorías
Por ahora te puedo recomendar a un par de compañeros si te interesa
sebastian@juansguzman.com
Un gran saludo!
Super bueno el vídeo, pero me surgió una duda, como es posible que se importe un correo diferente desde la etiqueta, cuando es el mismo remitente siempre, esto me crea una cadena de correos, y cuando ejecuto la función, me trae el primer correo de ese hilo inicialmente creado, esto lo pienso porque quiero crear un sistema que vaya recopilando en una hoja de calculo, las transacción bancarias... quizás estoy haciendo algo mal?
function traerCorreos() {
const hoja = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
const nombreEtiqueta = hoja.getRange("B1").getValue();
//const cadenas=GmailApp.getInboxThreads()
const etiqueta = GmailApp.getUserLabelByName(nombreEtiqueta)
const cadenas = etiqueta.getThreads()
hoja.getRange(4, 1, hoja.getLastRow() - 3, hoja.getLastColumn()).clearContent();
cadenas.forEach(cadena => {
const asunto = cadena.getFirstMessageSubject()
correos=cadena.getMessages()
correos.forEach(correo=>{
const cuerpo = correo.getPlainBody()
const adjunto=correo.getAttachments()[0].getName()
const remitente = correo.getFrom()
const fecha = correo.getDate()
hoja.appendRow([remitente, asunto, cuerpo, fecha,adjunto])
})
})
}
Saludos!
@@JuanSGuzman genial, muchas gracias lo revisaré!!
Hola, muy bueno... los enviados están marcado con una etiqueta de sistema "Enviados"... pero como podemos seleccionar de una fecha especifica, mis bandejas son enormes y ejecutar esta App no alcanza a recorrerla en 30 min.... que puedes proponer?
No reconoce la Etiqueta de sistema "Enviados"... TypeError: Cannot read property 'getThreads' of null ....
Hola!
Puede que no sea "enviados" sino "sent", te tocaria hacer un logger.log de las etiquetas disponibles con algo como getTags
Saludos!
Lo tendré en cuenta para una segunda parte
Saludos!
Hola Juan, ya sabes la forma de como importar los correos enviados y tambien importar la fecha y hora de envio?
Hola!
La fecha si, pero lo enviados creo que no se puede, hasta donde he investigado
Saludos!
@@JuanSGuzman Yo necesitaba saber los correos enviados y este video me ayudó mucho. Primero ordené por etiquetas los correos enviados que necesitaba analizar y después apliqué el script de este video
@@siandresj Gran solución! Gracias por compartir! De pronto me la robo para un video ;)
Saludos!
PARTE 1: th-cam.com/video/sKKA8OmG_b8/w-d-xo.html
Gracias!
Una cerveza para este muchacho por favor 🍺
Hola a todos, logre realizar el script y me sirvio sin problema. Pero quisiera saber como quitar el limitante que solo deja insertar 500 registros por ejecucion. Si vuelvo a ejecutar solo se insertan los mismo 500
Lo que podriamos hacer es que no vuelva a insrtar los que ya insertó. Se pronto por la fecha de los correos
Saludos!
Como puedo exportar la información de un PDF enviada al correo??
HOla!
Requiere un poco más de código
Habría que
Traer el blob del archivo adjunto (con GmailApp)
Convertirlo en archivo PDF (con DriveApp)
Traer la información a texto (con Drive API)
Pero creo que se podría
Proyecto interesante!
Saludos!
@@JuanSGuzman Lo necesito urgente.si deseas te voy $
@@alvarojaviergonzalezgonzal6896 Te puedo conectar con alguien que te ayuda a hacerlo pronto. Escribeme a sebastian@juansguzman.com
Saludos!
Juan como estas, este video es perfecto para lo que estoy haciendo pero al ingresar el codigo me dice que hay un error de sintaxis aqui cadenas.forEach(cadena=>{
Que error te sale
@@JuanSGuzman me dice error de sintaxis, pero el codigo tal cual como lo haces en el video es lo que necesito y asi lo plasme en el script pero al guardalo me para en esa linea y me dice "Error de sintaxis"
@@vehiculomovil2082revisa que estes cerrando tanto el corchete como el parentesis
Saludos!
Hola hice todo exactamente, pero mi hoja de cálculo sigue vacía
Hola!
Déjame ver el código por favor
Saludos!
HAY PARTE 3???
Aun no
Pero ahi la tengo en la lista
Saludos!
Buen dia, me aparece error en la parte de
Const cadena=etiqueta.getThreads ()
Hola! A mi me sale el mismo error
Hola juan Sebastián, soy Luis de Peru, perdí tu contacto, ya no tienes el mismo número ?
Hola Luis
Si, tuve que vambiar mi teléfono y no supe hacer la migración
Ahora te escribo desde el nuevo
Saludos!
Por algún motivo se siguen filtrando correos de otro label 😢
Será que tienes correos con 2 etiquetas?
Saludos!
Hola amigo cómo puedo traer el correo de un usuario a través de una celda activa
Hola Raul
No es tan facil
Puedes intentar con esto
onEdit(e){
e.user.getEmail()
}
Pero no te va a funcionar siempre. El tema de los permisos de usuarios es complejo
Saludos!
@@JuanSGuzman gracias amigo