Es un hilo en la cuenta de Gmail de un usuario.
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
add | Gmail | Agrega esta etiqueta al hilo. |
create | Gmail | Crea un borrador de mensaje para responder al remitente del último mensaje de este subproceso con la dirección de respuesta. |
create | Gmail | Crea un borrador de mensaje para responder al remitente del último mensaje de este subproceso con la dirección de respuesta, con argumentos opcionales. |
create | Gmail | Crea un borrador de mensaje en respuesta al remitente del último mensaje de este hilo, con la dirección de respuesta y todos los destinatarios de este mensaje. |
create | Gmail | Crea un mensaje de borrador en respuesta al remitente del último mensaje de este hilo, con la dirección de respuesta y todos los destinatarios, con argumentos opcionales. |
get | String | Obtiene el asunto del primer mensaje de la conversación. |
get | String | Obtiene el ID de este subproceso. |
get | Gmail | Devuelve las etiquetas creadas por el usuario en este subproceso. |
get | Date | Obtiene la fecha del mensaje más reciente de este debate. |
get | Integer | Devuelve la cantidad de mensajes del subproceso. |
get | Gmail | Obtiene los mensajes de este hilo. |
get | String | Obtiene un vínculo permanente para este hilo. |
has | Boolean | Devuelve un valor que indica si el hilo tiene mensajes destacados. |
is | Boolean | Devuelve si el hilo está marcado como importante. |
is | Boolean | Devuelve si el subproceso está etiquetado como chat. |
is | Boolean | Devuelve un valor que indica si el subproceso está en la carpeta Recibidos. |
is | Boolean | Devuelve verdadero si este hilo está en la bandeja de entrada prioritaria; de lo contrario, devuelve falso. |
is | Boolean | Devuelve si el hilo se marcó como spam. |
is | Boolean | Devuelve un valor que indica si el subproceso está en la papelera. |
is | Boolean | Devuelve un valor que indica si el subproceso tiene mensajes no leídos. |
mark | Gmail | Marca este hilo como importante. |
mark | Gmail | Marca este hilo como leído. |
mark | Gmail | Marca este hilo como no importante. |
mark | Gmail | Marca este hilo como no leído. |
move | Gmail | Mueve este hilo al archivo. |
move | Gmail | Mueve este hilo a la carpeta Recibidos. |
move | Gmail | Mueve este hilo a la carpeta de spam. |
move | Gmail | Mueve este hilo a la papelera. |
refresh() | Gmail | Vuelve a cargar este subproceso y el estado asociado de Gmail (útil en caso de que hayan cambiado las etiquetas, el estado de lectura, etc.). |
remove | Gmail | Quita esta etiqueta del hilo. |
reply(body) | Gmail | Responde al remitente del último mensaje de este hilo con la dirección replyTo. |
reply(body, options) | Gmail | Responde al remitente del último mensaje de este hilo con la dirección replyTo, con argumentos opcionales. |
reply | Gmail | Responder al remitente (con la dirección replyTo) y a todos los destinatarios del último mensaje de este hilo |
reply | Gmail | Responde al remitente (con la dirección reply) y a todos los destinatarios del último mensaje de este hilo, con argumentos opcionales. |
Documentación detallada
addLabel(label)
Agrega esta etiqueta al hilo.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
label | Gmail | La etiqueta que se aplicará a este hilo |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances 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 este subproceso con la dirección de respuesta. El tamaño del correo electrónico (incluidos los encabezados) está limitado por la cuota.
// Create a draft reply to the message author with an acknowledgement. const 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 |
Volver
GmailDraft: El mensaje en borrador 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 alcances 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 este subproceso 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) está limitado por la cuota.
// Create a draft response with an HTML text body. const 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 JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
| Nombre | Tipo | Descripción |
|---|---|---|
attachments | Blob | un array de archivos para enviar con el correo electrónico |
bcc | String | Una lista de direcciones de correo electrónico separadas por comas para incluir en 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 devuelve Gmail |
html | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento body obligatorio. Puedes agregar un campo inline opcional en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
inline | Object | Un objeto JavaScript que contiene una asignación de la clave de la imagen (String) a los datos de la imagen (Blob). Se supone que se usa el parámetro html 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 (de forma predeterminada, el nombre del usuario) |
reply | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (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) |
Volver
GmailDraft: El mensaje en borrador 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
createDraftReplyAll(body)
Crea un borrador de mensaje en respuesta al remitente del último mensaje de este hilo, con la dirección de respuesta y todos los destinatarios de este mensaje. El tamaño del correo electrónico (incluidos los encabezados) está limitado por la cuota.
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
body | String | El cuerpo del correo electrónico |
Volver
GmailDraft: El mensaje en borrador 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
createDraftReplyAll(body, options)
Crea un mensaje de borrador en respuesta al remitente del último mensaje de este hilo, con 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) está limitado por la cuota.
// Create a draft reply, using an HTML text body, to all recipients (except // those bcc'd) of the last email of in this thread. const 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 JavaScript que especifica parámetros avanzados, como se indica a continuación |
Parámetros avanzados
| Nombre | Tipo | Descripción |
|---|---|---|
attachments | Blob | un array de archivos para enviar con el correo electrónico |
bcc | String | Una lista de direcciones de correo electrónico separadas por comas para incluir en 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 devuelve Gmail |
html | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento body obligatorio. Puedes agregar un campo inline opcional en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
inline | Object | Un objeto JavaScript que contiene una asignación de la clave de la imagen (String) a los datos de la imagen (Blob). Se supone que se usa el parámetro html 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 (de forma predeterminada, el nombre del usuario) |
reply | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario) |
subject | String | un nuevo asunto para el correo electrónico. El tamaño máximo es de 250 caracteres. |
Volver
GmailDraft: El mensaje en borrador 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 alcances 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 const 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 alcances 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. Para obtener un ID coherente de un mensaje en particular del subproceso, llama a getMessages()[0].getId().
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
Volver
String: Es el ID de este subproceso.
getLabels()
Devuelve las etiquetas creadas por el usuario en este subproceso.
// Log the names of the labels attached to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Volver
GmailLabel[]: Es un array de etiquetas para este 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
getLastMessageDate()
Obtiene la fecha del mensaje más reciente de este debate.
// Log the date of the most recent message on the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
Volver
Date: Es la fecha del mensaje más reciente 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
getMessageCount()
Devuelve la cantidad de mensajes del subproceso.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Volver
Integer: Cantidad de mensajes en 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
getMessages()
Obtiene los mensajes de este hilo.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Volver
GmailMessage[]: Es un array de mensajes de Gmail en 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
getPermalink()
Obtiene un vínculo permanente para este hilo.
Ten en cuenta que esto solo funciona con la interfaz clásica de Gmail, no con Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Volver
String: Es el vínculo permanente de esta conversación.
hasStarredMessages()
Devuelve un valor que indica si el hilo tiene mensajes destacados.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Volver
Boolean: Es verdadero si el subproceso 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isImportant()
Devuelve si el hilo está marcado como importante.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Volver
Boolean: Indica si el hilo 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isInChats()
Devuelve si el subproceso está etiquetado como chat.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Volver
Boolean: Es verdadero si el subproceso se etiqueta 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isInInbox()
Devuelve un valor que indica si el subproceso está en la carpeta Recibidos.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Volver
Boolean: Es verdadero si el subproceso está en la bandeja de entrada.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isInPriorityInbox()
Devuelve verdadero si este hilo está en la bandeja de entrada prioritaria; de lo contrario, devuelve falso.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Volver
Boolean: Es verdadero si el subproceso está en la bandeja de entrada prioritaria.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isInSpam()
Devuelve si el hilo se marcó como spam.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Volver
Boolean: Indica si este hilo está marcado 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isInTrash()
Devuelve un valor que indica si el hilo está en la papelera.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Volver
Boolean: Es verdadero si el hilo 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
isUnread()
Devuelve un valor que indica si el subproceso tiene mensajes no leídos.
// Log if this thread is unread const 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 alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
markImportant()
Marca este hilo como importante.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
markRead()
Marca este hilo como leído.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
markUnimportant()
Marca este hilo como no importante.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
markUnread()
Marca este hilo como no leído.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
moveToArchive()
Mueve este hilo al archivo.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
moveToInbox()
Mueve este hilo a la carpeta Recibidos.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
moveToSpam()
Mueve este hilo a la carpeta de spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
moveToTrash()
Mueve este hilo a la papelera.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
refresh()
Vuelve a cargar este subproceso y el estado asociado de Gmail (útil en caso de que hayan cambiado las etiquetas, el estado de lectura, etc.).
const 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, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
removeLabel(label)
Quita esta etiqueta del hilo.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
label | Gmail | Es la etiqueta que se quitará de este hilo. |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
reply(body)
Responde al remitente del último mensaje de este hilo con la dirección replyTo.
Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados) no puede exceder los 20 KB.
// Respond to author of last email in thread with acknowledgment const 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 |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
reply(body, options)
Responde al remitente del último mensaje de este hilo con la dirección replyTo, con argumentos opcionales. El correo electrónico puede contener texto sin formato y 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. const 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 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 para incluir en CCO |
html | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento body obligatorio. Puedes agregar un campo inline opcional en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
name | String | El nombre del remitente del correo electrónico (de forma 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 devuelve Gmail |
reply | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario) |
no | Boolean | true si el correo electrónico se debe enviar desde una dirección de correo electrónico genérica de no respuesta para disuadir a los destinatarios de responder a los correos electrónicos; esta opción solo es posible para las cuentas de Google Workspace, no para los usuarios de Gmail |
attachments | Blob | un array de archivos para enviar con el correo electrónico |
inline | Object | Un objeto JavaScript que contiene una asignación de la clave de la imagen (String) a los datos de la imagen (Blob). Se supone que se usa el parámetro html y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
replyAll(body)
Responder al remitente (con la dirección replyTo) y a todos los destinatarios del último mensaje de este hilo
Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados) no puede exceder los 20 KB.
// Respond to all with acknowledgment to the first thread in the inbox const 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 |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances 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 este hilo, con argumentos opcionales. El correo electrónico puede contener texto sin formato y 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. const 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 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 para incluir en CCO |
html | String | Si se configura, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento body obligatorio. Puedes agregar un campo inline opcional en el cuerpo HTML si tienes imágenes intercaladas para tu correo electrónico. |
name | String | El nombre del remitente del correo electrónico (de forma 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 devuelve Gmail |
reply | String | una dirección de correo electrónico para usar como dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario) |
no | Boolean | true si el correo electrónico se debe enviar desde una dirección de correo electrónico genérica de no respuesta para disuadir a los destinatarios de responder a los correos electrónicos; esta opción solo es posible para las cuentas de G Suite, no para los usuarios de Gmail |
attachments | Blob | un array de archivos para enviar con el correo electrónico |
inline | Object | Un objeto JavaScript que contiene una asignación de la clave de la imagen (String) a los datos de la imagen (Blob). Se supone que se usa el parámetro html y que contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Volver
GmailThread: Este subproceso, útil para el encadenamiento
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://mail.google.com/