es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GMAIL-API

Cómo crear un correo electrónico en borrador en una bandeja de entrada de cuenta delegada.

He establecido un alias para una cuenta de buzón delegado (llamémoslo delegateAccount@anywhere.com) en mi cuenta principal de Google, y he escrito un Script que utiliza GmailApp.createDraft para crear un correo electrónico y guardarlo en la carpeta de borradores, como se muestra a continuación: GmailApp.createDraft('delegateAccount@anywhere.com', 'Asunto del correo', '', { htmlBody: . . . Read more

Google Apps Script: Saltos de línea en “getPlainBody” de Gmail Cuando utilizamos la función “getPlainBody” en Google Apps Script para obtener el cuerpo de un correo electrónico en formato de texto sin formato (plaintext), a veces nos encontramos con la necesidad de preservar los saltos de línea originales en el texto. Para lograr esto, podemos utilizar la función “replace” junto con la secuencia de escape “\n” para reemplazar los saltos de línea, que normalmente están representados por caracteres invisibles. A continuación se muestra un ejemplo de cómo podemos lograr esto: “`javascript var correo = GmailApp.getInboxThreads()[0].getMessages()[0]; // Obtenemos el primer mensaje de la bandeja de entrada var cuerpo = correo.getPlainBody(); // Obtenemos el cuerpo en formato de texto sin formato // Reemplazamos los saltos de línea invisibles con saltos de línea explícitos var cuerpoConSaltosDeLinea = cuerpo.replace(/\n/g, “\\n”); Logger.log(cuerpoConSaltosDeLinea); // Imprimimos el cuerpo con los saltos de línea visibles “` Al utilizar el código anterior, obtendremos el cuerpo del correo electrónico con los saltos de línea originales, representados por la secuencia de escape “\n” visible en el resultado. Espero que esta información sea útil para tus necesidades de traducción de documentos de IT en Google Apps Script. ¡Si tienes alguna pregunta adicional, no dudes en preguntar!

Con la biblioteca de Google Apps Script para Gmail, cuando uso la función GmailMessage.getPlainBody(), parece que la API toma lo que solía ser un párrafo y lo divide en varios, posiblemente usando un límite de caracteres. Por ejemplo, un párrafo de mi correo electrónico dice: A partir del enlace que . . . Read more

Error de Nodemailer: Faltan las credenciales para “LOGIN”

Intenté agregar nodemailer a mi proyecto de node js pero muestra Error: Faltan credenciales para “LOGIN” Este es mi código: const nodemailer = require(“nodemailer”); const transporter = nodemailer.createTransport({ service: “hotmail”, auth: { user: “abcd@outlook.com”, pass: “abcd”, }, }); const options = { from: “abcd@outlook.com”, to: “md.mygmail@gmail.com”, subject: “enviando correo desde . . . Read more