Un thread nell'account Gmail di un utente.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addLabel(label) | GmailThread | Aggiunge questa etichetta al thread. |
createDraftReply(body) | GmailDraft | Crea una bozza di messaggio rispondendo al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo per risposte. |
createDraftReply(body, options) | GmailDraft | Crea una bozza di messaggio rispondendo al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo per risposte, con argomenti facoltativi. |
createDraftReplyAll(body) | GmailDraft | Crea una bozza di messaggio in risposta al mittente dell'ultimo messaggio di questo thread, utilizzando l'indirizzo per le risposte e tutti i destinatari del messaggio. |
createDraftReplyAll(body, options) | GmailDraft | Crea una bozza di messaggio in risposta al mittente dell'ultimo messaggio di questo thread, utilizzando l'indirizzo per le risposte e tutti i destinatari, con argomenti facoltativi. |
getFirstMessageSubject() | String | Restituisce l'oggetto del primo messaggio del thread. |
getId() | String | Restituisce l'ID di questo thread. |
getLabels() | GmailLabel[] | Restituisce le etichette create dall'utente in questo thread. |
getLastMessageDate() | Date | Restituisce la data del messaggio più recente di questo thread. |
getMessageCount() | Integer | Restituisce il numero di messaggi nel thread. |
getMessages() | GmailMessage[] | Recupera i messaggi in questo thread. |
getPermalink() | String | Ottieni un permalink per questo thread. |
hasStarredMessages() | Boolean | Indica se il thread contiene messaggi aggiunti a Speciali. |
isImportant() | Boolean | Indica se il thread è contrassegnato come importante. |
isInChats() | Boolean | Indica se il thread è etichettato come chat. |
isInInbox() | Boolean | Indica se il thread si trova nella Posta in arrivo. |
isInPriorityInbox() | Boolean | Restituisce true se questo thread si trova nella Posta prioritaria; in caso contrario restituisce false. |
isInSpam() | Boolean | Indica se il thread è contrassegnato come spam. |
isInTrash() | Boolean | Indica se il thread è nel cestino. |
isUnread() | Boolean | Indica se il thread contiene messaggi da leggere. |
markImportant() | GmailThread | Contrassegna questo thread come importante. |
markRead() | GmailThread | Contrassegna questo thread come letto. |
markUnimportant() | GmailThread | Contrassegna questo thread come non importante. |
markUnread() | GmailThread | Contrassegna questo thread come da leggere. |
moveToArchive() | GmailThread | Sposta questo thread nell'archivio. |
moveToInbox() | GmailThread | Sposta questo thread nella Posta in arrivo. |
moveToSpam() | GmailThread | Sposta questo thread nella cartella Spam. |
moveToTrash() | GmailThread | Sposta questo thread nel cestino. |
refresh() | GmailThread | 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). |
removeLabel(label) | GmailThread | Rimuove questa etichetta dal thread. |
reply(body) | GmailThread | Rispondi al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo ReplyTo. |
reply(body, options) | GmailThread | Rispondi al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo ReplyTo, con argomenti facoltativi. |
replyAll(body) | GmailThread | Rispondi al mittente (utilizzando l'indirizzo ReplyTo) e a tutti i destinatari dell'ultimo messaggio di questo thread. |
replyAll(body, options) | GmailThread | Rispondi al mittente (utilizzando l'indirizzo replyTo ) e a tutti i destinatari dell'ultimo messaggio in questo thread, con argomenti facoltativi. |
Documentazione dettagliata
addLabel(label)
Aggiunge questa etichetta al thread.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | GmailLabel | l'etichetta da applicare a questo thread |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
createDraftReply(body)
Crea una bozza di messaggio rispondendo al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo per risposte. La dimensione dell'email (incluse le intestazioni) è una quota limitata.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Ritorni
GmailDraft
: la bozza del messaggio appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
createDraftReply(body, options)
Crea una bozza di messaggio rispondendo al mittente dell'ultimo messaggio di questo thread utilizzando l'indirizzo per risposte, con argomenti facoltativi.
L'email può contenere sia testo normale sia un corpo HTML. La dimensione dell'email (incluse le intestazioni) è quota limitata.
// Create a draft response with an HTML text body. var 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 specifichi parametri avanzati, come elencato di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
attachments | BlobSource[] | un array di file da inviare con l'email |
bcc | String | un elenco separato da virgole di indirizzi email in Ccn |
cc | String | un elenco di indirizzi email da mettere in copia separati da virgole |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno dei valori restituiti da GmailApp.getAliases() |
htmlBody | String | se impostato, i dispositivi in grado di visualizzare il codice HTML lo utilizzeranno al posto dell'argomento corpo richiesto; puoi aggiungere un campo inlineImages facoltativo nel corpo HTML se per la tua email sono presenti immagini incorporate |
inlineImages | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine (String ) ai dati dell'immagine (BlobSource ); questo presuppone che venga utilizzato il parametro htmlBody e contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
name | String | Il nome del mittente dell'email (impostazione predefinita: il nome dell'utente). |
replyTo | String | Un indirizzo email da utilizzare come indirizzo per le risposte predefinito (impostazione predefinita: l'indirizzo email dell'utente) |
subject | String | una nuova riga dell'oggetto dell'email (massimo 250 caratteri) |
Ritorni
GmailDraft
: la bozza del messaggio appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
createDraftReplyAll(body)
Crea una bozza di messaggio in risposta al mittente dell'ultimo messaggio di questo thread, utilizzando l'indirizzo per le risposte e tutti i destinatari del messaggio. La dimensione dell'email (incluse le intestazioni) è quota limitata.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Ritorni
GmailDraft
: la bozza del messaggio appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
createDraftReplyAll(body, options)
Crea una bozza di messaggio in risposta al mittente dell'ultimo messaggio di questo thread, utilizzando l'indirizzo per le risposte e tutti i destinatari, con argomenti facoltativi.
L'email può contenere sia testo normale sia un corpo HTML. La dimensione dell'email (incluse le intestazioni) è quota 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. var 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 specifichi parametri avanzati, come elencato di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
attachments | BlobSource[] | un array di file da inviare con l'email |
bcc | String | un elenco separato da virgole di indirizzi email in Ccn |
cc | String | un elenco di indirizzi email da mettere in copia separati da virgole |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno dei valori restituiti da GmailApp.getAliases() |
htmlBody | String | se impostato, i dispositivi in grado di visualizzare il codice HTML lo utilizzeranno al posto dell'argomento corpo richiesto; puoi aggiungere un campo inlineImages facoltativo nel corpo HTML se per la tua email sono presenti immagini incorporate |
inlineImages | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine (String ) ai dati dell'immagine (BlobSource ); questo presuppone che venga utilizzato il parametro htmlBody e contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
name | String | Il nome del mittente dell'email (impostazione predefinita: il nome dell'utente). |
replyTo | String | Un indirizzo email da utilizzare come indirizzo per le risposte predefinito (impostazione predefinita: l'indirizzo email dell'utente) |
subject | String | un nuovo oggetto per l'email. La dimensione massima è di 250 caratteri. |
Ritorni
GmailDraft
: la bozza del messaggio appena creata
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
getFirstMessageSubject()
Restituisce l'oggetto del primo messaggio del thread.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
getId()
Restituisce 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 getMessages()[0].getId()
.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
Ritorni
String
: l'ID di questo thread
getLabels()
Restituisce le etichette create dall'utente in questo thread.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Ritorni
GmailLabel[]
: 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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
getLastMessageDate()
Restituisce la data del messaggio più recente di questo thread.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
getMessageCount()
Restituisce il numero di messaggi nel thread.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
getMessages()
Recupera i messaggi in questo thread.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Ritorni
GmailMessage[]
: un array di messaggi di Gmail in questo thread
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
getPermalink()
Ottieni un permalink per questo thread.
Tieni presente che questa opzione funziona solo con l'interfaccia classica di Gmail, non con Posta in arrivo.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Ritorni
String
: il permalink di questo thread
hasStarredMessages()
Indica se il thread contiene messaggi aggiunti a Speciali.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isImportant()
Indica se il thread è contrassegnato come importante.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isInChats()
Indica se il thread è etichettato come chat.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Ritorni
Boolean
: true se il thread è etichettato come una chat
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isInInbox()
Indica se il thread si trova nella Posta in arrivo.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Ritorni
Boolean
: true se il thread è nella Posta in arrivo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isInPriorityInbox()
Restituisce true se questo thread si trova nella Posta prioritaria; in caso contrario restituisce false.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isInSpam()
Indica se il thread è contrassegnato come spam.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isInTrash()
Indica se il thread è nel cestino.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
isUnread()
Indica se il thread contiene messaggi da leggere.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Ritorni
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 ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
markImportant()
Contrassegna questo thread come importante.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
markRead()
Contrassegna questo thread come letto.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
markUnimportant()
Contrassegna questo thread come non importante.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
markUnread()
Contrassegna questo thread come da leggere.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
moveToArchive()
Sposta questo thread nell'archivio.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
moveToInbox()
Sposta questo thread nella Posta in arrivo.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
moveToSpam()
Sposta questo thread nella cartella Spam.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
moveToTrash()
Sposta questo thread nel cestino.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
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).
var 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 ...
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
removeLabel(label)
Rimuove questa etichetta dal thread.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | GmailLabel | l'etichetta da rimuovere da questo thread |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
reply(body)
Rispondi al mittente dell'ultimo messaggio in questo thread utilizzando l'indirizzo ReplyTo.
Tieni presente che le dimensioni totali dell'email (incluse tutte le intestazioni) non possono superare i 20 kB.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
reply(body, options)
Rispondi al mittente dell'ultimo messaggio in 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, tranne gli allegati) non possono superare i 20 kB.
// Respond with HTML body text. var 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 specifichi parametri avanzati, come elencato di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
cc | String | un elenco di indirizzi email da mettere in copia separati da virgole |
bcc | String | un elenco separato da virgole di indirizzi email in Ccn |
htmlBody | String | se impostato, i dispositivi in grado di visualizzare il codice HTML lo utilizzeranno al posto dell'argomento corpo richiesto; puoi aggiungere un campo inlineImages facoltativo nel corpo HTML se per la tua email sono presenti immagini incorporate |
name | String | Il nome del mittente dell'email (impostazione predefinita: il nome dell'utente). |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno dei valori restituiti da GmailApp.getAliases() |
replyTo | String | Un indirizzo email da utilizzare come indirizzo per le risposte predefinito (impostazione predefinita: l'indirizzo email dell'utente) |
noReply | Boolean | true se l'email deve essere inviata da un indirizzo email generico non abilitato alle risposte per scoraggiare i destinatari dal rispondere alle email. Questa opzione è disponibile solo per gli account Google Workspace, non per gli utenti di Gmail. |
attachments | BlobSource[] | un array di file da inviare con l'email |
inlineImages | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine (String ) ai dati dell'immagine (BlobSource ); questo presuppone che venga utilizzato il parametro htmlBody e contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
replyAll(body)
Rispondi al mittente (utilizzando l'indirizzo ReplyTo) e a tutti i destinatari dell'ultimo messaggio di questo thread.
Tieni presente che le dimensioni totali dell'email (incluse tutte le intestazioni) non possono superare i 20 kB.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Parametri
Nome | Tipo | Descrizione |
---|---|---|
body | String | il corpo dell'email |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/
Vedi anche
replyAll(body, options)
Rispondi al mittente (utilizzando l'indirizzo replyTo
) 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, esclusi gli allegati) non possono superare i 20 kB.
// Respond with HTML body text. var 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 specifichi parametri avanzati, come elencato di seguito |
Parametri avanzati
Nome | Tipo | Descrizione |
---|---|---|
cc | String | un elenco di indirizzi email da mettere in copia separati da virgole |
bcc | String | un elenco separato da virgole di indirizzi email in Ccn |
htmlBody | String | se impostato, i dispositivi in grado di visualizzare il codice HTML lo utilizzeranno al posto dell'argomento corpo richiesto; puoi aggiungere un campo inlineImages facoltativo nel corpo HTML se per la tua email sono presenti immagini incorporate |
name | String | Il nome del mittente dell'email (impostazione predefinita: il nome dell'utente). |
from | String | l'indirizzo da cui deve essere inviata l'email, che deve essere uno dei valori restituiti da GmailApp.getAliases() |
replyTo | String | Un indirizzo email da utilizzare come indirizzo per le risposte predefinito (impostazione predefinita: l'indirizzo email dell'utente) |
noReply | Boolean | true se l'email deve essere inviata da un indirizzo email generico non abilitato alle risposte per scoraggiare i destinatari dal rispondere alle email. Questa opzione è disponibile solo per gli account G Suite, non per gli utenti di Gmail. |
attachments | BlobSource[] | un array di file da inviare con l'email |
inlineImages | Object | un oggetto JavaScript contenente una mappatura dalla chiave dell'immagine (String ) ai dati dell'immagine (BlobSource ); questo presuppone che venga utilizzato il parametro htmlBody e contenga riferimenti a queste immagini nel formato <img src="cid:imageKey" /> |
Ritorni
GmailThread
: questo thread, utile per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dall'API REST correlata:
-
https://mail.google.com/