Un subproceso en la cuenta de Gmail de un usuario
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
add | Gmail | Agrega esta etiqueta a la conversación. |
create | Gmail | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación con la dirección de respuesta. |
create | Gmail | 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. |
create | Gmail | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, con la dirección de respuesta y todos los destinatarios de este mensaje. |
create | Gmail | Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, 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 | Muestra las etiquetas creadas por el usuario en esta conversación. |
get | Date | Obtiene la fecha del mensaje más reciente de esta conversación. |
get | Integer | Muestra la cantidad de mensajes en la conversación. |
get | Gmail | Obtiene los mensajes de esta conversación. |
get | String | Obtiene un vínculo permanente para esta conversación. |
has | Boolean | Muestra si el subproceso tiene algún mensaje destacado. |
is | Boolean | Devuelve si el subproceso está marcado como importante. |
is | Boolean | Muestra si el subproceso está etiquetado como chat. |
is | Boolean | Muestra si la conversación está en la carpeta Recibidos. |
is | Boolean | Muestra verdadero si esta conversación está en la carpeta Recibidos prioritarios; muestra falso en caso contrario. |
is | Boolean | Devuelve si la conversación está marcada como spam. |
is | Boolean | Muestra si el subproceso está en la papelera. |
is | Boolean | Devuelve si el subproceso tiene algún mensaje no leído. |
mark | Gmail | Marca este subproceso como importante. |
mark | Gmail | Marca este subproceso como leído. |
mark | Gmail | Marca este subproceso como no importante. |
mark | Gmail | Marca este subproceso como no leído. |
move | Gmail | Mueve esta conversación al archivo. |
move | Gmail | Mueve esta conversación a la carpeta Recibidos. |
move | Gmail | Mueve esta conversación a spam. |
move | Gmail | Mueve esta conversación a la papelera. |
refresh() | Gmail | Vuelve a cargar esta conversación y el estado asociado desde Gmail (útil en caso de que hayan cambiado las etiquetas, el estado de lectura, etc.). |
remove | Gmail | Quita esta etiqueta de la conversación. |
reply(body) | Gmail | Responde al remitente del último mensaje de esta conversación con la dirección replyTo. |
reply(body, options) | Gmail | Responde al remitente del último mensaje de esta conversación con la dirección replyTo, con argumentos opcionales. |
reply | Gmail | Responde al remitente (con la dirección de replyTo) y a todos los destinatarios del último mensaje de esta conversación. |
reply | Gmail | Responde al remitente (con la dirección reply ) y a todos los destinatarios del último mensaje de esta conversación con argumentos opcionales. |
Documentación detallada
add Label(label)
Agrega esta etiqueta a la conversación.
// 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 esta conversación |
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
create Draft Reply(body)
Crea un borrador de mensaje para responder al remitente del último mensaje de esta 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. 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
Gmail
: Es el mensaje de 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
create Draft Reply(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. 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 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 establece, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento de cuerpo 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 imagen (String ) a los datos de imagen (Blob ). Esto supone que se usa el parámetro html y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
name | String | el nombre del remitente del correo electrónico (predeterminado: el nombre del usuario) |
reply | String | Una dirección de correo electrónico que se usará como la 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
Gmail
: Es el mensaje de 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
create Draft Reply All(body)
Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, 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
Gmail
: Es el mensaje de 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
create Draft Reply All(body, options)
Crea un borrador de mensaje para responder al remitente del último mensaje de esta conversación, 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) 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. 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 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 establece, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento de cuerpo 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 imagen (String ) a los datos de imagen (Blob ). Esto supone que se usa el parámetro html y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
name | String | el nombre del remitente del correo electrónico (predeterminado: el nombre del usuario) |
reply | String | Una dirección de correo electrónico que se usará como la dirección de respuesta predeterminada (predeterminada: la dirección de correo electrónico del usuario) |
subject | String | un asunto nuevo para el correo electrónico. El tamaño máximo es de 250 caracteres. |
Volver
Gmail
: Es el mensaje de 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
get First Message Subject()
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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
get Id()
Obtiene el ID de este subproceso. El ID de un subproceso varía según los mensajes que contiene. Para obtener un ID coherente para un mensaje en particular del subproceso, llama a get
.
// 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.
get Labels()
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 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
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
get Last Message Date()
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 const 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
get Message Count()
Muestra la cantidad de mensajes en la conversación.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Volver
Integer
: Es la 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
get Messages()
Obtiene los mensajes de esta conversación.
// 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
Gmail
: Es un array 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
get Permalink()
Obtiene un vínculo permanente para esta conversación.
Ten en cuenta que esto solo funciona con la interfaz clásica de Gmail, no con Recibidos.
// 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.
has Starred Messages()
Muestra si el subproceso tiene algún mensaje destacado.
// 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 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is Important()
Devuelve si el subproceso 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 la conversación está marcada como importante.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is In Chats()
Muestra 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 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is In Inbox()
Muestra si la conversación 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 la conversación está en la carpeta Recibidos.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is In Priority Inbox()
Muestra verdadero si esta conversación está en la carpeta Recibidos prioritarios; muestra falso en caso contrario.
// 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 carpeta Recibidos prioritarios.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is In Spam()
Devuelve si la conversación está marcada 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 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is In Trash()
Muestra si el subproceso 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 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
is Unread()
Devuelve si el subproceso tiene algún mensaje no leído.
// 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
mark Important()
Marca este subproceso como importante.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
mark Read()
Marca este subproceso como leído.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
mark Unimportant()
Marca este subproceso como no importante.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
mark Unread()
Marca este subproceso como no leído.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
move To Archive()
Mueve esta conversación al archivo.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
move To Inbox()
Mueve esta conversación a la carpeta Recibidos.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
move To Spam()
Mueve esta conversación a spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
move To Trash()
Mueve esta conversación a la papelera.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
refresh()
Vuelve a cargar esta conversación y el estado asociado desde 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
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
remove Label(label)
Quita esta etiqueta de la conversación.
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 | la etiqueta que quieres quitar de esta conversación |
Volver
Gmail
: 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 ámbitos o los ámbitos 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 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
Gmail
: 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 ámbitos o los ámbitos 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 un cuerpo HTML. Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados, pero sin 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 CCO |
html | String | Si se establece, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento de cuerpo 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 (predeterminado: 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 que se usará como la 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 genérica de correo electrónico sin respuesta para disuadir a los destinatarios de responder 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 imagen (String ) a los datos de imagen (Blob ). Esto supone que se usa el parámetro html y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
reply All(body)
Responde 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 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
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/
Consulta también
reply All(body, options)
Responde al remitente (con la dirección reply
) 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 un cuerpo HTML. Ten en cuenta que el tamaño total del correo electrónico (incluidos todos los encabezados, pero sin los archivos adjuntos) no puede superar 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 CCO |
html | String | Si se establece, los dispositivos capaces de renderizar HTML lo usarán en lugar del argumento de cuerpo 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 (predeterminado: 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 que se usará como la 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 sin respuesta para disuadir a los destinatarios de responder 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 imagen (String ) a los datos de imagen (Blob ). Esto supone que se usa el parámetro html y contiene referencias a estas imágenes en el formato <img src="cid:imageKey" /> |
Volver
Gmail
: 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 ámbitos o los ámbitos adecuados de la API de REST relacionada:
-
https://mail.google.com/