Dá acesso a conversas, mensagens e marcadores do Gmail.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
create | Gmail | Cria uma mensagem de e-mail de rascunho. |
create | Gmail | Cria uma mensagem de e-mail de rascunho com argumentos opcionais. |
create | Gmail | Crie um novo rótulo de usuário com o nome fornecido. |
delete | Gmail | Exclui o rótulo especificado. |
get | String[] | Retorna uma lista dos e-mails configurados como aliases para essa conta no Gmail. |
get | Gmail | Extrair um rascunho de mensagem de e-mail por ID. |
get | Gmail | Recupera todos os rascunhos de mensagens. |
get | Gmail | Recebe todas as mensagens de rascunho do Gmail. |
get | Gmail | Recupera todas as linhas de conversa da caixa de entrada, independentemente dos rótulos. |
get | Gmail | Recupera uma série de linhas de assunto da Caixa de entrada, independentemente dos marcadores. |
get | Integer | Recebe o número de linhas de execução não lidas na caixa de entrada. |
get | Gmail | Recebe uma mensagem por ID. |
get | Gmail | Recupera todas as mensagens na conversa especificada. |
get | Gmail | Recuperar todas as mensagens nas conversas especificadas. |
get | Gmail | Recupera todas as linhas de execução da caixa de entrada prioritária, independentemente das etiquetas. |
get | Gmail | Recupera uma variedade de conversas da Caixa prioritária, independentemente dos marcadores. |
get | Integer | Recebe o número de linhas não lidas na Caixa prioritária. |
get | Gmail | Recupera todas as linhas de conversa de spam, independentemente dos rótulos. |
get | Gmail | Recupera uma variedade de linhas de conversa de spam, independentemente dos rótulos. |
get | Integer | Recebe o número de linhas de execução não lidas que são spam. |
get | Gmail | Recupera todas as conversas marcadas com estrela, independentemente dos rótulos. |
get | Gmail | Recupera um intervalo de linhas com estrelas, independentemente dos rótulos. |
get | Integer | Recebe o número de linhas com estrelas não lidas. |
get | Gmail | Recebe uma linha por ID. |
get | Gmail | Recupera todos os threads de lixo, independentemente dos rótulos. |
get | Gmail | Recupera uma variedade de linhas de lixo, independentemente dos rótulos. |
get | Gmail | Recupera um marcador com base no nome dele. |
get | Gmail | Recupera uma lista de rótulos criados pelo usuário. |
mark | Gmail | Marca esta mensagem como lida e força a atualização dela. |
mark | Gmail | Marca a mensagem como não lida e força a atualização dela. |
mark | Gmail | Marca essas mensagens como lidas e força a atualização delas. |
mark | Gmail | Marca essas mensagens como não lidas e força a atualização delas. |
mark | Gmail | Marca esta linha de execução como importante e força a atualização dela. |
mark | Gmail | Marca esta conversa como lida e a força a atualizar. |
mark | Gmail | Marca essa conversa como não importante e a força a atualizar. |
mark | Gmail | Marca esta conversa como não lida e a força a atualizar. |
mark | Gmail | Marca essas linhas de execução como importantes e as força a atualizar. |
mark | Gmail | Marca essas conversas como lidas e as força a serem atualizadas. |
mark | Gmail | Marca essas linhas como não importantes e força a atualização delas. |
mark | Gmail | Marca essas conversas como não lidas e as força a serem atualizadas. |
move | Gmail | Move a mensagem para a lixeira e força a atualização dela. |
move | Gmail | Move as mensagens especificadas para a lixeira e força a atualização delas. |
move | Gmail | Move a linha de execução para o arquivo e força a atualização dela. |
move | Gmail | Move a conversa para a caixa de entrada e força a atualização dela. |
move | Gmail | Move a linha de execução para spam e força a atualização dela. |
move | Gmail | Move a linha de execução para a lixeira e força a atualização dela. |
move | Gmail | Move essas linhas para o arquivo e força a atualização delas. |
move | Gmail | Move essas conversas para a caixa de entrada e as força a atualizar. |
move | Gmail | Move essas linhas para spam e força a atualização delas. |
move | Gmail | Move essas linhas para a lixeira e força a atualização delas. |
refresh | Gmail | Recarrega a mensagem e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado). |
refresh | Gmail | Recarrega as mensagens e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado). |
refresh | Gmail | Recarrega a conversa e o estado associado do Gmail (útil caso os rótulos, o estado de leitura etc. tenham mudado). |
refresh | Gmail | Recarrega as linhas de execução e o estado associado do Gmail. Isso é útil se os rótulos, o estado de leitura etc. tiverem mudado. |
search(query) | Gmail | Pesquisar o Gmail com a consulta indicada. |
search(query, start, max) | Gmail | Pesquisar o Gmail com a consulta indicada. |
send | Gmail | Envia uma mensagem de e-mail. |
send | Gmail | Envia uma mensagem de e-mail com argumentos opcionais. |
set | void | Define o token de acesso
à mensagem atual que permite que o script acesse as propriedades Gmail atuais. |
star | Gmail | Adiciona uma estrela a esta mensagem e força a atualização dela. |
star | Gmail | Adiciona estrelas a essas mensagens e força a atualização delas. |
unstar | Gmail | Remove uma estrela da mensagem e força a atualização dela. |
unstar | Gmail | Remove estrelas dessas mensagens e força a atualização delas. |
Documentação detalhada
create Draft(recipient, subject, body)
Cria uma mensagem de e-mail de rascunho. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// The code below creates a draft email with the current date and time. const now = new Date(); GmailApp.createDraft( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
recipient | String | lista de endereços de e-mail separados por vírgulas |
subject | String | assunto do e-mail |
body | String | corpo do e-mail |
Retornar
Gmail
: o GmailDraft 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(recipient, subject, body, options)
Cria uma mensagem de e-mail de rascunho com argumentos opcionais. O e-mail pode conter texto simples ou um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos, mas excluindo anexos) é limitado por cota.
// Create a draft email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.createDraft( 'mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
recipient | String | os endereços do destinatário |
subject | String | a linha de assunto |
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 get |
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) |
Retornar
Gmail
: o GmailDraft 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 Label(name)
Crie um novo rótulo de usuário com o nome fornecido.
// Creates the label @FOO and logs label: FOO Logger.log(`label: ${GmailApp.createLabel('FOO')}`);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | o nome do novo rótulo |
Retornar
Gmail
: o rótulo 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
delete Label(label)
Exclui o rótulo especificado.
// Have to get the label by name first const label = GmailApp.getUserLabelByName('FOO'); GmailApp.deleteLabel(label);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
label | Gmail | o identificador a ser excluído |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
get Aliases()
Retorna uma lista dos e-mails configurados como aliases para essa conta no Gmail.
É possível enviar uma mensagem de qualquer um desses pseudônimos usando o argumento opcional "from".
// Log the aliases for this Gmail account and send an email as the first one. const me = Session.getActiveUser().getEmail(); const aliases = GmailApp.getAliases(); Logger.log(aliases); if (aliases.length > 0) { GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', { from: aliases[0], }); } else { GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.'); }
Retornar
String[]
: uma matriz de aliases para esta conta
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 Draft(draftId)
Extrair um rascunho de mensagem de e-mail por ID.
Use isso em conjunto com getId() em rascunhos do Gmail.
// Get the first draft message in your drafts folder const draft = GmailApp.getDrafts()[0]; // Get its ID const draftId = draft.getId(); // Now fetch the same draft using that ID. const draftById = GmailApp.getDraft(draftId); // Should always log true as they should be the same message Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
draft | String | o ID do rascunho a ser recuperado |
Retornar
Gmail
: o rascunho com o ID fornecido
Gera
Error
: se nenhum rascunho com o ID fornecido for encontrado.
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 Draft Messages()
Recupera todos os rascunhos de mensagens.
// Logs the number of draft messages const drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
Retornar
Gmail
: uma matriz de rascunhos de mensagens do Gmail
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 Drafts()
Recebe todas as mensagens de rascunho do Gmail.
const drafts = GmailApp.getDrafts(); for (let i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
Retornar
Gmail
: uma matriz de rascunhos de mensagens do Gmail
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 Inbox Threads()
Recupera todas as linhas de conversa da caixa de entrada, independentemente dos rótulos.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
// Log the subject lines of your Inbox const threads = GmailApp.getInboxThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail 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/
get Inbox Threads(start, max)
Recupera uma série de linhas de assunto da Caixa de entrada, independentemente dos marcadores.
// Log the subject lines of up to the first 50 emails in your Inbox const threads = GmailApp.getInboxThreads(0, 50); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Integer | o índice da primeira linha a ser recuperada |
max | Integer | o número máximo de linhas de execução a serem recuperadas |
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail 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/
get Inbox Unread Count()
Recebe o número de linhas de execução não lidas na caixa de entrada.
Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);
Retornar
Integer
: o número de linhas na caixa de entrada que têm 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/
get Message By Id(id)
Recebe uma mensagem por ID.
Use isso em conjunto com getId() em mensagens do Gmail.
// Get the first message in the first thread of your inbox const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; // Get its ID const messageId = message.getId(); // Now fetch the same message using that ID. const messageById = GmailApp.getMessageById(messageId); // Should always log true as they should be the same message Logger.log(message.getSubject() === messageById.getSubject());
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
id | String | o ID da mensagem a ser recuperada |
Retornar
Gmail
: a mensagem com o ID fornecido
Gera
Error
: se nenhuma mensagem com o ID indicado for encontrada.
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 For Thread(thread)
Recupera todas as mensagens na conversa especificada.
// Log all the subject lines in the first thread of your inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; const messages = GmailApp.getMessagesForThread(thread); for (let i = 0; i < messages.length; i++) { Logger.log(`subject: ${messages[i].getSubject()}`); }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa de mensagens a ser recuperada |
Retornar
Gmail
: matriz de mensagens correspondentes a esta 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 For Threads(threads)
Recuperar todas as mensagens nas conversas especificadas.
// Log the subject lines of all messages in the first two threads of your inbox const thread = GmailApp.getInboxThreads(0, 2); const messages = GmailApp.getMessagesForThreads(thread); for (let i = 0; i < messages.length; i++) { for (let j = 0; j < messages[i].length; j++) { Logger.log(`subject: ${messages[i][j].getSubject()}`); } }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | as linhas de execução de mensagens a serem recuperadas |
Retornar
Gmail
: uma matriz de matrizes de mensagens, em que cada item na matriz externa corresponde a uma
linha de execução, e a matriz interna contém as mensagens nessa 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/
Consulte também
get Priority Inbox Threads()
Recupera todas as linhas de execução da caixa de entrada prioritária, independentemente das etiquetas.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads().length}`, );
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail 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 adequados da API REST relacionada:
-
https://mail.google.com/
get Priority Inbox Threads(start, max)
Recupera uma variedade de conversas da Caixa prioritária, independentemente dos marcadores.
// Will log some number 2 or less Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads(0, 2).length}`, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Integer | o índice da primeira linha a ser recuperada |
max | Integer | o número máximo de linhas de execução a serem recuperadas |
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail 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 adequados da API REST relacionada:
-
https://mail.google.com/
get Priority Inbox Unread Count()
Recebe o número de linhas não lidas na Caixa prioritária.
Logger.log( `Number of unread emails in your Priority Inbox : ${ GmailApp.getPriorityInboxUnreadCount()}`, );
Retornar
Integer
: o número de linhas na Caixa de entrada prioritária que têm 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/
get Spam Threads()
Recupera todas as linhas de conversa de spam, independentemente dos rótulos.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail na pasta "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/
get Spam Threads(start, max)
Recupera uma variedade de linhas de conversa de spam, independentemente dos rótulos.
// Will log a number at most 5 Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Integer | o índice da primeira linha a ser recuperada |
max | Integer | o número máximo de linhas de execução a serem recuperadas |
Retornar
Gmail
: uma matriz de linhas de conversa do Gmail na pasta "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/
get Spam Unread Count()
Recebe o número de linhas de execução não lidas que são spam.
// Unless you actually read stuff in your spam folder, this should be the same // as the number of messages in your spam folder. Logger.log(`# unread threads that are spam: ${GmailApp.getSpamUnreadCount()}`);
Retornar
Integer
: o número de linhas de spam com 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/
get Starred Threads()
Recupera todas as conversas marcadas com estrela, independentemente dos rótulos.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
// Logs the number of starred threads Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);
Retornar
Gmail
: uma matriz de conversas marcadas com estrela no Gmail
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 Starred Threads(start, max)
Recupera um intervalo de linhas com estrelas, independentemente dos rótulos.
// Logs the number of starred threads to a maximum of 5 Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Integer | o índice da primeira linha a ser recuperada |
max | Integer | o número máximo de linhas de execução a serem recuperadas |
Retornar
Gmail
: uma matriz de conversas marcadas com estrela no Gmail
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 Starred Unread Count()
Recebe o número de linhas com estrelas não lidas.
Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);
Retornar
Integer
: o número de conversas com estrela que têm 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/
get Thread By Id(id)
Recebe uma linha por ID.
Use isso em conjunto com getId() em linhas de conversa do Gmail.
// Gets the first inbox thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // Gets the same thread by ID. const threadById = GmailApp.getThreadById(firstThread.getId()); // Verifies that they are the same. console.log( firstThread.getFirstMessageSubject() === threadById.getFirstMessageSubject(), );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
id | String | O ID da linha de execução a ser recuperada. |
Retornar
Gmail
: a linha de execução com o ID fornecido ou null
, se não for encontrada.
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 Trash Threads()
Recupera todos os threads de lixo, independentemente dos rótulos.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);
Retornar
Gmail
: uma matriz de linhas do Gmail 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/
get Trash Threads(start, max)
Recupera uma variedade de linhas de lixo, independentemente dos rótulos.
// Will log a number at most 5 Logger.log( `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Integer | o índice da primeira linha a ser recuperada |
max | Integer | o número máximo de linhas de execução a serem recuperadas |
Retornar
Gmail
: uma matriz de linhas do Gmail 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/
get User Label By Name(name)
Recupera um marcador com base no nome dele.
const labelObject = GmailApp.getUserLabelByName('myLabel');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | o nome do rótulo a ser recuperado |
Retornar
Gmail
: o marcador do Gmail com o nome fornecido
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 User Labels()
Recupera uma lista de rótulos criados pelo usuário.
// Logs all of the names of your labels const labels = GmailApp.getUserLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(`label: ${labels[i].getName()}`); }
Retornar
Gmail
: matriz de rótulos criados pelo usuário
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 Message Read(message)
Marca esta mensagem como lida e força a atualização dela.
// Mark the first message in the first thread of your inbox as read const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageRead(message);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem que você quer marcar como lida |
Retornar
Gmail
: o serviço do Gmail, ú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 Message Unread(message)
Marca a mensagem como não lida e força a atualização dela.
// Mark the first message in the first thread of your inbox as unread const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageUnread(message);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem que você quer marcar como não lida |
Retornar
Gmail
: o serviço do Gmail, ú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 Messages Read(messages)
Marca essas mensagens como lidas e força a atualização delas.
// Mark first three messages in the first inbox thread as read. // Assumes that the first inbox thread has 3 messages in it. const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesRead(messages);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | uma matriz de mensagens para marcar como lidas |
Retornar
Gmail
: o serviço do Gmail, ú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 Messages Unread(messages)
Marca essas mensagens como não lidas e força a atualização delas.
// Mark first three messages in the first inbox thread as unread. // Assumes that the first inbox thread has 3 messages in it const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesUnread(messages);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | uma matriz de mensagens a serem marcadas como não lidas |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread Important(thread)
Marca esta linha de execução como importante e força a atualização dela.
// Marks first inbox thread as important const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa para marcar como importante |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread Read(thread)
Marca esta conversa como lida e a força a atualizar.
// Marks first inbox thread as read const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa que você quer marcar como lida |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread Unimportant(thread)
Marca essa conversa como não importante e a força a atualizar.
// Marks first inbox thread as unimportant const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa para marcar como não importante |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread Unread(thread)
Marca esta conversa como não lida e a força a atualizar.
// Marks first inbox thread as unread const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa que você quer marcar como não lida |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads Important(threads)
Marca essas linhas de execução como importantes e as força a atualizar.
// Marks first two threads in inbox as important const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas a serem marcadas como importantes |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads Read(threads)
Marca essas conversas como lidas e as força a serem atualizadas.
// Marks first two threads in inbox as read const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas para marcar como lidas |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads Unimportant(threads)
Marca essas linhas como não importantes e força a atualização delas.
// Marks first two threads in inbox as unimportant const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas a serem marcadas como não importantes |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads Unread(threads)
Marca essas conversas como não lidas e as força a serem atualizadas.
// Marks first two threads in inbox as unread const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas para marcar como não lidas |
Retornar
Gmail
: o serviço do Gmail, ú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 Message To Trash(message)
Move a mensagem para a lixeira e força a atualização dela.
// Move the first message in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem a ser excluída |
Retornar
Gmail
: o serviço do Gmail (ú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 Messages To Trash(messages)
Move as mensagens especificadas para a lixeira e força a atualização delas.
// Move first two messages in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); const toDelete = [messages[0], messages[1]]; GmailApp.moveMessagesToTrash(toDelete);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | as mensagens que serão excluídas |
Retornar
Gmail
: o serviço do Gmail (ú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 Thread To Archive(thread)
Move a linha de execução para o arquivo e força a atualização dela.
// Archive the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToArchive(firstThread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa a ser arquivada |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread To Inbox(thread)
Move a conversa para a caixa de entrada e força a atualização dela.
// Find a thread not already in your inbox const thread = GmailApp.search('-in:inbox')[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa ser movida para a caixa de entrada |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread To Spam(thread)
Move a linha de execução para spam e força a atualização dela.
// Tag first thread in inbox as spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToSpam(firstThread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa ser movida para a caixa de spam |
Retornar
Gmail
: o serviço do Gmail, ú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 Thread To Trash(thread)
Move a linha de execução para a lixeira e força a atualização dela.
// Move first thread in inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToTrash(firstThread);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a conversa a ser enviada para a lixeira |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads To Archive(threads)
Move essas linhas para o arquivo e força a atualização delas.
// Move first two threads in your inbox to the archive const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToArchive(firstTwoThreads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de conversas a serem arquivadas |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads To Inbox(threads)
Move essas conversas para a caixa de entrada e as força a atualizar.
// Find two threads not already in your inbox const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas de execução a serem movidas para a caixa de entrada |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads To Spam(threads)
Move essas linhas para spam e força a atualização delas.
// Move first two threads in your inbox to spam const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToSpam(firstTwoThreads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas de execução a serem movidas para spam |
Retornar
Gmail
: o serviço do Gmail, ú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 Threads To Trash(threads)
Move essas linhas para a lixeira e força a atualização delas.
// Move first two threads in your inbox to trash const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToTrash(firstTwoThreads);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | uma matriz de linhas a serem excluídas |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
refresh Message(message)
Recarrega a mensagem 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]; const firstMessage = firstThread.getMessages()[0]; // ...Do something that may take a while here.... GmailApp.refreshMessage(firstMessage); // ...Do more stuff with firstMessage...
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem a ser atualizada |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
refresh Messages(messages)
Recarrega as mensagens 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]; const coupleOfMessages = firstThread.getMessages().slice(0, 2); // ...Do something that may take a while here.... GmailApp.refreshMessages(coupleOfMessages); // ...Do more stuff with coupleOfMessages...
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | as mensagens a serem atualizadas |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
refresh Thread(thread)
Recarrega a 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.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
thread | Gmail | a linha de execução a ser atualizada |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
refresh Threads(threads)
Recarrega as linhas de execução e o estado associado do Gmail. Isso é útil se os rótulos, o estado de leitura etc. tiverem mudado.
const threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
threads | Gmail | as linhas de execução a serem atualizadas |
Retornar
Gmail
: o serviço do Gmail, ú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
search(query)
Pesquisar o Gmail com a consulta indicada.
Essa chamada falhará quando o tamanho de todas as linhas for muito grande para o sistema processar. Quando o tamanho da linha de execução for desconhecido e potencialmente muito grande, use a chamada "paged" e especifique os intervalos das linhas de execução a serem recuperadas em cada chamada.
// Find starred messages with subject IMPORTANT const threads = GmailApp.search('is:starred subject:"IMPORTANT"');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
query | String | a consulta de pesquisa, como você digitaria no Gmail |
Retornar
Gmail
: uma matriz de conversas do Gmail que correspondem a essa consulta
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/
search(query, start, max)
Pesquisar o Gmail com a consulta indicada.
// Find starred messages with subject IMPORTANT and return second batch of 10. // Assumes there are at least 11 of them, otherwise this will return an empty // array. const threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
query | String | a consulta de pesquisa, como você digitaria no Gmail |
start | Integer | o índice da linha de execução inicial |
max | Integer | O número máximo de linhas de execução a serem retornadas |
Retornar
Gmail
: uma matriz de conversas do Gmail que correspondem a essa consulta
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/
send Email(recipient, subject, body)
Envia uma mensagem de e-mail. O tamanho do e-mail (incluindo cabeçalhos) é limitado por cota.
// The code below will send an email with the current date and time. const now = new Date(); GmailApp.sendEmail( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
recipient | String | lista de endereços de e-mail separados por vírgulas |
subject | String | Assunto do e-mail (máximo de 250 caracteres) |
body | String | corpo do e-mail |
Retornar
Gmail
: o serviço do Gmail, ú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
send Email(recipient, subject, body, options)
Envia uma mensagem de e-mail com argumentos opcionais. O e-mail pode conter texto simples ou um corpo HTML. O tamanho do e-mail (incluindo cabeçalhos, mas excluindo anexos) é limitado por cota.
// Send an email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.sendEmail( 'mike@example.com', 'Attachment example', 'Please see the attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
recipient | String | os endereços do destinatário |
subject | String | a linha de assunto (máximo de 250 caracteres) |
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 get |
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) |
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. |
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) |
Retornar
Gmail
: o serviço do Gmail, ú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
set Current Message Access Token(accessToken)
Define o token de acesso
à mensagem atual que permite que o script acesse as propriedades Gmail
atuais.
Somente projetos de complemento do Google Workspace que usam escopos de mensagem atuais do Gmail exigem esse método.
function handleAddonActionEvent(e) { GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken); const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId); // Do something with mailMessage }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
access | String | o token de acesso temporário recebido de um objeto de evento de ação do complemento do Gmail. |
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/
star Message(message)
Adiciona uma estrela a esta mensagem e força a atualização dela.
// Stars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.starMessage(message);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem que você quer marcar com estrela |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
star Messages(messages)
Adiciona estrelas a essas mensagens e força a atualização delas.
// Stars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.starMessages(coupleOfMessages);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | uma matriz de mensagens para marcar com estrela |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
unstar Message(message)
Remove uma estrela da mensagem e força a atualização dela.
// Unstars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.unstarMessage(message);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
message | Gmail | a mensagem para remover a estrela |
Retornar
Gmail
: o serviço do Gmail, útil para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos ou escopos adequados da API REST relacionada:
-
https://mail.google.com/
Consulte também
unstar Messages(messages)
Remove estrelas dessas mensagens e força a atualização delas.
// Unstars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.unstarMessages(coupleOfMessages);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
messages | Gmail | uma matriz de mensagens para remover a estrela |
Retornar
Gmail
: o serviço do Gmail, ú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/