Uma conversa na conta do Gmail de um usuário.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Gmail | Adiciona esse marcador à conversa. |
create | Gmail | Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa usando o endereço para resposta. |
create | Gmail | Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa usando o endereço para resposta, com argumentos opcionais. |
create | Gmail | Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa, usando o endereço para resposta e todos os destinatários da mensagem. |
create | Gmail | Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa, usando o endereço para resposta e todos os destinatários, com argumentos opcionais. |
get | String | Recebe o assunto da primeira mensagem na conversa. |
get | String | Recebe o ID desta linha de execução. |
get | Gmail | Retorna os marcadores criados pelo usuário nesta conversa. |
get | Date | Recebe a data da mensagem mais recente desta conversa. |
get | Integer | Retorna o número de mensagens na conversa. |
get | Gmail | Recebe as mensagens nesta conversa. |
get | String | Recebe um link permanente para esta conversa. |
has | Boolean | Retorna se a conversa tem mensagens marcadas com estrela. |
is | Boolean | Retorna se a conversa está marcada como importante. |
is | Boolean | Retorna se a conversa está marcada como um chat. |
is | Boolean | Retorna se a conversa está na caixa de entrada. |
is | Boolean | Retorna "true" se a conversa estiver na caixa de entrada prioritária. Caso contrário, retorna "false". |
is | Boolean | Retorna se a conversa está marcada como spam. |
is | Boolean | Retorna se a conversa está na lixeira. |
is | Boolean | Retorna se a conversa tem mensagens não lidas. |
mark | Gmail | Marca esta conversa como importante. |
mark | Gmail | Marca esta conversa como lida. |
mark | Gmail | Marca esta conversa como não importante. |
mark | Gmail | Marca esta conversa como não lida. |
move | Gmail | Move a conversa para o arquivo. |
move | Gmail | Move a conversa para a caixa de entrada. |
move | Gmail | Move a conversa para o spam. |
move | Gmail | Move a conversa para a lixeira. |
refresh() | Gmail | Recarrega esta conversa e o estado associado do Gmail. Isso é útil caso os rótulos, o estado de leitura etc. tenham mudado. |
remove | Gmail | Remove o marcador da conversa. |
reply(body) | Gmail | Responda ao remetente da última mensagem nesta conversa usando o endereço "replyTo". |
reply(body, options) | Gmail | Responda ao remetente da última mensagem nesta conversa usando o endereço "replyTo", com argumentos opcionais. |
reply | Gmail | Responder ao remetente (usando o endereço replyTo) e a todos os destinatários da última mensagem nesta conversa. |
reply | Gmail | Responda ao remetente (usando o endereço reply) e a todos os destinatários da última mensagem
nesta conversa, com argumentos opcionais. |
Documentação detalhada
addLabel(label)
Adiciona esse marcador à conversa.
// 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
| Nome | Tipo | Descrição |
|---|---|---|
label | Gmail | o marcador a ser aplicado a esta conversa |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
createDraftReply(body)
Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa usando o endereço para resposta. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// 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
| Nome | Tipo | Descrição |
|---|---|---|
body | String | o corpo do e-mail |
Retornar
GmailDraft: o rascunho de mensagem recém-criado
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
createDraftReply(body, options)
Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa usando o endereço para resposta, com argumentos opcionais.
O e-mail pode conter texto simples e um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos) excedeu a cota.
// 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
| 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 separada por vírgulas de endereços de e-mail para CCO |
cc | String | uma lista separada por vírgulas de endereços de e-mail para incluir em Cc |
from | String | o endereço de e-mail de envio, que precisa ser um dos valores retornados por Gmail |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usá-lo em vez do argumento de corpo obrigatório. Você pode adicionar um campo inline opcional no corpo HTML se tiver imagens inline no 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âmetro html seja 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 para usar como o Endereço para 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 (máximo de 250 caracteres) |
Retornar
GmailDraft: o rascunho de mensagem recém-criado
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
createDraftReplyAll(body)
Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa, usando o endereço para resposta e todos os destinatários da mensagem. O tamanho do e-mail (incluindo cabeçalhos) está limitado pela cota.
// 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
| Nome | Tipo | Descrição |
|---|---|---|
body | String | o corpo do e-mail |
Retornar
GmailDraft: o rascunho de mensagem recém-criado
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
createDraftReplyAll(body, options)
Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa, usando o endereço para 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) excedeu a cota.
// 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
| 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 separada por vírgulas de endereços de e-mail para CCO |
cc | String | uma lista separada por vírgulas de endereços de e-mail para incluir em Cc |
from | String | o endereço de e-mail de envio, que precisa ser um dos valores retornados por Gmail |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usá-lo em vez do argumento de corpo obrigatório. Você pode adicionar um campo inline opcional no corpo HTML se tiver imagens inline no 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âmetro html seja 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 para usar como o Endereço para 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. O tamanho máximo é de 250 caracteres. |
Retornar
GmailDraft: o rascunho de mensagem recém-criado
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
getFirstMessageSubject()
Recebe o assunto da primeira mensagem na conversa.
// 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());
Retornar
String: o assunto da primeira mensagem na conversa
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
getId()
Recebe o ID desta linha de execução. O ID de uma conversa varia de acordo com as mensagens que ela contém. Para um ID consistente de uma mensagem específica na conversa, chame 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
Retornar
String: o ID desta conversa
getLabels()
Retorna os marcadores criados pelo usuário nesta conversa.
// 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()); }
Retornar
GmailLabel[]: uma matriz de rótulos para esta conversa
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
getLastMessageDate()
Recebe a data da mensagem mais recente desta conversa.
// 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());
Retornar
Date: a data da mensagem mais recente na conversa
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
getMessageCount()
Retorna o número de mensagens na conversa.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Retornar
Integer: o número de mensagens na conversa
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
getMessages()
Recebe as mensagens nesta conversa.
// 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()); }
Retornar
GmailMessage[]: uma matriz de mensagens do Gmail nesta conversa
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
getPermalink()
Recebe um link permanente para esta conversa.
Isso só funciona com a interface clássica do Gmail, não com o Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Retornar
String: o link permanente desta conversa
hasStarredMessages()
Retorna se a conversa tem mensagens marcadas com estrela.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Retornar
Boolean: verdadeiro se a conversa tiver mensagens marcadas com estrela
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isImportant()
Retorna se a conversa está marcada como importante.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Retornar
Boolean: indica se a conversa está marcada como importante.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isInChats()
Retorna se a conversa está marcada como um chat.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Retornar
Boolean: verdadeiro se a conversa for rotulada como um chat.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isInInbox()
Retorna se a conversa está na caixa de entrada.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Retornar
Boolean: verdadeiro se a conversa estiver 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 apropriados da API REST relacionada:
-
https://mail.google.com/
isInPriorityInbox()
Retorna "true" se a conversa estiver na caixa de entrada prioritária. Caso contrário, retorna "false".
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Retornar
Boolean: verdadeiro se a conversa estiver na Caixa prioritária
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isInSpam()
Retorna se a conversa 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()}`);
Retornar
Boolean: indica se a conversa foi marcada como spam.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isInTrash()
Retorna se a conversa está na lixeira.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Retornar
Boolean: verdadeiro se a conversa estiver na lixeira
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
isUnread()
Retorna se a conversa tem mensagens não lidas.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Retornar
Boolean: verdadeiro se houver mensagens não lidas
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
markImportant()
Marca esta conversa como importante.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
markRead()
Marca esta conversa como lida.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
markUnimportant()
Marca esta conversa como não importante.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
markUnread()
Marca esta conversa como não lida.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
moveToArchive()
Move a conversa para o arquivo.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
moveToInbox()
Move a conversa para a caixa de entrada.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
moveToSpam()
Move a conversa para o spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
moveToTrash()
Move a conversa para a lixeira.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
refresh()
Recarrega esta conversa e o estado associado do Gmail. Isso é útil caso os rótulos, o estado de leitura etc. tenham mudado.
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 ...
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
removeLabel(label)
Remove o marcador da conversa.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
label | Gmail | o marcador a ser removido desta conversa |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
reply(body)
Responda ao remetente da última mensagem nesta conversa usando o endereço "replyTo".
O tamanho total do e-mail (incluindo todos os cabeçalhos) não pode exceder 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
| Nome | Tipo | Descrição |
|---|---|---|
body | String | o corpo do e-mail |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
reply(body, options)
Responda ao remetente da última mensagem nesta conversa usando o endereço "replyTo", com argumentos opcionais. O e-mail pode conter texto simples e um corpo HTML. O tamanho total do e-mail (incluindo todos os cabeçalhos, mas excluindo anexos) não pode exceder 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
| 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 |
|---|---|---|
cc | String | uma lista de endereços de e-mail separados por vírgula para incluir em Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgula para colocar em CCO |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usá-lo em vez do argumento de corpo obrigatório. Você pode adicionar um campo inline opcional no corpo HTML se tiver imagens inline no e-mail. |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | o endereço de e-mail de envio, que precisa ser um dos valores retornados por Gmail |
reply | String | um endereço de e-mail para usar como o Endereço para resposta padrão (padrão: o endereço de e-mail do usuário) |
no | Boolean | true se o e-mail deve ser enviado de um endereço genérico
sem resposta para desencorajar os destinatários a responderem. Essa opção só é possível para contas do Google Workspace, não para usuários do Gmail. |
attachments | Blob | uma matriz de arquivos para enviar com 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âmetro html seja usado e contenha referências a essas imagens no formato <img src="cid:imageKey" />. |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
replyAll(body)
Responder ao remetente (usando o endereço replyTo) e a todos os destinatários da última mensagem nesta conversa.
O tamanho total do e-mail (incluindo todos os cabeçalhos) não pode exceder 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
| Nome | Tipo | Descrição |
|---|---|---|
body | String | o corpo do e-mail |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/
Consulte também
replyAll(body, options)
Responda ao remetente (usando o endereço replyTo) e a todos os destinatários da última mensagem
nesta conversa, com argumentos opcionais. O e-mail pode conter texto sem formatação e um corpo em HTML. O tamanho total do e-mail (incluindo todos os cabeçalhos, mas excluindo anexos) não pode exceder 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
| 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 |
|---|---|---|
cc | String | uma lista de endereços de e-mail separados por vírgula para incluir em Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgula para colocar em CCO |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usá-lo em vez do argumento de corpo obrigatório. Você pode adicionar um campo inline opcional no corpo HTML se tiver imagens inline no e-mail. |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | o endereço de e-mail de envio, que precisa ser um dos valores retornados por Gmail |
reply | String | um endereço de e-mail para usar como o Endereço para resposta padrão (padrão: o endereço de e-mail do usuário) |
no | Boolean | true se o e-mail deve ser enviado de um endereço genérico
sem resposta para desencorajar os destinatários a responderem. Essa opção só é possível
para contas do G Suite, não para usuários do Gmail. |
attachments | Blob | uma matriz de arquivos para enviar com 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âmetro html seja usado e contenha referências a essas imagens no formato <img src="cid:imageKey" />. |
Retornar
GmailThread: esta linha de execução, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos apropriados da API REST relacionada:
-
https://mail.google.com/