Fornisce l'accesso a thread, messaggi ed etichette di Gmail.
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
| create | Gmail | Crea una bozza di messaggio email. | 
| create | Gmail | Crea una bozza di messaggio email con argomenti facoltativi. | 
| create | Gmail | Crea una nuova etichetta utente con il nome specificato. | 
| delete | Gmail | Consente di eliminare l'etichetta specificata. | 
| get | String[] | Restituisce un elenco delle email configurate come alias per questo account in Gmail. | 
| get | Gmail | Recupera una bozza di messaggio email per ID. | 
| get | Gmail | Recupera tutte le bozze dei messaggi. | 
| get | Gmail | Recupera tutte le bozze dei messaggi di Gmail. | 
| get | Gmail | Recupera tutti i thread della Posta in arrivo, indipendentemente dalle etichette. | 
| get | Gmail | Recupera un intervallo di thread della Posta in arrivo, indipendentemente dalle etichette. | 
| get | Integer | Recupera il numero di thread da leggere nella Posta in arrivo. | 
| get | Gmail | Recupera un messaggio per ID. | 
| get | Gmail | Recupera tutti i messaggi nel thread specificato. | 
| get | Gmail | Recupera tutti i messaggi nei thread specificati. | 
| get | Gmail | Recupera tutti i thread della Posta in arrivo prioritaria, indipendentemente dalle etichette. | 
| get | Gmail | Recupera una serie di thread della Posta prioritaria indipendentemente dalle etichette. | 
| get | Integer | Recupera il numero di thread non letti nella Posta prioritaria. | 
| get | Gmail | Recupera tutti i thread di spam, indipendentemente dalle etichette. | 
| get | Gmail | Recupera una serie di thread di spam indipendentemente dalle etichette. | 
| get | Integer | Restituisce il numero di thread da leggere che sono spam. | 
| get | Gmail | Recupera tutti i thread contrassegnati come speciali, indipendentemente dalle etichette. | 
| get | Gmail | Recupera un intervallo di thread contrassegnati come preferiti, indipendentemente dalle etichette. | 
| get | Integer | Recupera il numero di thread contrassegnati con l'icona a forma di stella non letti. | 
| get | Gmail | Recupera un thread tramite ID. | 
| get | Gmail | Recupera tutti i thread cestino, indipendentemente dalle etichette. | 
| get | Gmail | Recupera un intervallo di thread cestino indipendentemente dalle etichette. | 
| get | Gmail | Recupera un'etichetta in base al nome. | 
| get | Gmail | Recupera un elenco di etichette create dall'utente. | 
| mark | Gmail | Contrassegna il messaggio come letto e forza l'aggiornamento del messaggio. | 
| mark | Gmail | Contrassegni questo messaggio come da leggere e forza l'aggiornamento del messaggio. | 
| mark | Gmail | Contrassegni questi messaggi come letti e forza il loro aggiornamento. | 
| mark | Gmail | Contrassegni questi messaggi come da leggere e forza il loro aggiornamento. | 
| mark | Gmail | Contrassegni questo thread come importante e forza l'aggiornamento del thread. | 
| mark | Gmail | Contrassegni questo thread come letto e forza l'aggiornamento del thread. | 
| mark | Gmail | Contrassegni questo thread come non importante e forza l'aggiornamento del thread. | 
| mark | Gmail | Contrassegni questo thread come da leggere e forza l'aggiornamento del thread. | 
| mark | Gmail | Contrassegni questi thread come importanti e forza il loro aggiornamento. | 
| mark | Gmail | Contrassegni questi thread come letti e forza il loro aggiornamento. | 
| mark | Gmail | Contrassegni questi thread come non importanti e forza il loro aggiornamento. | 
| mark | Gmail | Contrassegni questi thread come da leggere e forza il loro aggiornamento. | 
| move | Gmail | Sposta il messaggio nel cestino e forza l'aggiornamento del messaggio. | 
| move | Gmail | Sposta i messaggi specificati nel cestino e forza il loro aggiornamento. | 
| move | Gmail | Sposta questo thread nell'archivio e ne forza l'aggiornamento. | 
| move | Gmail | Sposta questo thread nella Posta in arrivo e forza l'aggiornamento del thread. | 
| move | Gmail | Sposta questo thread nella cartella Spam e forza l'aggiornamento. | 
| move | Gmail | Sposta il thread nel cestino e forza l'aggiornamento del thread. | 
| move | Gmail | Sposta questi thread nell'archivio e li aggiorna forzatamente. | 
| move | Gmail | Sposta questi thread nella posta in arrivo e li aggiorna forzatamente. | 
| move | Gmail | Sposta questi thread nella cartella Spam e li aggiorna forzatamente. | 
| move | Gmail | Sposta questi thread nel cestino e li forza a aggiornarsi. | 
| refresh | Gmail | Ricarica il messaggio e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati). | 
| refresh | Gmail | Ricarica i messaggi e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati). | 
| refresh | Gmail | Ricarica il thread e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati). | 
| refresh | Gmail | Ricarica i thread e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati). | 
| search(query) | Gmail | Cerca in Gmail con la query specificata. | 
| search(query, start, max) | Gmail | Cerca in Gmail con la query specificata. | 
| send | Gmail | Invia un messaggio email. | 
| send | Gmail | Invia un messaggio email con argomenti facoltativi. | 
| set | void | Imposta il token di accesso al messaggio corrente che consente allo script di accedere alle proprietà Gmailcorrenti. | 
| star | Gmail | Aggiunge una stella a questo messaggio e ne forza l'aggiornamento. | 
| star | Gmail | Aggiunge le stelle a questi messaggi e ne forza l'aggiornamento. | 
| unstar | Gmail | Rimuove una stella da questo messaggio e forza l'aggiornamento del messaggio. | 
| unstar | Gmail | Rimuove le stelle da questi messaggi e ne forza l'aggiornamento. | 
Documentazione dettagliata
create
Crea una bozza di messaggio email. Le dimensioni dell'email (incluse le intestazioni) sono limitate dalla quota.
// 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()}`, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| recipient | String | elenco di indirizzi email separati da virgole | 
| subject | String | Oggetto dell'email | 
| body | String | corpo dell'email | 
Invio
Gmail: la bozza di Gmail appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
create
Crea una bozza di messaggio email con argomenti facoltativi. L'email può contenere testo normale o un corpo HTML. Le dimensioni dell'email (incluse le intestazioni, ma esclusi gli allegati) sono limitate.
// 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', }, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| recipient | String | gli indirizzi del destinatario | 
| subject | String | la riga dell'oggetto | 
| body | String | il corpo dell'email | 
| options | Object | Un oggetto JavaScript che specifica i parametri avanzati, come elencato di seguito | 
Parametri avanzati
| Nome | Tipo | Descrizione | 
|---|---|---|
| attachments | Blob | un array di file da inviare con l'email | 
| bcc | String | un elenco di indirizzi email separati da virgole da inserire in Ccn | 
| cc | String | un elenco di indirizzi email separati da virgole da inserire in Cc | 
| from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno
    dei valori restituiti da get | 
| html | String | se impostato, i dispositivi in grado di eseguire il rendering dell'HTML lo utilizzeranno al posto dell'argomento obbligatorio del corpo. Puoi aggiungere un campo facoltativo inlinenel corpo HTML se hai incorporato immagini per l'email | 
| inline | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine ( String) ai dati dell'immagine (Blob); si presume che venga utilizzato il parametrohtmle che contenga riferimenti a queste immagini nel formato<img src="cid:imageKey" /> | 
| name | String | il nome del mittente dell'email (valore predefinito: il nome dell'utente) | 
| reply | String | Un indirizzo email da utilizzare come indirizzo di risposta predefinito (valore predefinito: l'indirizzo email dell'utente) | 
Invio
Gmail: la bozza di Gmail appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
create
Crea una nuova etichetta utente con il nome specificato.
// Creates the label @FOO and logs label: FOO Logger.log(`label: ${GmailApp.createLabel('FOO')}`);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| name | String | il nome della nuova etichetta | 
Invio
Gmail: l'etichetta appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
delete
Consente di eliminare l'etichetta specificata.
// Have to get the label by name first const label = GmailApp.getUserLabelByName('FOO'); GmailApp.deleteLabel(label);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| label | Gmail | l'etichetta da eliminare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Restituisce un elenco delle email configurate come alias per questo account in Gmail.
Puoi inviare un messaggio da uno di questi alias utilizzando l'argomento facoltativo "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.'); }
Invio
String[]: un array di alias per questo account
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Recupera una bozza di messaggio email per ID.
Utilizzalo in combinazione con getId() nelle bozze di 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(), );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| draft | String | L'ID della bozza da recuperare | 
Invio
Gmail: la bozza con l'ID specificato
Lanci
Error: se non è possibile trovare una bozza con l'ID specificato
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera tutte le bozze dei messaggi.
// Logs the number of draft messages const drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
Invio
Gmail: un array di bozze di messaggi Gmail
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera tutte le bozze dei messaggi di Gmail.
const drafts = GmailApp.getDrafts(); for (let i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
Invio
Gmail: un array di bozze di messaggi Gmail
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera tutti i thread della Posta in arrivo, indipendentemente dalle etichette.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
// Log the subject lines of your Inbox const threads = GmailApp.getInboxThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Invio
Gmail: un array di thread di Gmail nella Posta in arrivo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un intervallo di thread della Posta in arrivo, indipendentemente dalle etichette.
// 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()); }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| start | Integer | l'indice del primo thread da recuperare | 
| max | Integer | il numero massimo di thread da recuperare | 
Invio
Gmail: un array di thread di Gmail nella Posta in arrivo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera il numero di thread da leggere nella Posta in arrivo.
Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);
Invio
Integer: il numero di thread nella Posta in arrivo con messaggi da leggere
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un messaggio per ID.
Utilizzalo in combinazione con getId() sui messaggi 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());
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| id | String | l'ID del messaggio da recuperare | 
Invio
Gmail: il messaggio con l'ID specificato
Lanci
Error: se non è possibile trovare alcun messaggio con l'ID specificato
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Recupera tutti i messaggi nel thread specificato.
// 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()}`); }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread di messaggi da recuperare | 
Invio
Gmail: array di messaggi corrispondenti a questo thread
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Recupera tutti i messaggi nei thread specificati.
// 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()}`); } }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | i thread di messaggi da recuperare | 
Invio
Gmail: un array di array di messaggi, in cui ogni elemento dell'array esterno corrisponde a un
    thread e l'array interno contiene i messaggi del thread
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Recupera tutti i thread della Posta in arrivo prioritaria, indipendentemente dalle etichette.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads().length}`, );
Invio
Gmail: un array di thread di Gmail nella Posta prioritaria
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera una serie di thread della Posta prioritaria indipendentemente dalle etichette.
// Will log some number 2 or less Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads(0, 2).length}`, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| start | Integer | l'indice del primo thread da recuperare | 
| max | Integer | il numero massimo di thread da recuperare | 
Invio
Gmail: un array di thread di Gmail nella Posta prioritaria
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera il numero di thread non letti nella Posta prioritaria.
Logger.log( `Number of unread emails in your Priority Inbox : ${ GmailApp.getPriorityInboxUnreadCount()}`, );
Invio
Integer: il numero di thread nella Posta prioritaria con messaggi da leggere
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera tutti i thread di spam, indipendentemente dalle etichette.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);
Invio
Gmail: un array di thread di Gmail nella cartella Spam
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera una serie di thread di spam indipendentemente dalle etichette.
// Will log a number at most 5 Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| start | Integer | l'indice del primo thread da recuperare | 
| max | Integer | il numero massimo di thread da recuperare | 
Invio
Gmail: un array di thread di Gmail nella cartella Spam
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Restituisce il numero di thread da leggere che sono 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()}`);
Invio
Integer: il numero di thread di spam con messaggi da leggere
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera tutti i thread contrassegnati come speciali, indipendentemente dalle etichette.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
// Logs the number of starred threads Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);
Invio
Gmail: un array di thread di Gmail aggiunti a Speciali
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un intervallo di thread contrassegnati come preferiti, indipendentemente dalle etichette.
// Logs the number of starred threads to a maximum of 5 Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| start | Integer | l'indice del primo thread da recuperare | 
| max | Integer | il numero massimo di thread da recuperare | 
Invio
Gmail: un array di thread di Gmail aggiunti a Speciali
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera il numero di thread contrassegnati con l'icona a forma di stella non letti.
Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);
Invio
Integer: il numero di thread aggiunti a Speciali con messaggi non letti
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un thread tramite ID.
Utilizzalo in combinazione con getId() nei thread di 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(), );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| id | String | L'ID del thread da recuperare. | 
Invio
Gmail: il thread con l'ID specificato o null se non viene trovato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
get
Recupera tutti i thread cestino, indipendentemente dalle etichette.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);
Invio
Gmail: un array di thread di Gmail nel cestino
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un intervallo di thread cestino indipendentemente dalle etichette.
// Will log a number at most 5 Logger.log( `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| start | Integer | l'indice del primo thread da recuperare | 
| max | Integer | il numero massimo di thread da recuperare | 
Invio
Gmail: un array di thread di Gmail nel cestino
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un'etichetta in base al nome.
const labelObject = GmailApp.getUserLabelByName('myLabel');
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| name | String | Il nome dell'etichetta da recuperare | 
Invio
Gmail: l'etichetta Gmail con il nome specificato
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
get
Recupera un elenco di etichette create dall'utente.
// 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()}`); }
Invio
Gmail: array di etichette create dall'utente
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
mark
Contrassegna il messaggio come letto e forza l'aggiornamento del messaggio.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da contrassegnare come letto | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegna il messaggio come da leggere e forza l'aggiornamento del messaggio.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da contrassegnare come da leggere | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi messaggi come letti e forza il loro aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | un array di messaggi da contrassegnare come letti | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi messaggi come da leggere e forza il loro aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | un array di messaggi da contrassegnare come da leggere | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questo thread come importante e forza l'aggiornamento del thread.
// Marks first inbox thread as important const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | Il thread da contrassegnare come importante | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questo thread come letto e forza l'aggiornamento del thread.
// Marks first inbox thread as read const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da contrassegnare come letto | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questo thread come non importante e forza l'aggiornamento del thread.
// Marks first inbox thread as unimportant const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da contrassegnare come non importante | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questo thread come da leggere e forza l'aggiornamento del thread.
// Marks first inbox thread as unread const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da contrassegnare come da leggere | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi thread come importanti e forza il loro aggiornamento.
// Marks first two threads in inbox as important const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da contrassegnare come importanti | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi thread come letti e forza il loro aggiornamento.
// Marks first two threads in inbox as read const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da contrassegnare come letti | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi thread come non importanti e forza il loro aggiornamento.
// Marks first two threads in inbox as unimportant const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da contrassegnare come non importanti | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
mark
Contrassegni questi thread come da leggere e forza il loro aggiornamento.
// Marks first two threads in inbox as unread const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da contrassegnare come da leggere | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta il messaggio nel cestino e forza l'aggiornamento del messaggio.
// Move the first message in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da eliminare | 
Invio
Gmail: il servizio Gmail (utile per l'accodamento)
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta i messaggi specificati nel cestino e forza il loro aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | i messaggi da spostare nel cestino | 
Invio
Gmail: il servizio Gmail (utile per l'accodamento)
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questo thread nell'archivio e ne forza l'aggiornamento.
// Archive the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToArchive(firstThread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da archiviare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questo thread nella Posta in arrivo e forza l'aggiornamento del thread.
// Find a thread not already in your inbox const thread = GmailApp.search('-in:inbox')[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | Il thread da spostare nella Posta in arrivo | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questo thread nella cartella Spam e forza l'aggiornamento.
// Tag first thread in inbox as spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToSpam(firstThread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da spostare nella cartella Spam | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta il thread nel cestino e forza l'aggiornamento del thread.
// Move first thread in inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToTrash(firstThread);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da eliminare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questi thread nell'archivio e li aggiorna forzatamente.
// Move first two threads in your inbox to the archive const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToArchive(firstTwoThreads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da archiviare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questi thread nella posta in arrivo e li aggiorna forzatamente.
// Find two threads not already in your inbox const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da spostare nella Posta in arrivo | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questi thread nella cartella Spam e li aggiorna forzatamente.
// Move first two threads in your inbox to spam const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToSpam(firstTwoThreads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da spostare nella cartella Spam | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
move
Sposta questi thread nel cestino e li forza a aggiornarsi.
// Move first two threads in your inbox to trash const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToTrash(firstTwoThreads);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | un array di thread da eliminare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
refresh
Ricarica il messaggio e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati).
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...
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da aggiornare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
refresh
Ricarica i messaggi e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati).
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...
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | i messaggi da aggiornare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
refresh
Ricarica il thread e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| thread | Gmail | il thread da aggiornare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
refresh
Ricarica i thread e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati).
const threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| threads | Gmail | i thread da aggiornare | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
search(query)
Cerca in Gmail con la query specificata.
Questa chiamata non andrà a buon fine se le dimensioni di tutti i thread sono troppo grandi per essere gestite dal sistema. Se la dimensione del thread è sconosciuta e potenzialmente molto grande, utilizza la chiamata "paginata" e specifica gli intervalli di thread da recuperare in ogni chiamata.
// Find starred messages with subject IMPORTANT const threads = GmailApp.search('is:starred subject:"IMPORTANT"');
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| query | String | la query di ricerca, come la digiteresti in Gmail | 
Invio
Gmail: un array di thread di Gmail corrispondenti a questa query
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
search(query, start, max)
Cerca in Gmail con la query specificata.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| query | String | la query di ricerca, come la digiteresti in Gmail | 
| start | Integer | l'indice del thread iniziale | 
| max | Integer | il numero massimo di thread da restituire | 
Invio
Gmail: un array di thread di Gmail corrispondenti a questa query
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
send
Invia un messaggio email. Le dimensioni dell'email (incluse le intestazioni) sono limitate dalla quota.
// 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()}`, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| recipient | String | elenco di indirizzi email separati da virgole | 
| subject | String | Oggetto dell'email (massimo 250 caratteri) | 
| body | String | corpo dell'email | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
send
Invia un messaggio email con argomenti facoltativi. L'email può contenere testo normale o un corpo HTML. Le dimensioni dell'email (incluse le intestazioni, ma esclusi gli allegati) sono soggette a limiti di quota.
// 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', }, );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| recipient | String | gli indirizzi del destinatario | 
| subject | String | la riga dell'oggetto (massimo 250 caratteri) | 
| body | String | il corpo dell'email | 
| options | Object | Un oggetto JavaScript che specifica i parametri avanzati, come elencato di seguito | 
Parametri avanzati
| Nome | Tipo | Descrizione | 
|---|---|---|
| attachments | Blob | un array di file da inviare con l'email | 
| bcc | String | un elenco di indirizzi email separati da virgole da inserire in Ccn | 
| cc | String | un elenco di indirizzi email separati da virgole da inserire in Cc | 
| from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno
    dei valori restituiti da get | 
| html | String | se impostato, i dispositivi in grado di eseguire il rendering dell'HTML lo utilizzeranno al posto dell'argomento obbligatorio del corpo. Puoi aggiungere un campo facoltativo inlinenel corpo HTML se hai incorporato immagini per l'email | 
| inline | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine ( String) ai dati dell'immagine (Blob); si presume che venga utilizzato il parametrohtmle che contenga riferimenti a queste immagini nel formato<img src="cid:imageKey" /> | 
| name | String | il nome del mittente dell'email (valore predefinito: il nome dell'utente) | 
| no | Boolean | truese l'email deve essere inviata da un indirizzo email generico senza risposta per scoraggiare i destinatari a rispondere alle email. Questa opzione è possibile solo per gli account Google Workspace, non per gli utenti Gmail | 
| reply | String | Un indirizzo email da utilizzare come indirizzo di risposta predefinito (valore predefinito: l'indirizzo email dell'utente) | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
set
Imposta il token di accesso al messaggio corrente che consente allo script di accedere alle proprietà Gmail correnti.
Solo i progetti di componenti aggiuntivi di Google Workspace che utilizzano gli ambiti attuali dei messaggi di Gmail richiedono questo metodo.
function handleAddonActionEvent(e) { GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken); const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId); // Do something with mailMessage }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| access | String | Il token di accesso temporaneo ottenuto da un oggetto evento di azione del componente aggiuntivo di Gmail. | 
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
star
Aggiunge una stella a questo messaggio e ne forza l'aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da aggiungere a Speciali | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
star
Aggiunge le stelle a questi messaggi e ne forza l'aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | un array di messaggi da aggiungere a Speciali | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
unstar
Rimuove una stella da questo messaggio e forza l'aggiornamento del messaggio.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| message | Gmail | il messaggio da rimuovere da Speciali | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/
Vedi anche
unstar
Rimuove le stelle da questi messaggi e ne forza l'aggiornamento.
// 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);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| messages | Gmail | un array di messaggi da rimuovere da Speciali | 
Invio
Gmail: il servizio Gmail, utile per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:
- 
https://mail.google.com/