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 de mensagem respondendo ao remetente da última mensagem desta conversa usando o endereço para resposta. |
createDraftReply(body, options) | GmailDraft | Cria um rascunho de mensagem respondendo ao remetente da última mensagem desta linha de execução usando o endereço para resposta, com argumentos opcionais. |
createDraftReplyAll(body) | GmailDraft | Cria um rascunho de mensagem respondendo ao remetente da última mensagem desta conversa usando o endereço para resposta e todos os destinatários. |
createDraftReplyAll(body, options) | GmailDraft | Cria um rascunho de mensagem respondendo ao remetente da última mensagem dessa conversa usando o endereço para resposta e todos os destinatários, com argumentos opcionais. |
getFirstMessageSubject() | String | Recebe o assunto da primeira mensagem na conversa. |
getId() | String | Recebe o ID desta linha de execução. |
getLabels() | GmailLabel[] | Retorna os rótulos criados pelo usuário nesta conversa. |
getLastMessageDate() | Date | Recebe a data da mensagem mais recente desta conversa. |
getMessageCount() | Integer | Retorna o número de mensagens na conversa. |
getMessages() | GmailMessage[] | Recebe as mensagens dessa conversa. |
getPermalink() | String | Recebe um link permanente para essa conversa. |
hasStarredMessages() | Boolean | Retorna se a linha de execução tem mensagens com estrela. |
isImportant() | Boolean | Retorna se a linha de execução foi marcada como importante. |
isInChats() | Boolean | Retorna se a conversa está marcada como um chat. |
isInInbox() | Boolean | Retorna se a thread está na Caixa de entrada. |
isInPriorityInbox() | Boolean | Retorna verdadeiro se essa linha de execução está na caixa de entrada prioritária. Caso contrário, retorna falso. |
isInSpam() | Boolean | Retorna se a conversa foi marcada como spam. |
isInTrash() | Boolean | Retorna se a conversa está na lixeira. |
isUnread() | Boolean | Retorna se a conversa tem mensagens não lidas ou não. |
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 essa conversa para a Caixa de entrada. |
moveToSpam() | GmailThread | Move esta conversa para a pasta "Spam". |
moveToTrash() | GmailThread | Move essa conversa para a lixeira. |
refresh() | GmailThread | Recarrega esta conversa e o estado associado do Gmail. Isso é útil caso os marcadores, o estado de leitura etc. tenham mudado. |
removeLabel(label) | GmailThread | Remove este marcador da conversa. |
reply(body) | GmailThread | Responda ao remetente da última mensagem desta conversa usando o endereço "ResponderPara". |
reply(body, options) | GmailThread | Responda ao remetente da última mensagem nesta conversa usando o endereço "ResponderTo", com argumentos opcionais. |
replyAll(body) | GmailThread | Responda ao remetente (usando o endereço "responder") e a todos os destinatários da última mensagem desta conversa. |
replyAll(body, options) | GmailThread | Responda ao remetente (usando o endereço replyTo ) e a todos os destinatários da última mensagem
desta linha de execução, 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 nesta conversa |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 de mensagem respondendo ao remetente da última mensagem desta conversa usando o endereço para resposta. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela 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 |
Retornar
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 um rascunho de mensagem respondendo ao remetente da última mensagem desta linha de execução 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) é limitado pela 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 a serem enviados com o e-mail |
bcc | String | Uma lista separada por vírgulas de endereços de e-mail para Cco |
cc | String | uma lista de endereços de e-mail separados por vírgulas para Cc |
from | String | O endereço do qual o e-mail deve ser enviado, que precisa ser um dos valores retornados por GmailApp.getAliases() . |
htmlBody | String | Se definida, os dispositivos capazes de renderizar o HTML o usarão em vez
do argumento do corpo necessário. Você poderá adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens in-line para seu e-mail |
inlineImages | Object | um objeto JavaScript que contém um mapeamento da chave de imagem (String ) para os 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 usar como 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 (máximo de 250 caracteres); |
Retornar
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 um rascunho de mensagem respondendo ao remetente da última mensagem desta conversa usando o endereço para resposta e todos os destinatários. O tamanho do e-mail (incluindo cabeçalhos) é limitado pela 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 |
Retornar
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 um rascunho de mensagem respondendo ao remetente da última mensagem dessa 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) é limitado pela 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 a serem enviados com o e-mail |
bcc | String | Uma lista separada por vírgulas de endereços de e-mail para Cco |
cc | String | uma lista de endereços de e-mail separados por vírgulas para Cc |
from | String | O endereço do qual o e-mail deve ser enviado, que precisa ser um dos valores retornados por GmailApp.getAliases() . |
htmlBody | String | Se definida, os dispositivos capazes de renderizar o HTML o usarão em vez
do argumento do corpo necessário. Você poderá adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens in-line para seu e-mail |
inlineImages | Object | um objeto JavaScript que contém um mapeamento da chave de imagem (String ) para os 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 usar como 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. O tamanho máximo é de 250 caracteres. |
Retornar
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()
Recebe o assunto da primeira mensagem na 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());
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/
Veja também
getId()
Recebe o ID desta linha de execução. O ID de uma linha de execução varia de acordo com as mensagens contidas. Para um
ID consistente para uma mensagem específica 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
Retornar
String
: o ID desta linha de execução
getLabels()
Retorna os rótulos criados pelo usuário nesta conversa.
// 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()); }
Retornar
GmailLabel[]
: uma matriz de marcadores para esta 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()
Recebe a data da mensagem mais recente desta 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());
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/
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());
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/
Veja também
getMessages()
Recebe as mensagens dessa 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()); }
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/
Veja também
getPermalink()
Recebe um link permanente para essa conversa.
Isso só funciona na interface clássica do Gmail, não na caixa de entrada.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Retornar
String
: o link permanente para esta conversa
hasStarredMessages()
Retorna se a linha de execução tem mensagens com estrela.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Retornar
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 foi marcada como importante.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Retornar
Boolean
: se a linha de execução será 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());
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 thread 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());
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 verdadeiro se essa linha de execução está na caixa de entrada prioritária. Caso contrário, retorna falso.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Retornar
Boolean
: verdadeiro se a conversa estiver 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 apropriados da API REST relacionada:
-
https://mail.google.com/
isInSpam()
Retorna se a conversa foi marcada como spam.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Retornar
Boolean
: 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 var 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 ou não.
// Log if this thread is unread var 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 var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 essa conversa para a Caixa de entrada.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 pasta "Spam".
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 essa conversa para a lixeira.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 marcadores, o estado de leitura etc. tenham mudado.
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 ...
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 este 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 |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 "ResponderPara".
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 |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 "ResponderTo", 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. 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írgulas para Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgulas para Cco |
htmlBody | String | Se definida, os dispositivos capazes de renderizar o HTML o usarão em vez
do argumento do corpo necessário. Você poderá adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens in-line para seu e-mail |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | O endereço do qual o e-mail deve ser enviado, que precisa ser um dos valores retornados por GmailApp.getAliases() . |
replyTo | String | Um endereço de e-mail para usar como endereço de resposta padrão (padrão: o endereço de e-mail do usuário) |
noReply | Boolean | true : se o e-mail for 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, e não usuários do Gmail |
attachments | BlobSource[] | uma matriz de arquivos a serem enviados com o e-mail |
inlineImages | Object | um objeto JavaScript que contém um mapeamento da chave de imagem (String ) para os 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" /> |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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 "responder") e a todos os destinatários da última mensagem desta 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 |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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
desta linha de execução, 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, mas excluindo 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írgulas para Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgulas para Cco |
htmlBody | String | Se definida, os dispositivos capazes de renderizar o HTML o usarão em vez
do argumento do corpo necessário. Você poderá adicionar um campo inlineImages opcional no corpo do
HTML se tiver imagens in-line para seu e-mail |
name | String | o nome do remetente do e-mail (padrão: o nome do usuário) |
from | String | O endereço do qual o e-mail deve ser enviado, que precisa ser um dos valores retornados por GmailApp.getAliases() . |
replyTo | String | Um endereço de e-mail para usar como endereço de 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 a e-mails. Essa opção só é possível para contas do G Suite, não usuários do Gmail |
attachments | BlobSource[] | uma matriz de arquivos a serem enviados com o e-mail |
inlineImages | Object | um objeto JavaScript que contém um mapeamento da chave de imagem (String ) para os 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" /> |
Retornar
GmailThread
: esta linha de execução, útil para encadeamentos
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/