Class GmailThread

GmailThread

Es una conversación en la cuenta de Gmail de un usuario.

Métodos

MétodoTipo de datos que se muestraDescripción breve
addLabel(label)GmailThreadAgrega esta etiqueta a la conversación.
createDraftReply(body)GmailDraftCrea un borrador de mensaje para responder al remitente del último mensaje de esta conversación mediante el a la dirección de respuesta.
createDraftReply(body, options)GmailDraftCrea un borrador de mensaje para responder al remitente del último mensaje de esta conversación mediante el de respuesta con argumentos opcionales.
createDraftReplyAll(body)GmailDraftCrea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, con el a la dirección de respuesta y a todos los destinatarios de este mensaje.
createDraftReplyAll(body, options)GmailDraftCrea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, con el la dirección de respuesta y todos los destinatarios, con argumentos opcionales.
getFirstMessageSubject()StringObtiene el asunto del primer mensaje de la conversación.
getId()StringObtiene el ID de este subproceso.
getLabels()GmailLabel[]Muestra las etiquetas creadas por el usuario en esta conversación.
getLastMessageDate()DateObtiene la fecha del mensaje más reciente de esta conversación.
getMessageCount()IntegerMuestra la cantidad de mensajes del hilo.
getMessages()GmailMessage[]Obtiene los mensajes de esta conversación.
getPermalink()StringObtiene un vínculo permanente para esta conversación.
hasStarredMessages()BooleanMuestra si la conversación tiene mensajes destacados.
isImportant()BooleanMuestra si el subproceso se marcó como importante.
isInChats()BooleanMuestra si la conversación se etiqueta como chat.
isInInbox()BooleanIndica si la conversación está en la bandeja de entrada.
isInPriorityInbox()BooleanMuestra true si esta conversación está en Prioritarios. de lo contrario, devuelve el valor false.
isInSpam()BooleanMuestra si la conversación se marcó como spam.
isInTrash()BooleanMuestra si el subproceso está en la papelera.
isUnread()BooleanMuestra si la conversación tiene mensajes no leídos.
markImportant()GmailThreadMarca esta conversación como importante.
markRead()GmailThreadMarca esta conversación como leída.
markUnimportant()GmailThreadMarca esta conversación como no importante.
markUnread()GmailThreadMarca esta conversación como no leída.
moveToArchive()GmailThreadMueve esta conversación al archivo.
moveToInbox()GmailThreadMueve esta conversación a Recibidos.
moveToSpam()GmailThreadMueve esta conversación a Spam.
moveToTrash()GmailThreadMueve esta conversación a la papelera.
refresh()GmailThreadVuelve a cargar esta conversación y el estado asociado de Gmail (útil en caso de que las etiquetas, lean el estado, etc.).
removeLabel(label)GmailThreadQuita esta etiqueta de la conversación.
reply(body)GmailThreadResponde al remitente del último mensaje de esta conversación con la dirección de responder.
reply(body, options)GmailThreadResponder al remitente del último mensaje de esta conversación mediante la dirección de respuesta (opcional). argumentos.
replyAll(body)GmailThreadResponder al remitente (con la dirección de ReplyA) y a todos los destinatarios del último mensaje de esta conversación.
replyAll(body, options)GmailThreadResponder al remitente (con la dirección replyTo) y a todos los destinatarios del último mensaje en este subproceso, con argumentos opcionales.

Documentación detallada

addLabel(label)

Agrega esta etiqueta a la conversación.

// Add label MyLabel to the first thread in the inbox
var label = GmailApp.getUserLabelByName("MyLabel");
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.addLabel(label);

Parámetros

NombreTipoDescripción
labelGmailLabella etiqueta para aplicar a esta conversación

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


createDraftReply(body)

Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación mediante el a la dirección de respuesta. El tamaño del correo electrónico (incluidos los encabezados) tiene una cuota limitada.

// Create a draft reply to the message author with an acknowledgement.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.createDraftReply("Got your message");

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico

Volver

GmailDraft: Es el borrador de mensaje recién creado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


createDraftReply(body, options)

Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación mediante el de respuesta con argumentos opcionales.

El correo electrónico puede contener texto sin formato y un cuerpo HTML. El tamaño del correo electrónico (incluida la encabezados) es quota limitado.

// Create a draft response with an HTML text body.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.createDraftReply("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  cc: "another@example.com"
});

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico
optionsObjectun objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación

Parámetros avanzados

NombreTipoDescripción
attachmentsBlobSource[]un array de archivos para enviar con el correo electrónico
bccStringuna lista separada por comas de direcciones de correo electrónico a Cco
ccStringuna lista de direcciones de correo electrónico separadas por comas para agregar en Cc
fromStringla dirección desde la que se debe enviar el correo electrónico, que debe ser una de los valores que muestra GmailApp.getAliases()
htmlBodyStringSi está establecido, los dispositivos capaces de renderizar el código HTML lo usarán en su lugar. del argumento body requerido; puedes agregar un campo inlineImages opcional en HTML cuerpo si tienes imágenes intercaladas para tu correo electrónico
inlineImagesObjectun objeto de JavaScript que contiene una asignación de la clave de imagen (String) a datos de imágenes (BlobSource); Esto supone que se usa el parámetro htmlBody y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" />
nameStringel nombre del remitente del correo electrónico (predeterminado: el nombre del usuario)
replyToStringuna dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario)
subjectStringuna nueva línea de asunto para el correo electrónico (250 caracteres como máximo)

Volver

GmailDraft: Es el borrador de mensaje recién creado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


createDraftReplyAll(body)

Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, con el a la dirección de respuesta y a todos los destinatarios de este mensaje. El tamaño del correo electrónico (incluidos los encabezados) es de cuota limitada.

// Create a draft reply to all recipients (except those bcc'd) of the last email in this
// thread.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.createDraftReplyAll("Got your message");

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico

Volver

GmailDraft: Es el borrador de mensaje recién creado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


createDraftReplyAll(body, options)

Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, con el la dirección de respuesta y todos los destinatarios, con argumentos opcionales.

El correo electrónico puede contener texto sin formato y un cuerpo HTML. El tamaño del correo electrónico (incluida la encabezados) es quota limitado.

// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of
// the last email of in this thread.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.createDraftReplyAll("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  cc: "another@example.com"
});

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico
optionsObjectun objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación

Parámetros avanzados

NombreTipoDescripción
attachmentsBlobSource[]un array de archivos para enviar con el correo electrónico
bccStringuna lista separada por comas de direcciones de correo electrónico a Cco
ccStringuna lista de direcciones de correo electrónico separadas por comas para agregar en Cc
fromStringla dirección desde la que se debe enviar el correo electrónico, que debe ser una de los valores que muestra GmailApp.getAliases()
htmlBodyStringSi está establecido, los dispositivos capaces de renderizar el código HTML lo usarán en su lugar. del argumento body requerido; puedes agregar un campo inlineImages opcional en HTML cuerpo si tienes imágenes intercaladas para tu correo electrónico
inlineImagesObjectun objeto de JavaScript que contiene una asignación de la clave de imagen (String) a datos de imágenes (BlobSource); Esto supone que se usa el parámetro htmlBody y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" />
nameStringel nombre del remitente del correo electrónico (predeterminado: el nombre del usuario)
replyToStringuna dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario)
subjectStringuna nueva línea de asunto para el correo electrónico. El tamaño máximo es de 250 caracteres.

Volver

GmailDraft: Es el borrador de mensaje recién creado.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


getFirstMessageSubject()

Obtiene el asunto del primer mensaje de la conversación.

// Log the subject of the first message in the first thread in the inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log(firstThread.getFirstMessageSubject());

Volver

String: Es el asunto del primer mensaje de la conversación.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


getId()

Obtiene el ID de este subproceso. El ID de un subproceso varía según los mensajes que contiene. durante un ID coherente para un mensaje específico de la conversación, llama a getMessages()[0].getId() en su lugar.

// Log the subject of the first message in the first thread in the inbox.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var id = firstThread.getId();
// Get same thread by its ID.
var thread = GmailApp.getThreadById(id);
Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True

Volver

String: Es el ID de este subproceso.


getLabels()

Muestra las etiquetas creadas por el usuario en esta conversación.

// Log the names of the labels attached to the first thread in the inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var labels = firstThread.getLabels();
for (var i = 0; i < labels.length; i++) {
  Logger.log(labels[i].getName());
}

Volver

GmailLabel[]: Es un array de etiquetas para este subproceso.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

getLastMessageDate()

Obtiene la fecha del mensaje más reciente de esta conversación.

// Log the date of the most recent message on the first thread in the inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log(firstThread.getLastMessageDate());

Volver

Date: Es la fecha del mensaje más reciente de la conversación.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


getMessageCount()

Muestra la cantidad de mensajes del hilo.

// Log the number of messages in the thread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log(firstThread.getMessageCount());

Volver

Integer: Es la cantidad de mensajes del hilo.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


getMessages()

Obtiene los mensajes de esta conversación.

// Log the subjects of the messages in the thread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var messages = firstThread.getMessages();
for (var i = 0; i < messages.length; i++) {
  Logger.log(messages[i].getSubject());
}

Volver

GmailMessage[]: conjunto de mensajes de Gmail de esta conversación

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


Obtiene un vínculo permanente para esta conversación.

Ten en cuenta que esta opción solo funciona con la interfaz clásica de Gmail, no con Recibidos.

// Logs the permalink for the first thread in the inbox
var thread = GmailApp.getInboxThreads(0,1)[0];
Logger.log(thread.getPermalink());

Volver

String: Es el vínculo permanente de esta conversación.


hasStarredMessages()

Muestra si la conversación tiene mensajes destacados.

// Log if this thread has starred messages
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('has starred : ' + firstThread.hasStarredMessages());

Volver

Boolean: Es verdadero si la conversación tiene mensajes destacados.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isImportant()

Muestra si el subproceso se marcó como importante.

// Log if this thread is marked as important
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('Important? : ' + firstThread.isImportant());

Volver

Boolean: Indica si el subproceso se marcó como importante.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isInChats()

Muestra si la conversación se etiqueta como chat.

// Log if this thread is a chat
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('is in chats? : ' + firstThread.isInChats());

Volver

Boolean: Es verdadero si la conversación está etiquetada como chat.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isInInbox()

Indica si la conversación está en la bandeja de entrada.

// Log if this thread is in the inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('is in the inbox? : ' + firstThread.isInInbox());

Volver

Boolean: Es verdadero si la conversación está en Recibidos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isInPriorityInbox()

Muestra true si esta conversación está en Prioritarios. de lo contrario, devuelve el valor false.

// Log if this thread is in the priority inbox
var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0];
Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());

Volver

Boolean: Es verdadero si la conversación está en Prioritarios.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isInSpam()

Muestra si la conversación se marcó como spam.

// Log if this thread is in the spam folder
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('Spam? ' + firstThread.isInSpam());

Volver

Boolean: Indica si esta conversación se marcó como spam.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isInTrash()

Muestra si el subproceso está en la papelera.

// Log if this thread is in the trash
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('Trashed? ' + firstThread.isInTrash());

Volver

Boolean: Es verdadero si el subproceso está en la papelera.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

isUnread()

Muestra si la conversación tiene mensajes no leídos.

// Log if this thread is unread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
Logger.log('Unread? ' + firstThread.isUnread());

Volver

Boolean: Es verdadero si hay mensajes no leídos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

markImportant()

Marca esta conversación como importante.

// Mark first inbox thread as important
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.markImportant();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


markRead()

Marca esta conversación como leída.

// Mark first inbox thread as read
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.markRead();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


markUnimportant()

Marca esta conversación como no importante.

// Mark first inbox thread as unimportant
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.markUnimportant();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


markUnread()

Marca esta conversación como no leída.

// Mark first inbox thread as unread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.markUnread();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


moveToArchive()

Mueve esta conversación al archivo.

// Archive first inbox thread
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.moveToArchive();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

moveToInbox()

Mueve esta conversación a Recibidos.

// Move first non-inbox thread to inbox
var firstThread = GmailApp.search("-in:inbox")[0];
firstThread.moveToInbox();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

moveToSpam()

Mueve esta conversación a Spam.

// Move first inbox thread to spam
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.moveToSpam();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

moveToTrash()

Mueve esta conversación a la papelera.

// Move first inbox thread to trash
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.moveToTrash();

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

refresh()

Vuelve a cargar esta conversación y el estado asociado de Gmail (útil en caso de que las etiquetas, lean el estado, etc.).

var firstThread = GmailApp.getInboxThreads(0,1)[0];
// ...Do something that may take a while here....
firstThread.refresh(); // Make sure it's up-to-date
// ...Do more stuff with firstThread ...

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

removeLabel(label)

Quita esta etiqueta de la conversación.

var myLabel = GmailApp.getUserLabelByName('<your label>');
var threads = myLabel.getThreads();
for (var x in threads) {
  var thread = threads[x];
  thread.removeLabel(myLabel);
}

Parámetros

NombreTipoDescripción
labelGmailLabella etiqueta que se quitará de esta conversación

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


reply(body)

Responde al remitente del último mensaje de esta conversación con la dirección de responder.

Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados) no puede superar los 20 KB.

// Respond to author of last email in thread with acknowledgment
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.reply("Got your message");

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


reply(body, options)

Responder al remitente del último mensaje de esta conversación mediante la dirección de respuesta (opcional). argumentos. El correo electrónico puede contener texto sin formato y un cuerpo HTML. Ten en cuenta que el total del correo electrónico (incluidos todos los encabezados, pero sin incluir los archivos adjuntos) no puede superar los 20 KB.

// Respond with HTML body text.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.reply("incapable of HTML", {
  htmlBody: "some HTML body text",
  noReply: true
});

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico
optionsObjectun objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación

Parámetros avanzados

NombreTipoDescripción
ccStringuna lista de direcciones de correo electrónico separadas por comas para agregar en Cc
bccStringuna lista separada por comas de direcciones de correo electrónico a Cco
htmlBodyStringSi está establecido, los dispositivos capaces de renderizar el código HTML lo usarán en su lugar. del argumento body requerido; puedes agregar un campo inlineImages opcional en HTML cuerpo si tienes imágenes intercaladas para tu correo electrónico
nameStringel nombre del remitente del correo electrónico (predeterminado: el nombre del usuario)
fromStringla dirección desde la que se debe enviar el correo electrónico, que debe ser una de los valores que muestra GmailApp.getAliases()
replyToStringuna dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario)
noReplyBooleantrue si el correo electrónico debe enviarse desde un formato genérico direcciones de correo electrónico sin respuesta para disuadir a los destinatarios de responder los correos electrónicos; esta opción es Solo es posible para cuentas de Google Workspace, no para usuarios de Gmail.
attachmentsBlobSource[]un array de archivos para enviar con el correo electrónico
inlineImagesObjectun objeto de JavaScript que contiene una asignación de la clave de imagen (String) a datos de imágenes (BlobSource); Esto supone que se usa el parámetro htmlBody y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" />

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


replyAll(body)

Responder al remitente (con la dirección de ReplyA) y a todos los destinatarios del último mensaje de esta conversación.

Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados) no puede superar los 20 KB.

// Respond to all with acknowledgment to the first thread in the inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.replyAll("Got your message");

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también


replyAll(body, options)

Responder al remitente (con la dirección replyTo) y a todos los destinatarios del último mensaje en este subproceso, con argumentos opcionales. El correo electrónico puede contener texto sin formato Cuerpo HTML. Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados, pero sin archivos adjuntos) no puede superar los 20 KB.

// Respond with HTML body text.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
firstThread.replyAll("incapable of HTML", {
  htmlBody: "some HTML body text",
  noReply: true
});

Parámetros

NombreTipoDescripción
bodyStringel cuerpo del correo electrónico
optionsObjectun objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación

Parámetros avanzados

NombreTipoDescripción
ccStringuna lista de direcciones de correo electrónico separadas por comas para agregar en Cc
bccStringuna lista separada por comas de direcciones de correo electrónico a Cco
htmlBodyStringSi está establecido, los dispositivos capaces de renderizar el código HTML lo usarán en su lugar. del argumento body requerido; puedes agregar un campo inlineImages opcional en HTML cuerpo si tienes imágenes intercaladas para tu correo electrónico
nameStringel nombre del remitente del correo electrónico (predeterminado: el nombre del usuario)
fromStringla dirección desde la que se debe enviar el correo electrónico, que debe ser una de los valores que muestra GmailApp.getAliases()
replyToStringuna dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario)
noReplyBooleantrue si el correo electrónico debe enviarse desde un formato genérico direcciones de correo electrónico sin respuesta para disuadir a los destinatarios de responder los correos electrónicos; esta opción es Solo es posible para cuentas de G Suite, no para usuarios de Gmail
attachmentsBlobSource[]un array de archivos para enviar con el correo electrónico
inlineImagesObjectun objeto de JavaScript que contiene una asignación de la clave de imagen (String) a datos de imágenes (BlobSource); Esto supone que se usa el parámetro htmlBody y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" />

Volver

GmailThread: Este subproceso es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances, o los permisos adecuados de la API de REST relacionada:

  • https://mail.google.com/

Consulta también