Envío de emails desde Google Sheets

Foros Recursos Envío de emails desde Google Sheets

Este debate contiene 15 respuestas, tiene 6 mensajes y lo actualizó  LuisMi hace 4 meses, 4 semanas.

Viendo 16 publicaciones - del 1 al 16 (de un total de 16)
  • Autor
    Publicaciones
  • #17183

    Buenas tardes a todos,

    Me gustaría haceros una consulta por si alguno me la sabéis resolver. Se trata de configurar Google Sheets para que cuando una de las casillas de la hoja de cálculo alcanza un valor que te interesa de cara a la operativa. El precio de los distintos índices y valores lo tengo solucionado con una aplicación excelente para móviles (Stock Watcher 2), que revisa el mercado cada X minutos para informarte si el precio que le has indicado lo ha sobrepasado por encima o por debajo.

    Yo quiero ir más allá. Mi intención es crear una casilla con el nivel de contango/backwardation de un índice, y eso lo consigo dividiendo en una casilla dos valores distintos. Me gustaría que Google Sheets me enviase un email cuando el valor de esa casilla superase el 0,925, y actualmente no tengo ni la más remota idea de cómo hacerlo.

    Por lo tanto, aquí dejo esta consulta para los cinturones negros de Google Sheets, que me consta que hay muchos por estos lares.

    Un saludo.

    #17187

    Hola

    Ya que estamos ¿A alguien le va bien google spreadsheets? Porque desde hace unas semanas los importHtml me van fatal, no se me actualiza el 80% de casillas importadas de webs con datos de BPA, DPA, etc

    Antes iba mal pero normalmente al final de la sesion (22:00 sesion americana) o en fines de semana cargaba todo. Ahora ya ni eso

    Un saludo

    #17190

    Yo tengo el mismo problema con importHtml. Apenas se me cargan los datos.

    #17274

    Para lo de enviar emails prueba con esto:

    https://mailparser.io/blog/send-emails-from-google-spreadsheet/

    La pregunta es muy buena, creo que voy a intentarlo para mi hoja de seguimiento…

    ¿Mi objetivo? Tener unas rentas por ingresos pasivos suficientes para ser el amo de mi vida.
    Esta es mi presentación

    #17275
    Hola Ya que estamos ¿A alguien le va bien google spreadsheets? Porque desde hace unas semanas los importHtml me van fatal, no se me actualiza el 80% de casillas importadas de webs con datos de BPA, DPA, etc Antes iba mal pero normalmente al final de la sesion (22:00 sesion americana) o en fines de semana cargaba todo. Ahora ya ni eso Un saludo

     

    Ahora que te leo, ya veo que no es solo cosa mía ……….. lo cual no evita el cabreo que produce el llevar ya un montón de días con todas las tablas colgadas dando error. El día que por cualquier cosa el dueño del cortijo (Mr Google) decida abandonar a su suerte a los pobres que vivimos del free nos matan en el acto.

    Un saludo.

    #17589
    Hola Ya que estamos ¿A alguien le va bien google spreadsheets? Porque desde hace unas semanas los importHtml me van fatal, no se me actualiza el 80% de casillas importadas de webs con datos de BPA, DPA, etc Antes iba mal pero normalmente al final de la sesion (22:00 sesion americana) o en fines de semana cargaba todo. Ahora ya ni eso Un saludo

    Ahora que te leo, ya veo que no es solo cosa mía ……….. lo cual no evita el cabreo que produce el llevar ya un montón de días con todas las tablas colgadas dando error. El día que por cualquier cosa el dueño del cortijo (Mr Google) decida abandonar a su suerte a los pobres que vivimos del free nos matan en el acto.

    Un saludo.

    Milagro …………… después de no se cuanto tiempo acabo de entrar y están cargando todas las fórmulas sin error. Voy a hacerle una foto para poder mirarla como recuerdo porque dentro de nada seguro que nos dejan de nuevo a “oscuras”. Free is free ………

    Un saludo.

    #17867

    Código sencillo para enviar datos de nuestras hojas de cálculo por email:

    function sendEmails() {
    var sheet = SpreadsheetApp.getActiveSheet(); // Seleccionamos la hoja activa (la que está asociada al script)

    var startRow = 5; // Primera Fila de datos a procesar
    var numRows = 1; // Número de filas a procesar
    // Obtiene el rango de fechas a procesar (B5:C5)
    var dataRange = sheet.getRange(startRow, 2, numRows, 2)
    // Obtiene los valores para cada fila en el rango.
    var data = dataRange.getValues();
    for (i in data) { //Hace un barrido para obtener los datos de las 2 columnas
    var row = data; //Lee la fila i que hay en data
    var emailAddress = row[0]; // Primera columna
    var message = row[1]; // Segunda Columna
    var subject = "Enviando alertas de mis inversiones";
    MailApp.sendEmail(emailAddress, subject, message);
    }
    }

    Esto es muy básico, y tendréis que autorizar el script.

    Lo voy a implementar en mis hojas de cálculo, cuando lo ponga en práctica os daré más detalles.

     

    "No quiero dinero para comprar más cosas, quiero el dinero para comprar mi tiempo". Puedes ver mi evolución aquí.

    #18028
    Código sencillo para enviar datos de nuestras hojas de cálculo por email:

    function sendEmails() {
    var sheet = SpreadsheetApp.getActiveSheet(); // Seleccionamos la hoja activa (la que está asociada al script)

    var startRow = 5; // Primera Fila de datos a procesar
    var numRows = 1; // Número de filas a procesar
    // Obtiene el rango de fechas a procesar (B5:C5)
    var dataRange = sheet.getRange(startRow, 2, numRows, 2)
    // Obtiene los valores para cada fila en el rango.
    var data = dataRange.getValues();
    for (i in data) { //Hace un barrido para obtener los datos de las 2 columnas
    var row = data<em class="d4pbbc-italic">; //Lee la fila i que hay en data
    var emailAddress = row[0]; // Primera columna
    var message = row[1]; // Segunda Columna
    var subject = "Enviando alertas de mis inversiones";
    MailApp.sendEmail(emailAddress, subject, message);
    }
    }

    Esto es muy básico, y tendréis que autorizar el script.

    Lo voy a implementar en mis hojas de cálculo, cuando lo ponga en práctica os daré más detalles.

    Hola Luismi. Cuando lo imprementes en una hoja de prueba, súbelo para echarle un vistazo. Gracias.

    #18586

    Google Apps Script:
    https://developers.google.com/apps-script/reference/mail/mail-app

    MailApp.sendEmail({
    to: “……………@gmail.com”,
    name: “Aviso”,
    subject: “Aviso”,
    body: “cuerpo del email”
    });

    Acabo de crear una hoja de calculo en 5 minutos con la función GOOGLEFINANCE.

    ¿La hoja de calculo actualiza automáticamente las cotizaciones?

    #18649

    Ya he conseguido que la aplicación envíe emails. Sin duda puede ser muy útil.

    #21096

    Hola, creo que había otro hilo en el que se hablaba tb de las spreasdsheets de google, pero como ni lo encuentro, ni tampoco estoy seguro de que fuera así, utilizo este ……….  ¿os funcionan los importHTML ? Porque no me carga NI UNO. Hace ya muchos días que me tiene a ciegas y no hay manera. Pregunto mas que nada para descartar que sea solo cosa mía. He hecho una consulta en el foro de ayuda de Google Drive y me ha respondido un experto diciéndome lo siguiente:

    No he visto otros reportes similares recientemente. Procuraré estar atento.

    Cabe mencionar que las hojas de cálculo de Google tienen un límite de espera para la actualización de datos de fuentes externas, entre otros. Si tu Hoja de cálculo o las fuentes han crecido podría ser que el límite de espera se esté superando. Para probar si esto es lo que está pasando, intenta con un único IMPORTHMTL en una hoja nueva y nos cuentas que pasó.

    ¡Saludos!”

     

    Bien, he probado su sugerencia para descartar y el problema sigue igual. Agradecería que comentarais los que usáis dicha función si os está funcionando bien y si os está dando problemas como me ocurre a mí, igual sería bueno aprovechar la consulta y reportar vuestros problemas.  Ya que parece, por las palabras del experto que me respondió,  que “no son conscientes” de que se esté dando dicho problema. Quiero pensar que si son varios los reportes que les llegan con el mismo problema igual se ponen las pilas o al menos se descolgarán con alguna explicación.

     

    El hilo donde pregunto:

     

    https://productforums.google.com/forum/#!topic/docs-es/sv3KLMeUW1I;context-place=forum/docs-es

     

    Un saludo.

     

     

    #21102
    Hola, creo que había otro hilo en el que se hablaba tb de las spreasdsheets de google, pero como ni lo encuentro, ni tampoco estoy seguro de que fuera así, utilizo este ………. ¿os funcionan los importHTML ? Porque no me carga NI UNO. Hace ya muchos días que me tiene a ciegas y no hay manera. Pregunto mas que nada para descartar que sea solo cosa mía. He hecho una consulta en el foro de ayuda de Google Drive y me ha respondido un experto diciéndome lo siguiente:

    No he visto otros reportes similares recientemente. Procuraré estar atento. Cabe mencionar que las hojas de cálculo de Google tienen un límite de espera para la actualización de datos de fuentes externas, entre otros. Si tu Hoja de cálculo o las fuentes han crecido podría ser que el límite de espera se esté superando. Para probar si esto es lo que está pasando, intenta con un único IMPORTHMTL en una hoja nueva y nos cuentas que pasó. ¡Saludos!”

    Bien, he probado su sugerencia para descartar y el problema sigue igual. Agradecería que comentarais los que usáis dicha función si os está funcionando bien y si os está dando problemas como me ocurre a mí, igual sería bueno aprovechar la consulta y reportar vuestros problemas. Ya que parece, por las palabras del experto que me respondió, que “no son conscientes” de que se esté dando dicho problema. Quiero pensar que si son varios los reportes que les llegan con el mismo problema igual se ponen las pilas o al menos se descolgarán con alguna explicación. El hilo donde pregunto: https://productforums.google.com/forum/#!topic/docs-es/sv3KLMeUW1I;context-place=forum/docs-es Un saludo.

    Hola, Ciguatanejo,

    ¿Puedes poner la página de la que intentar hacer el importhtml y la fórmula para que le echemos un ojo?

    Gracias,

    Czd

    ¿Mi objetivo? Tener unas rentas por ingresos pasivos suficientes para ser el amo de mi vida.
    Esta es mi presentación

    #21178

    Hola CZD,

    Afortunadamente un alma caritativa/ángel de la guarda me informó de que se habían cambiado las referencias en las web de donde estaba importando los datos, y una vez modificadas las mismas parece que todo vuelve a pitar correctamente. No al 100%, pero sí como venía funcionando antes de todo esto.

    Muchas gracias de todos modos por estar siempre dispuesto.

    Por cierto, ya que estoy, pregunto, los que usáis importhtml para importar datos externos, ¿tenéis alguna referencia de a partir de que volumen de consultas comienza a dar problemas y las fórmulas comienzan a quedarse “off”?

    Un saludo.

    #21182
    Por cierto, ya que estoy, pregunto, los que usáis importhtml para importar datos externos, ¿tenéis alguna referencia de a partir de que volumen de consultas comienza a dar problemas y las fórmulas comienzan a quedarse “off”? Un saludo.

    Buenas Ciguatanejo, el límite que impone Google por hoja son 50. En estas 50 mete en el mismo saco estas funciones, importxml, importdata, importhtml y alguna más que ahora no me acuerdo.

    Además estas funciones son las primeras que dejan de funcionar, porque a Google le consumen muchos recursos, así que si no te funcionan por un tiempo no te agobies, al rato volverán a funcionar.

    Saludos.

    "No quiero dinero para comprar más cosas, quiero el dinero para comprar mi tiempo". Puedes ver mi evolución aquí.

    #21249

    Gracias LuisMi,

    ese límite de 50 que comentas creo que dejó de estar vigente hace un tiempo. De hecho, ahora mismo, tengo abierta una hoja en la que se supera ese límite con amplitud y las fórmulas parecen funcionar correctamente (no todas, pero si un gran número de ellas). Lo que si es cierto, es que cuanto mayor es el número de fórmulas de ese tipo se aprecia como el documento se hace mucho menos ágil. Y por ahí iba mi pregunta, si había alguna referencia sobre cuál podría ser ese punto de “saturación”.

     

    Si pasas por aquí LuisMi, ¿sabes si es posible capturar automaticamente el valor de una celda y que este quede registrado en otra celda? Me refiero a algo que permita por ejemplo que cada último día de mes el valor de esa celda se quede grabado y de esa forma poder llevar el control de la evolución sin necesidad de estar machando los valores a mano.

     

    Un saludo.

     

    P.D.: Por cierto, dado que el tema de google sheets es recurrente, quizás sería bueno tener agrupados todos los comentarios en un solo hilo, por aquello de poder localizarlos más facilmente sin que terminen desperdigados en el proceloso océano del foro y dado que LuisMi por ejemplo controla del tema, así tampoco le enmarronaríamos su hilo o alguna consulta.

     

    #21250
    ese límite de 50 que comentas creo que dejó de estar vigente hace un tiempo. De hecho, ahora mismo, tengo abierta una hoja en la que se supera ese límite con amplitud y las fórmulas parecen funcionar correctamente (no todas, pero si un gran número de ellas).

    Pues no lo sabía, parece que ahora ha puesto un límite al número de formulas, pero no he encontrado la información concreta en internet.

    Yo trato de usar el mínimo número de importhtml, porque son las primeras que me dan fallos.

    Sobre el tema de capturar los datos de una celda y que quede registrado en otra lo encontré hace poco y tardé varias semanas en implementarlo en mi hoja de cálculo. Ahora me hace un registro diario. Llevo como tres meses trabajando en ella, y empecé a tomar datos el 4 de mayo. Hay que añadir un código de programación y hacer los cambios pertinentes para que copie los datos de donde tu quieres.

    En este foro no se como poner esa información, porque tendría que ir con imágenes y es un pelín técnico. Con un vídeo lo explicaría en un santiamén.

    El siguiente paso va a ser que me envíe un mail con grafiquitas y que me diga que tengo que hacer ese día (vamos pa tontos).

    Un saludo.

    "No quiero dinero para comprar más cosas, quiero el dinero para comprar mi tiempo". Puedes ver mi evolución aquí.

Foros Recursos Envío de emails desde Google Sheets

Viendo 16 publicaciones - del 1 al 16 (de un total de 16)

Debes estar registrado para responder a este debate.