Una conversación en la cuenta de Gmail de un usuario.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addLabel(label) | GmailThread | Agrega esta etiqueta a la conversación. |
createDraftReply(body) | GmailDraft | Crea un borrador de mensaje como respuesta al remitente del último mensaje de la conversación con la dirección de respuesta. |
createDraftReply(body, options) | GmailDraft | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación con la dirección de respuesta, con argumentos opcionales. |
createDraftReplyAll(body) | GmailDraft | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, utilizando la dirección de respuesta y todos los destinatarios de este mensaje. |
createDraftReplyAll(body, options) | GmailDraft | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, utilizando la dirección de respuesta y todos los destinatarios, con argumentos opcionales. |
getFirstMessageSubject() | String | Obtiene el asunto del primer mensaje de la conversación. |
getId() | String | Obtiene el ID de este subproceso. |
getLabels() | GmailLabel[] | Muestra las etiquetas creadas por el usuario en este subproceso. |
getLastMessageDate() | Date | Obtiene la fecha del mensaje más reciente de esta conversación. |
getMessageCount() | Integer | Muestra el número de mensajes del subproceso. |
getMessages() | GmailMessage[] | Obtiene los mensajes de esta conversación. |
getPermalink() | String | Se obtiene un vínculo permanente para esta conversación. |
hasStarredMessages() | Boolean | Muestra si la conversación tiene mensajes destacados. |
isImportant() | Boolean | Muestra si el subproceso está marcado como importante. |
isInChats() | Boolean | Muestra si el subproceso tiene la etiqueta de chat. |
isInInbox() | Boolean | Muestra si la conversación está en la bandeja de entrada. |
isInPriorityInbox() | Boolean | Muestra true si este subproceso está en la bandeja de entrada prioritaria; de lo contrario, muestra false. |
isInSpam() | Boolean | Muestra si el subproceso se marcó como spam. |
isInTrash() | Boolean | Muestra si el subproceso está en la papelera. |
isUnread() | Boolean | Muestra si la conversación tiene mensajes no leídos. |
markImportant() | GmailThread | Marca esta conversación como importante. |
markRead() | GmailThread | Marca esta conversación como leída. |
markUnimportant() | GmailThread | Marca esta conversación como no importante. |
markUnread() | GmailThread | Marca esta conversación como no leída. |
moveToArchive() | GmailThread | Mueve esta conversación al archivo. |
moveToInbox() | GmailThread | Mueve esta conversación a Recibidos. |
moveToSpam() | GmailThread | Mover esta conversación a Spam |
moveToTrash() | GmailThread | Mueve esta conversación a la papelera. |
refresh() | GmailThread | Vuelve a cargar esta conversación y el estado asociado desde Gmail (es útil en caso de que hayan cambiado las etiquetas, el estado de lectura, etc.). |
removeLabel(label) | GmailThread | Elimina esta etiqueta de la conversación. |
reply(body) | GmailThread | Responde al remitente del último mensaje de esta conversación con la dirección de ReplyTo. |
reply(body, options) | GmailThread | Responde al remitente del último mensaje de esta conversación con la dirección ReplyTo, con argumentos opcionales. |
replyAll(body) | GmailThread | Responder al remitente (con la dirección de ReplyTo) y a todos los destinatarios del último mensaje de esta conversación |
replyAll(body, options) | GmailThread | Responde al remitente (con la dirección replyTo ) y a todos los destinatarios del último mensaje de esta conversación, 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
Nombre | Tipo | Descripción |
---|---|---|
label | GmailLabel | la etiqueta que se aplicará a esta conversación |
Devolvedor
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 como respuesta al remitente del último mensaje de la conversación con 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
Devolvedor
GmailDraft
: Es el borrador del 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 con la dirección 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 (incluidos los encabezados) tiene una cuota limitada.
// 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
options | Object | un objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
attachments | BlobSource[] | un array de archivos para enviar con el correo electrónico |
bcc | String | una lista separada por comas de direcciones de correo electrónico a Cco |
cc | String | una lista de direcciones de correo electrónico separadas por comas para incluir en Cc |
from | String | La dirección desde la que se debe enviar el correo electrónico, que debe ser uno de los valores que muestra GmailApp.getAliases() |
htmlBody | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento del cuerpo obligatorio. Puedes agregar un campo opcional inlineImages en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
inlineImages | Object | un objeto JavaScript que contiene una asignación de la clave de imagen (String ) a los datos de la imagen (BlobSource ); esto supone que se usa el parámetro htmlBody y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
name | String | el nombre del remitente del correo electrónico (configuración predeterminada: el nombre del usuario) |
replyTo | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (configuración predeterminada: la dirección de correo electrónico del usuario) |
subject | String | una nueva línea de asunto para el correo electrónico (250 caracteres como máximo) |
Devolvedor
GmailDraft
: Es el borrador del 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, utilizando la dirección de respuesta y todos los destinatarios de este mensaje. El tamaño del correo electrónico (incluidos los encabezados) tiene una 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
Devolvedor
GmailDraft
: Es el borrador del 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, utilizando 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 (incluidos los encabezados) tiene una cuota limitada.
// 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
options | Object | un objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
attachments | BlobSource[] | un array de archivos para enviar con el correo electrónico |
bcc | String | una lista separada por comas de direcciones de correo electrónico a Cco |
cc | String | una lista de direcciones de correo electrónico separadas por comas para incluir en Cc |
from | String | La dirección desde la que se debe enviar el correo electrónico, que debe ser uno de los valores que muestra GmailApp.getAliases() |
htmlBody | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento del cuerpo obligatorio. Puedes agregar un campo opcional inlineImages en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
inlineImages | Object | un objeto JavaScript que contiene una asignación de la clave de imagen (String ) a los datos de la imagen (BlobSource ); esto supone que se usa el parámetro htmlBody y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
name | String | el nombre del remitente del correo electrónico (configuración predeterminada: el nombre del usuario) |
replyTo | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (configuración predeterminada: la dirección de correo electrónico del usuario) |
subject | String | una nueva línea de asunto para el correo electrónico. El tamaño máximo es de 250 caracteres. |
Devolvedor
GmailDraft
: Es el borrador del 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());
Devolvedor
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. Si deseas obtener un ID coherente para un mensaje específico del subproceso, llama a getMessages()[0].getId()
.
// 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
Devolvedor
String
: El ID de este subproceso
getLabels()
Muestra las etiquetas creadas por el usuario en este subproceso.
// 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()); }
Devolvedor
GmailLabel[]
: Es un array de etiquetas para 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/
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());
Devolvedor
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 el número de mensajes del subproceso.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Devolvedor
Integer
: Es la cantidad de mensajes 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
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()); }
Devolvedor
GmailMessage[]
: Una variedad de mensajes de Gmail en 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
getPermalink()
Se 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());
Devolvedor
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());
Devolvedor
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 está marcado como importante.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Devolvedor
Boolean
: Indica si el subproceso está marcado 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 el subproceso tiene la etiqueta de chat.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Devolvedor
Boolean
: Es verdadero si la conversación tiene la etiqueta de 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()
Muestra 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());
Devolvedor
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 este subproceso está en la bandeja de entrada prioritaria; de lo contrario, muestra 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());
Devolvedor
Boolean
: Es verdadero si la conversación está en la carpeta Recibidos de Prioridades.
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 el subproceso 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());
Devolvedor
Boolean
: Indica si esta conversación está marcada 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());
Devolvedor
Boolean
: Es verdadero si la conversación 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());
Devolvedor
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();
Devolvedor
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();
Devolvedor
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();
Devolvedor
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();
Devolvedor
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();
Devolvedor
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();
Devolvedor
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()
Mover esta conversación a Spam
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Devolvedor
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();
Devolvedor
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 desde Gmail (es útil en caso de que hayan cambiado las etiquetas, el estado de lectura, 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 ...
Devolvedor
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)
Elimina 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
Nombre | Tipo | Descripción |
---|---|---|
label | GmailLabel | la etiqueta para quitarla de esta conversación |
Devolvedor
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 ReplyTo.
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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
Devolvedor
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)
Responde al remitente del último mensaje de esta conversación con la dirección ReplyTo, con argumentos opcionales. El correo electrónico puede contener texto sin formato y también un cuerpo HTML. Ten en cuenta que el tamaño 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
options | Object | un objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
cc | String | una lista de direcciones de correo electrónico separadas por comas para incluir en Cc |
bcc | String | una lista de direcciones de correo electrónico separadas por comas a Cco |
htmlBody | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento del cuerpo obligatorio. Puedes agregar un campo opcional inlineImages en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
name | String | el nombre del remitente del correo electrónico (configuración predeterminada: el nombre del usuario) |
from | String | La dirección desde la que se debe enviar el correo electrónico, que debe ser uno de los valores que muestra GmailApp.getAliases() |
replyTo | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (configuración predeterminada: la dirección de correo electrónico del usuario) |
noReply | Boolean | true si el correo electrónico se debe enviar desde una dirección genérica que no recibe respuestas, a fin de evitar que los destinatarios respondan los correos electrónicos. Esta opción solo es posible para cuentas de Google Workspace, no para usuarios de Gmail. |
attachments | BlobSource[] | un array de archivos para enviar con el correo electrónico |
inlineImages | Object | un objeto JavaScript que contiene una asignación de la clave de imagen (String ) a los datos de la imagen (BlobSource ); esto supone que se usa el parámetro htmlBody y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Devolvedor
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 ReplyTo) 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
Devolvedor
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)
Responde al remitente (con la dirección replyTo
) y a todos los destinatarios del último mensaje de esta conversación, con argumentos opcionales. El correo electrónico puede contener texto sin formato y también un cuerpo HTML. Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados, pero sin incluir los archivos adjuntos) no puede exceder 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
Nombre | Tipo | Descripción |
---|---|---|
body | String | el cuerpo del correo electrónico |
options | Object | un objeto de JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
Nombre | Tipo | Descripción |
---|---|---|
cc | String | una lista de direcciones de correo electrónico separadas por comas para incluir en Cc |
bcc | String | una lista de direcciones de correo electrónico separadas por comas a Cco |
htmlBody | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento del cuerpo obligatorio. Puedes agregar un campo opcional inlineImages en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
name | String | el nombre del remitente del correo electrónico (configuración predeterminada: el nombre del usuario) |
from | String | La dirección desde la que se debe enviar el correo electrónico, que debe ser uno de los valores que muestra GmailApp.getAliases() |
replyTo | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (configuración predeterminada: la dirección de correo electrónico del usuario) |
noReply | Boolean | true si el correo electrónico se debe enviar desde una dirección genérica que no recibe respuestas, a fin de impedir que los destinatarios respondan los correos electrónicos. Esta opción solo está disponible para cuentas de G Suite, no para usuarios de Gmail. |
attachments | BlobSource[] | un array de archivos para enviar con el correo electrónico |
inlineImages | Object | un objeto JavaScript que contiene una asignación de la clave de imagen (String ) a los datos de la imagen (BlobSource ); esto supone que se usa el parámetro htmlBody y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Devolvedor
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/