Il servizio Gmail avanzato ti consente di utilizzare l' API Gmail in Google Apps Script. Analogamente al servizio Gmail integratodi Apps Script, questa API consente agli script di trovare e modificare thread, messaggi ed etichette in una casella di posta Gmail. Nella maggior parte dei casi, il servizio integrato è più facile da utilizzare, ma questo servizio avanzato fornisce alcune funzionalità aggiuntive e l'accesso a informazioni più dettagliate sui contenuti di Gmail.
Questo è un servizio avanzato che deve essere abilitato prima dell'uso.
Riferimento
Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento per l' API Gmail. Come tutti i servizi avanzati in Apps Script, il servizio Gmail avanzato utilizza gli stessi oggetti, metodi e parametri dell'API pubblica. Per saperne di più, consulta Come vengono determinate le firme dei metodi.
Per segnalare problemi e trovare altro supporto, consulta la guida di assistenza di Gmail.
Codice campione
Il seguente codice campione utilizza la versione 1 dell'API.
Elenco delle informazioni sulle etichette
L'esempio seguente mostra come elencare tutte le informazioni sulle etichette dell'utente. Sono incluse le impostazioni di nome, tipo, ID e visibilità dell'etichetta.
Elenco degli snippet della posta in arrivo
L'esempio seguente mostra come elencare gli snippet di testo associati a ogni thread nella Posta in arrivo dell'utente. Tieni presente l'utilizzo dei token di pagina per accedere all'elenco completo dei risultati.
Elenco della cronologia recente
L'esempio seguente mostra come registrare la cronologia attività recenti. In particolare, questo esempio recupera l'ID del record della cronologia associato al messaggio inviato più di recente dall'utente, quindi registra gli ID dei messaggi di ogni messaggio modificato da quel momento. Ogni messaggio modificato viene registrato una sola volta, indipendentemente dal numero di eventi di modifica nei record della cronologia. Tieni presente l'utilizzo dei token di pagina per accedere all'elenco completo dei risultati.
Elenco di messaggi
L'esempio seguente mostra come elencare i messaggi non letti dell'utente Gmail.