Uma conversa na conta do Gmail de um usuário.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addLabel(label) | GmailThread | Adiciona esse marcador à conversa. |
createDraftReply(body) | GmailDraft | Cria um rascunho para responder ao remetente da última mensagem nesta conversa usando o endereço para resposta. |
createDraftReply(body, options) | GmailDraft | Cria uma mensagem de rascunho respondendo ao remetente da última mensagem nesta conversa usando o endereço para resposta, com argumentos opcionais. |
createDraftReplyAll(body) | GmailDraft | Cria uma mensagem de rascunho para responder ao remetente da última mensagem nesta conversa, usando o endereço para resposta e todos os destinatários desta mensagem. |
createDraftReplyAll(body, options) | GmailDraft | 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. |
getFirstMessageSubject() | String | Extrai o assunto da primeira mensagem da conversa. |
getId() | String | Extrai o ID dessa linha de execução. |
getLabels() | GmailLabel[] | Retorna os rótulos criados pelo usuário nessa linha de execução. |
getLastMessageDate() | Date | Extrai a data da mensagem mais recente dessa conversa. |
getMessageCount() | Integer | Retorna o número de mensagens na conversa. |
getMessages() | GmailMessage[] | Recebe as mensagens nesta conversa. |
getPermalink() | String | Recebe um link permanente para esta conversa. |
hasStarredMessages() | Boolean | Retorna se a conversa tem mensagens marcadas com estrela. |
isImportant() | Boolean | Retorna se a linha de execução está marcada como importante. |
isInChats() | Boolean | Retorna se a conversa está marcada como um chat. |
isInInbox() | Boolean | Retorna se a conversa está na caixa de entrada. |
isInPriorityInbox() | Boolean | Retorna "true" se essa conversa está na caixa de entrada prioritária. Caso contrário, retorna "false". |
isInSpam() | Boolean | Retorna se a conversa está marcada como spam. |
isInTrash() | Boolean | Retorna se a conversa está na lixeira. |
isUnread() | Boolean | Retorna se a conversa tem mensagens não lidas. |
markImportant() | GmailThread | Marca esta conversa como importante. |
markRead() | GmailThread | Marca esta conversa como lida. |
markUnimportant() | GmailThread | Marca esta conversa como não importante. |
markUnread() | GmailThread | Marca esta conversa como não lida. |
moveToArchive() | GmailThread | Move esta conversa para o arquivo. |
moveToInbox() | GmailThread | Move esta conversa para a caixa de entrada. |
moveToSpam() | GmailThread | Move esta conversa para a caixa de spam. |
moveToTrash() | GmailThread | Move a conversa para a lixeira. |
refresh() | GmailThread | Recarrega essa conversa e o estado associado do Gmail (útil caso os marcadores, o estado de leitura etc. tenham sido alterados). |
removeLabel(label) | GmailThread | Remove o marcador da conversa. |
reply(body) | GmailThread | Responda ao remetente da última mensagem desta conversa usando o endereço "replyTo". |
reply(body, options) | GmailThread | Responda ao remetente da última mensagem nesta conversa usando o endereço "replyTo" com argumentos opcionais. |
replyAll(body) | GmailThread | Responda ao remetente usando o endereço "replyTo" e a todos os destinatários da última mensagem nesta conversa. |
replyAll(body, options) | GmailThread | Responda ao remetente (usando o endereço replyTo ) 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 var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
label | GmailLabel | o marcador a ser aplicado a esta conversa |
Retorno
GmailThread
: 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/
Veja também
createDraftReply(body)
Cria um rascunho para responder ao remetente da última mensagem nesta conversa usando o endereço para resposta. O tamanho do e-mail (incluindo os cabeçalhos) é limitado por cota.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | o corpo do e-mail |
Retorno
GmailDraft
: o rascunho da mensagem recém-criada.
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/
Veja 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 corpo HTML. O tamanho do e-mail (incluindo os cabeçalhos) é limitado por cota.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Parâmetros
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 | BlobSource[] | uma matriz de arquivos para enviar com o e-mail |
bcc | String | uma lista de endereços de e-mail separados por vírgula em Cco |
cc | String | uma lista de endereços de e-mail separados por vírgulas para colocar em cópia |
from | String | o endereço de origem do e-mail, que precisa ser um dos valores retornados por GmailApp.getAliases() ; |
htmlBody | String | Se definido, os dispositivos capazes de renderizar HTML o usarão em vez do
argumento obrigatório do corpo. Você pode adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens inline do seu e-mail |
inlineImages | Object | Um objeto JavaScript que contém um mapeamento da chave de imagem
(String ) para dados de imagem (BlobSource ). Isso pressupõe que o parâmetro htmlBody é usado e contém 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) |
replyTo | String | Um endereço de e-mail para ser usado 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 (no máximo 250 caracteres) |
Retorno
GmailDraft
: o rascunho da mensagem recém-criada.
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/
Veja também
createDraftReplyAll(body)
Cria uma mensagem de rascunho para responder ao remetente da última mensagem nesta conversa, usando o endereço para resposta e todos os destinatários desta mensagem. O tamanho do e-mail (incluindo os cabeçalhos) é limitado por cota.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | o corpo do e-mail |
Retorno
GmailDraft
: o rascunho da mensagem recém-criada.
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/
Veja 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 corpo HTML. O tamanho do e-mail (incluindo os cabeçalhos) é limitado por 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. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Parâmetros
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 | BlobSource[] | uma matriz de arquivos para enviar com o e-mail |
bcc | String | uma lista de endereços de e-mail separados por vírgula em Cco |
cc | String | uma lista de endereços de e-mail separados por vírgulas para colocar em cópia |
from | String | o endereço de origem do e-mail, que precisa ser um dos valores retornados por GmailApp.getAliases() ; |
htmlBody | String | Se definido, os dispositivos capazes de renderizar HTML o usarão em vez do
argumento obrigatório do corpo. Você pode adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens inline do seu e-mail |
inlineImages | Object | Um objeto JavaScript que contém um mapeamento da chave de imagem
(String ) para dados de imagem (BlobSource ). Isso pressupõe que o parâmetro htmlBody é usado e contém 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) |
replyTo | String | Um endereço de e-mail para ser usado 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. |
Retorno
GmailDraft
: o rascunho da mensagem recém-criada.
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/
Veja também
getFirstMessageSubject()
Extrai o assunto da primeira mensagem da conversa.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Retorno
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/
Veja também
getId()
Extrai o ID dessa linha de execução. O ID de uma linha de execução varia de acordo com as mensagens que ela contém. Para um
ID consistente para uma determinada mensagem na linha de execução, chame
getMessages()[0].getId()
.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
Retorno
String
: o ID desta linha de execução.
getLabels()
Retorna os rótulos criados pelo usuário nessa linha de execução.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Retorno
GmailLabel[]
: uma matriz de rótulos para a linha de execução.
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()
Extrai a data da mensagem mais recente dessa conversa.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
Retorno
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/
Veja também
getMessageCount()
Retorna o número de mensagens na conversa.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Retorno
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/
Veja também
getMessages()
Recebe as mensagens nesta conversa.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Retorno
GmailMessage[]
: uma matriz de mensagens do Gmail 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/
Veja também
getPermalink()
Recebe um link permanente para esta conversa.
Observe que 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 var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Retorno
String
: o link permanente desta conversa.
hasStarredMessages()
Retorna se a conversa tem mensagens marcadas com estrela.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Retorno
Boolean
: verdadeiro se a conversa tiver mensagens 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 linha de execução está marcada como importante.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Retorno
Boolean
: se a linha de execução 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Retorno
Boolean
: verdadeiro se a conversa estiver marcada 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Retorno
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 essa conversa está na caixa de entrada prioritária. Caso contrário, retorna "false".
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Retorno
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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Retorno
Boolean
: indica se a conversa está 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Retorno
Boolean
: verdadeiro se a linha de execução 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Retorno
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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Retorno
GmailThread
: 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/
Veja também
markRead()
Marca esta conversa como lida.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Retorno
GmailThread
: 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/
Veja também
markUnimportant()
Marca esta conversa como não importante.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Retorno
GmailThread
: 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/
Veja também
markUnread()
Marca esta conversa como não lida.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Retorno
GmailThread
: 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/
Veja também
moveToArchive()
Move esta conversa para o arquivo.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Retorno
GmailThread
: 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 esta conversa para a caixa de entrada.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Retorno
GmailThread
: 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 esta conversa para a caixa de spam.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Retorno
GmailThread
: 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Retorno
GmailThread
: 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 essa conversa e o estado associado do Gmail (útil caso os marcadores, o estado de leitura etc. tenham sido alterados).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
Retorno
GmailThread
: 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.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
label | GmailLabel | o marcador a ser removido desta conversa |
Retorno
GmailThread
: 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/
Veja também
reply(body)
Responda ao remetente da última mensagem desta 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | o corpo do e-mail |
Retorno
GmailThread
: 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/
Veja 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 também um corpo HTML. Observe que o tamanho total do e-mail (incluindo todos os cabeçalhos, exceto os anexos) não pode exceder 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parâmetros
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 colocar em cópia |
bcc | String | uma lista de endereços de e-mail separados por vírgula para Cco |
htmlBody | String | Se definido, os dispositivos capazes de renderizar HTML o usarão em vez do
argumento obrigatório do corpo. Você pode adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens inline do seu e-mail |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | o endereço de origem do e-mail, que precisa ser um dos valores retornados por GmailApp.getAliases() ; |
replyTo | String | Um endereço de e-mail para ser usado como o endereço para resposta padrão (padrão: o endereço de e-mail do usuário). |
noReply | Boolean | true se o e-mail precisar ser enviado de um endereço genérico
sem resposta para desencorajar os destinatários a responder aos e-mails. Essa opção só
está disponível para contas do Google Workspace, não para usuários do Gmail |
attachments | BlobSource[] | uma matriz de arquivos para enviar com o e-mail |
inlineImages | Object | Um objeto JavaScript que contém um mapeamento da chave de imagem
(String ) para dados de imagem (BlobSource ). Isso pressupõe que o parâmetro htmlBody é usado e contém referências a essas imagens no formato <img src="cid:imageKey" /> |
Retorno
GmailThread
: 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/
Veja também
replyAll(body)
Responda 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | o corpo do e-mail |
Retorno
GmailThread
: 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/
Veja 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 simples e também um corpo HTML. O tamanho total do e-mail (incluindo todos os cabeçalhos, exceto
anexos) não pode exceder 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parâmetros
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 colocar em cópia |
bcc | String | uma lista de endereços de e-mail separados por vírgula para Cco |
htmlBody | String | Se definido, os dispositivos capazes de renderizar HTML o usarão em vez do
argumento obrigatório do corpo. Você pode adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens inline do seu e-mail |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | o endereço de origem do e-mail, que precisa ser um dos valores retornados por GmailApp.getAliases() ; |
replyTo | String | Um endereço de e-mail para ser usado como o endereço para resposta padrão (padrão: o endereço de e-mail do usuário). |
noReply | Boolean | true se o e-mail precisar ser enviado de um endereço genérico
sem resposta para desencorajar os destinatários a responder aos e-mails. Essa opção
só está disponível para contas do G Suite, e não para usuários do Gmail |
attachments | BlobSource[] | uma matriz de arquivos para enviar com o e-mail |
inlineImages | Object | Um objeto JavaScript que contém um mapeamento da chave de imagem
(String ) para dados de imagem (BlobSource ). Isso pressupõe que o parâmetro htmlBody é usado e contém referências a essas imagens no formato <img src="cid:imageKey" /> |
Retorno
GmailThread
: 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/