Un thread nell'account Gmail di un utente.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
add | Gmail | Aggiunge questa etichetta al thread. |
create | Gmail | Crea una bozza di messaggio di risposta al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo di risposta. |
create | Gmail | Crea una bozza di messaggio che risponde al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo di risposta, con argomenti facoltativi. |
create | Gmail | Crea una bozza di messaggio di risposta al mittente dell'ultimo messaggio in questo thread, utilizzando l'indirizzo di risposta e tutti i destinatari di questo messaggio. |
create | Gmail | Crea una bozza di messaggio che risponde al mittente dell'ultimo messaggio in questo thread, utilizzando l'indirizzo di risposta e tutti i destinatari, con argomenti facoltativi. |
get | String | Recupera l'oggetto del primo messaggio del thread. |
get | String | Recupera l'ID di questo thread. |
get | Gmail | Restituisce le etichette create dall'utente in questo thread. |
get | Date | Recupera la data del messaggio più recente di questo thread. |
get | Integer | Restituisce il numero di messaggi nel thread. |
get | Gmail | Recupera i messaggi in questo thread. |
get | String | Restituisce un permalink per questo thread. |
has | Boolean | Restituisce se il thread contiene messaggi aggiunti a Speciali. |
is | Boolean | Restituisce se il thread è contrassegnato come importante. |
is | Boolean | Restituisce se il thread è etichettato come chat. |
is | Boolean | Restituisce se il thread è nella posta in arrivo. |
is | Boolean | Restituisce true se il thread si trova nella posta in arrivo prioritaria, altrimenti restituisce false. |
is | Boolean | Restituisce se il thread è contrassegnato come spam. |
is | Boolean | Restituisce se il thread è nel cestino. |
is | Boolean | Restituisce se il thread contiene messaggi da leggere. |
mark | Gmail | Contrassegna questo thread come importante. |
mark | Gmail | Contrassegna questo thread come letto. |
mark | Gmail | Contrassegni questo thread come non importante. |
mark | Gmail | Contrassegni questo thread come da leggere. |
move | Gmail | Sposta questo thread nell'archivio. |
move | Gmail | Sposta questo thread nella Posta in arrivo. |
move | Gmail | Sposta questo thread nella cartella Spam. |
move | Gmail | Sposta questo thread nel cestino. |
refresh() | Gmail | Ricarica questo thread e lo stato associato da Gmail (utile nel caso in cui le etichette, lo stato di lettura e così via siano cambiati). |
remove | Gmail | Rimuove questa etichetta dal thread. |
reply(body) | Gmail | Rispondi al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo replyTo. |
reply(body, options) | Gmail | Rispondi al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo replyTo, con argomenti facoltativi. |
reply | Gmail | Rispondi al mittente (utilizzando l'indirizzo replyTo) e a tutti i destinatari dell'ultimo messaggio di questo thread. |
reply | Gmail | Rispondi al mittente (utilizzando l'indirizzo reply ) e a tutti i destinatari dell'ultimo messaggio
in questo thread, con argomenti facoltativi. |
Documentazione dettagliata
add Label(label)
Aggiunge questa etichetta al thread.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | Gmail | L'etichetta da applicare a questo thread |
Invio
Gmail
: questo thread, 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
create Draft Reply(body)
Crea una bozza di messaggio di risposta al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo di risposta. Le dimensioni dell'email (incluse le intestazioni) sono limitate dalla quota.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Invio
Gmail
: la bozza del messaggio 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 Draft Reply(body, options)
Crea una bozza di messaggio che risponde al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo di risposta, con argomenti facoltativi.
L'email può contenere sia testo normale sia un corpo HTML. Le dimensioni dell'email (incluse le intestazioni) sono in misura limitata.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametri
Nome | Tipo | Descrizione |
---|---|---|
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 Gmail |
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 inline nel 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 parametro html e 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) |
subject | String | una nuova riga dell'oggetto per l'email (massimo 250 caratteri) |
Invio
Gmail
: la bozza del messaggio 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 Draft ReplyAll(body)
Crea una bozza di messaggio di risposta al mittente dell'ultimo messaggio in questo thread, utilizzando l'indirizzo di risposta e tutti i destinatari di questo messaggio. Le dimensioni dell'email (incluse le intestazioni) sono limitate dalla quota.
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Invio
Gmail
: il messaggio della bozza appena creato
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 Draft ReplyAll(body, options)
Crea una bozza di messaggio che risponde al mittente dell'ultimo messaggio in questo thread, utilizzando l'indirizzo di risposta e tutti i destinatari, con argomenti facoltativi.
L'email può contenere sia testo normale sia un corpo HTML. Le dimensioni dell'email (incluse le intestazioni) sono in misura limitata.
// Create a draft reply, using an HTML text body, to all recipients (except // those bcc'd) of the last email of in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametri
Nome | Tipo | Descrizione |
---|---|---|
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 Gmail |
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 inline nel 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 parametro html e 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) |
subject | String | una nuova riga dell'oggetto per l'email. La dimensione massima è 250 caratteri. |
Invio
Gmail
: la bozza del messaggio 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
get First Message Subject()
Recupera l'oggetto del primo messaggio del thread.
// Log the subject of the first message in the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Invio
String
: l'oggetto del primo messaggio 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 Id()
Recupera l'ID di questo thread. L'ID di un thread varia in base ai messaggi che contiene. Per un ID coerente per un determinato messaggio nel thread, chiama get
.
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
Invio
String
: l'ID di questo thread
get Labels()
Restituisce le etichette create dall'utente in questo thread.
// Log the names of the labels attached to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Invio
Gmail
: un array di etichette per 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/
get Last Message Date()
Recupera la data del messaggio più recente di questo thread.
// Log the date of the most recent message on the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
Invio
Date
: la data del messaggio più recente nel 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 Message Count()
Restituisce il numero di messaggi nel thread.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Invio
Integer
: il numero di messaggi nel 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 Messages()
Recupera i messaggi in questo thread.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Invio
Gmail
: un array di messaggi Gmail in 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 Permalink()
Restituisce un permalink per questo thread.
Tieni presente che questa operazione funziona solo con l'interfaccia classica di Gmail, non con la Posta in arrivo.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Invio
String
: il permalink di questo thread
has Starred Messages()
Restituisce se il thread contiene messaggi aggiunti a Speciali.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Invio
Boolean
: true se il thread contiene messaggi 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/
is Important()
Restituisce se il thread è contrassegnato come importante.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Invio
Boolean
: indica se il thread è contrassegnato come importante.
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/
is In Chats()
Restituisce se il thread è etichettato come chat.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Invio
Boolean
: true se il thread è etichettato come chat
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/
is In Inbox()
Restituisce se il thread è nella posta in arrivo.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Invio
Boolean
: true se il thread si trova 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/
is In Priority Inbox()
Restituisce true se il thread si trova nella posta in arrivo prioritaria, altrimenti restituisce false.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Invio
Boolean
: true se il thread si trova 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/
is In Spam()
Restituisce se il thread è contrassegnato come spam.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Invio
Boolean
: indica se il thread è contrassegnato come 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/
is In Trash()
Restituisce se il thread è nel cestino.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Invio
Boolean
: true se il thread è 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/
is Unread()
Restituisce se il thread contiene messaggi da leggere.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Invio
Boolean
: true se ci sono 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/
mark Important()
Contrassegna questo thread come importante.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Invio
Gmail
: questo thread, 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 Read()
Contrassegna questo thread come letto.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Invio
Gmail
: questo thread, 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 Unimportant()
Contrassegni questo thread come non importante.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Invio
Gmail
: questo thread, 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 Unread()
Contrassegni questo thread come da leggere.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Invio
Gmail
: questo thread, 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 To Archive()
Sposta questo thread nell'archivio.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Invio
Gmail
: questo thread, 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/
move To Inbox()
Sposta questo thread nella Posta in arrivo.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Invio
Gmail
: questo thread, 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/
move To Spam()
Sposta questo thread nella cartella Spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Invio
Gmail
: questo thread, 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/
move To Trash()
Sposta questo thread nel cestino.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Invio
Gmail
: questo thread, 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/
refresh()
Ricarica questo 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.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
Invio
Gmail
: questo thread, 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/
remove Label(label)
Rimuove questa etichetta dal thread.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | Gmail | l'etichetta da rimuovere da questo thread |
Invio
Gmail
: questo thread, 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
reply(body)
Rispondi al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo replyTo.
Tieni presente che la dimensione totale dell'email (incluse tutte le intestazioni) non può superare i 20 KB.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Invio
Gmail
: questo thread, 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
reply(body, options)
Rispondi al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo replyTo, con argomenti facoltativi. L'email può contenere sia testo normale sia un corpo HTML. Tieni presente che le dimensioni totali dell'email (incluse tutte le intestazioni, ma esclusi gli allegati) non possono superare i 20 KB.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parametri
Nome | Tipo | Descrizione |
---|---|---|
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 |
---|---|---|
cc | String | un elenco di indirizzi email separati da virgole da inserire in Cc |
bcc | String | un elenco di indirizzi email separati da virgole da inserire in Ccn |
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 inline nel corpo HTML se hai incorporato immagini per l'email |
name | String | il nome del mittente dell'email (valore predefinito: il nome dell'utente) |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno
dei valori restituiti da Gmail |
reply | String | Un indirizzo email da utilizzare come indirizzo di risposta predefinito (valore predefinito: l'indirizzo email dell'utente) |
no | Boolean | true se 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 |
attachments | Blob | un array di file da inviare con 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 parametro html e che contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
Invio
Gmail
: questo thread, 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
reply All(body)
Rispondi al mittente (utilizzando l'indirizzo replyTo) e a tutti i destinatari dell'ultimo messaggio di questo thread.
Tieni presente che la dimensione totale dell'email (incluse tutte le intestazioni) non può superare i 20 KB.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Invio
Gmail
: questo thread, 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
reply All(body, options)
Rispondi al mittente (utilizzando l'indirizzo reply
) e a tutti i destinatari dell'ultimo messaggio
in questo thread, con argomenti facoltativi. L'email può contenere sia testo normale sia un corpo HTML. Tieni presente che le dimensioni totali dell'email (incluse tutte le intestazioni, ma esclusi gli allegati) non possono superare i 20 KB.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parametri
Nome | Tipo | Descrizione |
---|---|---|
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 |
---|---|---|
cc | String | un elenco di indirizzi email separati da virgole da inserire in Cc |
bcc | String | un elenco di indirizzi email separati da virgole da inserire in Ccn |
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 inline nel corpo HTML se hai incorporato immagini per l'email |
name | String | il nome del mittente dell'email (valore predefinito: il nome dell'utente) |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno
dei valori restituiti da Gmail |
reply | String | Un indirizzo email da utilizzare come indirizzo di risposta predefinito (valore predefinito: l'indirizzo email dell'utente) |
no | Boolean | true se 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 G Suite, non per gli utenti di Gmail |
attachments | Blob | un array di file da inviare con 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 parametro html e che contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
Invio
Gmail
: questo thread, 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/