Uma conversa na conta do Gmail de um usuário.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
add | Gmail | Adiciona este rótulo à conversa. |
create | Gmail | Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa usando o endereço de resposta. |
create | Gmail | Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa usando o endereço de resposta, com argumentos opcionais. |
create | Gmail | Cria um rascunho de mensagem que responde ao remetente da última mensagem nesta conversa, usando o endereço de resposta e todos os destinatários dessa mensagem. |
create | Gmail | Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa, usando o endereço de 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 rótulos criados pelo usuário nesta linha de execução. |
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 desta conversa. |
get | String | Recebe um link permanente para essa conversa. |
has | Boolean | Retorna se a conversa tem mensagens marcadas com estrela. |
is | Boolean | Retorna se a linha de execução está marcada como importante. |
is | Boolean | Retorna se a linha de execução está marcada como uma conversa. |
is | Boolean | Retorna se a conversa está na caixa de entrada. |
is | Boolean | Retorna verdadeiro se a linha de execução estiver na caixa de entrada prioritária. Caso contrário, retorna falso. |
is | Boolean | Retorna se a conversa está marcada como spam. |
is | Boolean | Retorna se a linha de execução 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 essa linha de execução para o arquivo. |
move | Gmail | Move essa conversa para a caixa de entrada. |
move | Gmail | Move essa conversa para a caixa de spam. |
move | Gmail | Move a conversa para a lixeira. |
refresh() | Gmail | Recarrega esta conversa e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado). |
remove | Gmail | Remove esse rótulo da conversa. |
reply(body) | Gmail | Responda ao remetente da última mensagem desta 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 | Responda ao remetente (usando o endereço replyTo) e a todos os destinatários da última mensagem desta conversação. |
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
add Label(label)
Adiciona este rótulo à 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 rótulo a ser aplicado a esta conversa |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
create Draft Reply(body)
Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa usando o endereço de 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 | no corpo do e-mail |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
create Draft Reply(body, options)
Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa 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]; firstThread.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | no 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 | Se definido, os dispositivos capazes de renderizar HTML vão usar o HTML em vez
do argumento de corpo obrigatório. É possível adicionar um campo inline opcional no corpo do HTML
se você tiver imagens inline no seu 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 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 (máximo de 250 caracteres) |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
create Draft ReplyAll(body)
Cria um rascunho de mensagem que responde ao remetente da última mensagem nesta conversa, usando o endereço de resposta e todos os destinatários dessa mensagem. O tamanho do e-mail (incluindo cabeçalhos) é limitado por 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 | no corpo do e-mail |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
create Draft ReplyAll(body, options)
Cria uma mensagem de rascunho que responde ao remetente da última mensagem nesta conversa, 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 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 | no 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 | Se definido, os dispositivos capazes de renderizar HTML vão usar o HTML em vez
do argumento de corpo obrigatório. É possível adicionar um campo inline opcional no corpo do HTML
se você tiver imagens inline no seu 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 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. O tamanho máximo é de 250 caracteres. |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get First Message Subject()
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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get Id()
Recebe o ID desta linha de execução. O ID de uma conversa varia com base nas mensagens que ela contém. Para um
ID consistente de uma mensagem específica na conversa, chame get
.
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
Retornar
String
: o ID da linha de execução
get Labels()
Retorna os rótulos criados pelo usuário nesta linha de execução.
// 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
Gmail
: uma matriz de rótulos 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 adequados da API REST relacionada:
-
https://mail.google.com/
get Last Message Date()
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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get Message Count()
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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get Messages()
Recebe as mensagens desta 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
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get Permalink()
Recebe um link permanente para essa conversa.
Isso só funciona com a interface clássica do Gmail, não com a 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 dessa conversa
has Starred Messages()
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 adequados da API REST relacionada:
-
https://mail.google.com/
is Important()
Retorna se a linha de execução 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 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 adequados da API REST relacionada:
-
https://mail.google.com/
is In Chats()
Retorna se a linha de execução está marcada como uma conversa.
// 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 linha de conversa for marcada como uma conversa
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 In Inbox()
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 adequados da API REST relacionada:
-
https://mail.google.com/
is In Priority Inbox()
Retorna verdadeiro se a linha de execução estiver na caixa de entrada prioritária. Caso contrário, retorna falso.
// 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 linha de execução 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 adequados da API REST relacionada:
-
https://mail.google.com/
is In Spam()
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 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 adequados da API REST relacionada:
-
https://mail.google.com/
is In Trash()
Retorna se a linha de execução 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 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 adequados da API REST relacionada:
-
https://mail.google.com/
is Unread()
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 adequados da API REST relacionada:
-
https://mail.google.com/
mark Important()
Marca esta conversa como importante.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
mark Read()
Marca esta conversa como lida.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
mark Unimportant()
Marca esta conversa como não importante.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
mark Unread()
Marca esta conversa como não lida.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
move To Archive()
Move essa linha de execução para o arquivo.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
move To Inbox()
Move essa conversa para a caixa de entrada.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
move To Spam()
Move essa conversa para a caixa de spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
move To Trash()
Move a conversa para a lixeira.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
refresh()
Recarrega esta conversa e o estado associado do Gmail (ú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
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
remove Label(label)
Remove esse rótulo 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
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
body | String | no corpo do e-mail |
Retornar
Gmail
: 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 adequados 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 | no 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 incluir em Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usar o HTML em vez
do argumento de corpo obrigatório. É possível adicionar um campo inline opcional no corpo do HTML
se você tiver imagens inline no 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 onde o e-mail será enviado, que precisa ser um
dos valores retornados por 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) |
no | Boolean | true se 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. |
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
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
reply All(body)
Responda ao remetente (usando o endereço replyTo) e a todos os destinatários da última mensagem desta conversação.
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 | no corpo do e-mail |
Retornar
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
reply All(body, options)
Responda ao remetente (usando o endereço reply
) e a todos os destinatários da última mensagem
nesta conversa, 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, exceto
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 | no 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 incluir em Cc |
bcc | String | uma lista de endereços de e-mail separados por vírgulas para CC anônimo |
html | String | Se definido, os dispositivos capazes de renderizar HTML vão usar o HTML em vez
do argumento de corpo obrigatório. É possível adicionar um campo inline opcional no corpo do HTML
se você tiver imagens inline no 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 onde o e-mail será enviado, que precisa ser um
dos valores retornados por 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) |
no | Boolean | true se 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 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
Gmail
: 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 adequados da API REST relacionada:
-
https://mail.google.com/