Uma mensagem na conta do Gmail de um usuário.
Métodos
| Método | Tipo de retorno | Breve descrição | 
|---|---|---|
| create | Gmail | Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta. | 
| create | Gmail | Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta, com argumentos opcionais. | 
| create | Gmail | Cria um rascunho de mensagem que responde ao remetente usando o endereço de resposta e todos os destinatários da mensagem. | 
| create | Gmail | Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta e todos os destinatários, com argumentos opcionais. | 
| forward(recipient) | Gmail | Encaminha a mensagem para novos destinatários. | 
| forward(recipient, options) | Gmail | Encaminha esta mensagem para novos destinatários com argumentos opcionais. | 
| get | Gmail | Extrai todos os anexos desta mensagem. | 
| get | Gmail | Extrai todos os anexos desta mensagem. | 
| get | String | Recebe os destinatários com cópia oculta separados por vírgulas nesta mensagem. | 
| get | String | Recebe o conteúdo HTML do corpo desta mensagem. | 
| get | String | Recebe os destinatários em cópia separados por vírgulas nesta mensagem. | 
| get | Date | Recebe a data e a hora dessa mensagem. | 
| get | String | Extrai o remetente desta mensagem. | 
| get | String | Extrai o valor de um cabeçalho RFC 2822 com base no nome do cabeçalho. | 
| get | String | Extrai o ID desta mensagem. | 
| get | String | Recebe o conteúdo do corpo desta mensagem sem formatação HTML. | 
| get | String | Retorna o conteúdo bruto desta mensagem. | 
| get | String | Recebe o endereço para resposta desta mensagem (geralmente o remetente). | 
| get | String | Extrai o assunto desta mensagem. | 
| get | Gmail | Recebe a linha de execução que contém esta mensagem. | 
| get | String | Recebe os destinatários desta mensagem separados por vírgulas. | 
| is | Boolean | Verifica se a mensagem é um rascunho. | 
| is | Boolean | Verifica se a mensagem é um chat. | 
| is | Boolean | Verifica se a mensagem está na caixa de entrada. | 
| is | Boolean | Retorna truese a mensagem estiver na caixa de entrada prioritária. Caso contrário, retornafalse. | 
| is | Boolean | Verifica se a mensagem está na lixeira. | 
| is | Boolean | Verifica se a mensagem está marcada com estrela. | 
| is | Boolean | Verifica se a mensagem está lida. | 
| mark | Gmail | Marca a mensagem como lida. | 
| mark | Gmail | Marca a mensagem como não lida. | 
| move | Gmail | Move a mensagem para a lixeira. | 
| refresh() | Gmail | Recarrega esta mensagem e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado). | 
| reply(body) | Gmail | Resposta ao remetente desta mensagem usando o endereço de resposta. | 
| reply(body, options) | Gmail | Responde ao remetente desta mensagem usando o endereço de resposta, com argumentos opcionais. | 
| reply | Gmail | Resposta ao remetente usando o endereço de resposta e todos os destinatários desta mensagem. | 
| reply | Gmail | Responde ao remetente desta mensagem usando o endereço de resposta e todos os destinatários, com argumentos opcionais. | 
| star() | Gmail | Marca a mensagem com uma estrela. | 
| unstar() | Gmail | Remove a estrela da mensagem. | 
Documentação detalhada
create
Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
Retornar
Gmail: a mensagem de rascunho recém-criada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
create
Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta, com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| attachments | Blob | uma matriz de arquivos para enviar com o e-mail | 
| bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo | 
| cc | String | uma lista de endereços de e-mail separados por vírgulas para incluir em Cc | 
| from | String | o endereço de onde o e-mail será enviado, que precisa ser um
    dos valores retornados por Gmail | 
| html | String | Quando definido, os dispositivos capazes de renderizar HTML o usam em vez do
    argumento de corpo obrigatório. É possível adicionar um campo inlineopcional no corpo do HTML
    se você tiver imagens inline para o e-mail. | 
| inline | Object | um objeto JavaScript que contém um mapeamento da chave da imagem
    ( String) para os dados da imagem (Blob). Isso pressupõe que o parâmetrohtmlseja usado e contenha referências a essas imagens no formato<img src="cid:imageKey" /> | 
| name | String | o nome do remetente do e-mail (padrão: o nome do usuário) | 
| reply | String | Um endereço de e-mail a ser usado como o endereço de resposta padrão (padrão: o endereço de e-mail do usuário) | 
| subject | String | Uma nova linha de assunto para o e-mail, com até 250 caracteres. | 
Retornar
Gmail: a mensagem de rascunho recém-criada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
create
Cria um rascunho de mensagem que responde ao remetente usando o endereço de resposta e todos os destinatários da mensagem. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
Retornar
Gmail: a mensagem de rascunho recém-criada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
create
Cria uma mensagem de rascunho que responde ao remetente usando o endereço de resposta e todos os destinatários, com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
// Create a draft response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| attachments | Blob | uma matriz de arquivos para enviar com o e-mail | 
| bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo | 
| cc | String | uma lista de endereços de e-mail separados por vírgulas para incluir em Cc | 
| from | String | o endereço de onde o e-mail será enviado, que precisa ser um
    dos valores retornados por Gmail | 
| html | String | Quando definido, os dispositivos capazes de renderizar HTML o usam em vez do
    argumento de corpo obrigatório. É possível adicionar um campo inlineopcional no corpo do HTML
    se você tiver imagens inline para o e-mail. | 
| inline | Object | um objeto JavaScript que contém um mapeamento da chave da imagem
    ( String) para os dados da imagem (Blob). Isso pressupõe que o parâmetrohtmlseja usado e contenha referências a essas imagens no formato<img src="cid:imageKey" /> | 
| name | String | o nome do remetente do e-mail (padrão: o nome do usuário) | 
| reply | String | Um endereço de e-mail a ser usado como o endereço de resposta padrão (padrão: o endereço de e-mail do usuário) | 
| subject | String | Uma nova linha de assunto para o e-mail, com até 250 caracteres. | 
Retornar
Gmail: a mensagem de rascunho recém-criada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
forward(recipient)
Encaminha a mensagem para novos destinatários. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| recipient | String | Uma lista de endereços de e-mail separados por vírgulas. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
forward(recipient, options)
Encaminha esta mensagem para novos destinatários com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| recipient | String | Uma lista de endereços de e-mail separados por vírgulas. | 
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| attachments | Blob | uma matriz de arquivos para enviar com o e-mail | 
| bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo | 
| cc | String | uma lista de endereços de e-mail separados por vírgulas para incluir em Cc | 
| from | String | o endereço de onde o e-mail será enviado, que precisa ser um
    dos valores retornados por Gmail | 
| html | String | Quando definido, os dispositivos capazes de renderizar HTML o usam em vez do
    argumento de corpo obrigatório. É possível adicionar um campo inlineopcional no corpo do HTML
    se você tiver imagens inline para o e-mail. | 
| inline | Object | um objeto JavaScript que contém um mapeamento da chave da imagem
    ( String) para os dados da imagem (Blob). Isso pressupõe que o parâmetrohtmlseja usado e contenha referências a essas imagens no formato<img src="cid:imageKey" /> | 
| name | String | o nome do remetente do e-mail (padrão: o nome do usuário) | 
| no | Boolean | truese o e-mail precisa ser enviado de um endereço genérico
    sem resposta para desencorajar os destinatários a responder aos e-mails. Essa opção só é possível para contas do Google Workspace, não para usuários do Gmail. | 
| reply | String | Um endereço de e-mail a ser usado como o endereço de resposta padrão (padrão: o endereço de e-mail do usuário) | 
| subject | String | Uma nova linha de assunto para o e-mail, com até 250 caracteres. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Extrai todos os anexos desta mensagem.
Retornar
Gmail: uma matriz de anexos de blob para esta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Extrai todos os anexos desta mensagem.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| include | Boolean | truese a matriz retornada de anexos
    Blob precisar incluir imagens inline (o padrão étrue). | 
| include | Boolean | truese a matriz de anexos Blob
    retornados precisar incluir anexos normais (não inline). O padrão étrue. | 
Retornar
Gmail: uma matriz de anexos de blob para esta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Recebe os destinatários com cópia oculta separados por vírgulas nesta mensagem.
Por definição, esse campo fica vazio para todas as mensagens recebidas.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Retornar
String: os destinatários separados por vírgulas com cópia oculta nesta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Recebe o conteúdo HTML do corpo desta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Retornar
String: o conteúdo do corpo da mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Recebe os destinatários em cópia separados por vírgulas nesta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Retornar
String: os destinatários em cópia desta mensagem, separados por vírgulas.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Recebe a data e a hora dessa mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Retornar
Date: a data e a hora da mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Extrai o remetente desta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Retornar
String: o endereço de e-mail do remetente da mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Extrai o valor de um cabeçalho RFC 2822 com base no nome do cabeçalho.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| name | String | O nome do cabeçalho RFC, sem o dois-pontos que o separa do valor. | 
Retornar
String: o valor do cabeçalho ou uma string vazia se o cabeçalho não existir na mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Extrai o ID desta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
Retornar
String: o ID da mensagem.
get
Recebe o conteúdo do corpo desta mensagem sem formatação HTML. Isso é mais complexo que
get e leva mais tempo.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Retornar
String: o conteúdo do corpo simples desta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Retorna o conteúdo bruto desta mensagem. Isso equivale a "Mostrar original" na interface do Gmail.
Retornar
String: o conteúdo bruto da mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Recebe o endereço para resposta desta mensagem (geralmente o remetente).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Retornar
String: o endereço de e-mail para respostas.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Extrai o assunto desta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Retornar
String: o assunto da mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
get
Recebe a linha de execução que contém esta mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
Retornar
Gmail: a GmailThread que contém esta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
get
Recebe os destinatários desta mensagem separados por vírgulas.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Retornar
String: os destinatários desta mensagem, separados por vírgulas.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
is
Verifica se a mensagem é um rascunho.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
Retornar
Boolean: indica se a mensagem é um rascunho.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
is
Verifica se a mensagem é um chat.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
Retornar
Boolean: indica se a mensagem é um chat.
is
Verifica se a mensagem está na caixa de entrada.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
Retornar
Boolean: indica se a mensagem está na caixa de entrada.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
is
Retorna true se a mensagem estiver na caixa de entrada prioritária. Caso contrário, retorna false.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
Retornar
Boolean: indica se a mensagem está na caixa de entrada prioritária.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
is
Verifica se a mensagem está na lixeira.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
Retornar
Boolean: indica se a mensagem está na lixeira.
is
Verifica se a mensagem está marcada com estrela.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
Retornar
Boolean: indica se a mensagem está marcada com estrela.
is
Verifica se a mensagem está lida.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
Retornar
Boolean: o status de leitura desta mensagem.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
mark
Marca a mensagem como lida.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Retornar
Gmail: esta GmailMessage é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
mark
Marca a mensagem como não lida.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Retornar
Gmail: esta GmailMessage é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
move
Move a mensagem para a lixeira.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Retornar
Gmail: esta GmailMessage é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
refresh()
Recarrega esta mensagem e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
Retornar
Gmail: esta mensagem para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
reply(body)
Resposta ao remetente desta mensagem usando o endereço de resposta. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
reply(body, options)
Responde ao remetente desta mensagem usando o endereço de resposta, com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| attachments | Blob | uma matriz de arquivos para enviar com o e-mail | 
| bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo | 
| cc | String | uma lista de endereços de e-mail separados por vírgulas para incluir em Cc | 
| from | String | o endereço de onde o e-mail será enviado, que precisa ser um
    dos valores retornados por Gmail | 
| html | String | Quando definido, os dispositivos capazes de renderizar HTML o usam em vez do
    argumento de corpo obrigatório. É possível adicionar um campo inlineopcional no corpo do HTML
    se você tiver imagens inline para o e-mail. | 
| inline | Object | um objeto JavaScript que contém um mapeamento da chave da imagem
    ( String) para os dados da imagem (Blob). Isso pressupõe que o parâmetrohtmlseja usado e contenha referências a essas imagens no formato<img src="cid:imageKey" /> | 
| name | String | o nome do remetente do e-mail (padrão: o nome do usuário) | 
| no | Boolean | truese o e-mail precisa ser enviado de um endereço genérico
    sem resposta para desencorajar os destinatários a responder aos e-mails. Essa opção só é possível para contas do Google Workspace, não para usuários do Gmail. | 
| reply | String | Um endereço de e-mail a ser usado como o endereço de resposta padrão (padrão: o endereço de e-mail do usuário) | 
| subject | String | Uma nova linha de assunto para o e-mail, com até 250 caracteres. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
reply
Resposta ao remetente usando o endereço de resposta e todos os destinatários desta mensagem. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
reply
Responde ao remetente desta mensagem usando o endereço de resposta e todos os destinatários, com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela cota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| body | String | O corpo do e-mail. | 
| options | Object | Um objeto JavaScript que especifica parâmetros avançados, conforme listado abaixo. | 
Parâmetros avançados
| Nome | Tipo | Descrição | 
|---|---|---|
| attachments | Blob | uma matriz de arquivos para enviar com o e-mail | 
| bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo | 
| cc | String | uma lista de endereços de e-mail separados por vírgulas para incluir em Cc | 
| from | String | o endereço de onde o e-mail será enviado, que precisa ser um
    dos valores retornados por Gmail | 
| html | String | Quando definido, os dispositivos capazes de renderizar HTML o usam em vez do
    argumento de corpo obrigatório. É possível adicionar um campo inlineopcional no corpo do HTML
    se você tiver imagens inline para o e-mail. | 
| inline | Object | um objeto JavaScript que contém um mapeamento da chave da imagem
    ( String) para os dados da imagem (Blob). Isso pressupõe que o parâmetrohtmlseja usado e contenha referências a essas imagens no formato<img src="cid:imageKey" /> | 
| name | String | o nome do remetente do e-mail (padrão: o nome do usuário) | 
| no | Boolean | truese o e-mail precisa ser enviado de um endereço genérico
    sem resposta para desencorajar os destinatários a responder aos e-mails. Essa opção só é possível para contas do Google Workspace, não para usuários do Gmail. | 
| reply | String | Um endereço de e-mail a ser usado como o endereço de resposta padrão (padrão: o endereço de e-mail do usuário) | 
| subject | String | Uma nova linha de assunto para o e-mail, com até 250 caracteres. | 
Retornar
Gmail: esta mensagem é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
star()
Marca a mensagem com uma estrela.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Retornar
Gmail: esta GmailMessage é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/
Consulte também
unstar()
Remove a estrela da mensagem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Retornar
Gmail: esta GmailMessage é útil para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
- 
https://mail.google.com/