Ein Thread im Gmail-Konto eines Nutzers.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
add | Gmail | Fügt dem Thread dieses Label hinzu. |
create | Gmail | Erstellt einen Entwurf einer Nachricht, in der der Absender der letzten Nachricht in diesem Thread mit der Antwortadresse antwortet wird. |
create | Gmail | Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread mit der Rücksendeadresse und optionalen Argumenten geantwortet wird. |
create | Gmail | Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread gerichtet ist. Dabei wird die Adresse für Antworten und alle Empfänger dieser Nachricht verwendet. |
create | Gmail | Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread gerichtet ist. Dabei werden die Adresse für Antworten und alle Empfänger mit optionalen Argumenten verwendet. |
get | String | Der Betreff der ersten Nachricht im Thread. |
get | String | Ruft die ID dieses Threads ab. |
get | Gmail | Die von Nutzern erstellten Labels in diesem Thread. |
get | Date | Das Datum der letzten Nachricht in diesem Thread. |
get | Integer | Gibt die Anzahl der Nachrichten im Thread zurück. |
get | Gmail | Ruft die Nachrichten in diesem Thread ab. |
get | String | Ruft einen Link zu diesem Thread ab. |
has | Boolean | Gibt zurück, ob der Thread markierte Nachrichten enthält. |
is | Boolean | Gibt zurück, ob der Thread als wichtig markiert ist. |
is | Boolean | Gibt zurück, ob der Thread als Chat gekennzeichnet ist. |
is | Boolean | Gibt zurück, ob sich der Thread im Posteingang befindet. |
is | Boolean | Gibt „wahr“ zurück, wenn sich dieser Thread im Posteingang mit Priorität befindet, andernfalls „falsch“. |
is | Boolean | Gibt zurück, ob die Unterhaltung als Spam markiert ist. |
is | Boolean | Gibt zurück, ob sich der Thread im Papierkorb befindet. |
is | Boolean | Gibt an, ob der Thread ungelesene Nachrichten enthält. |
mark | Gmail | Dieser Thread wird als wichtig markiert. |
mark | Gmail | Dieser Thread wird als gelesen markiert. |
mark | Gmail | Dieser Thread wird als unwichtig markiert. |
mark | Gmail | Dieser Thread wird als ungelesen markiert. |
move | Gmail | Verschiebt diesen Thread ins Archiv. |
move | Gmail | Verschiebt diesen Thread in den Posteingang. |
move | Gmail | Dieser Thread wird in den Spamordner verschoben. |
move | Gmail | Dieser Thread wird in den Papierkorb verschoben. |
refresh() | Gmail | Dieser Thread und der zugehörige Status werden aus Gmail neu geladen. Das ist nützlich, wenn sich beispielsweise die Labels oder der Lesestatus geändert haben. |
remove | Gmail | Dadurch wird das Label aus der Konversation entfernt. |
reply(body) | Gmail | Antworten Sie dem Absender der letzten Nachricht in diesem Thread mit der replyTo-Adresse. |
reply(body, options) | Gmail | Sie antworten dem Absender der letzten Nachricht in diesem Thread mit der replyTo-Adresse und optionalen Argumenten. |
reply | Gmail | Antworten Sie an den Absender (mit der replyTo-Adresse) und an alle Empfänger der letzten Nachricht in diesem Thread. |
reply | Gmail | Antworten Sie mit optionalen Argumenten an den Absender (mit der reply -Adresse) und alle Empfänger der letzten Nachricht in diesem Thread. |
Detaillierte Dokumentation
add Label(label)
Fügt dem Thread dieses Label hinzu.
// 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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
label | Gmail | das Label, das auf diesen Thread angewendet werden soll |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
create Draft Reply(body)
Erstellt einen Entwurf einer Nachricht, in der der Absender der letzten Nachricht in diesem Thread mit der Antwortadresse antwortet wird. Die Größe der E-Mail (einschließlich Kopfzeilen) ist kontingentiert.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
Rückflug
Gmail
– der neu erstellte Nachrichtenentwurf
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
create Draft Reply(body, options)
Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread mit der Rücksendeadresse und optionalen Argumenten geantwortet wird.
Die E-Mail kann sowohl Nur-Text als auch einen HTML-Textkörper enthalten. Die Größe der E-Mail (einschließlich Kopfzeilen) ist kontingentiert.
// 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', });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
options | Object | ein JavaScript-Objekt, das die unten aufgeführten erweiterten Parameter angibt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
attachments | Blob | eine Reihe von Dateien, die mit der E-Mail gesendet werden sollen |
bcc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen für die BCC-Funktion |
cc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf Cc gesetzt werden sollen |
from | String | Die Adresse, von der die E-Mail gesendet werden soll. Sie muss einer der von Gmail zurückgegebenen Werte sein. |
html | String | Wenn festgelegt, wird es von Geräten, die HTML rendern können, anstelle des erforderlichen „body“-Arguments verwendet. Sie können ein optionales inline -Feld in den HTML-Text einfügen, wenn Sie Bilder in Ihre E-Mail eingebettet haben. |
inline | Object | ein JavaScript-Objekt mit einer Zuordnung von Bildschlüsseln (String ) zu Bilddaten (Blob ); dabei wird davon ausgegangen, dass der Parameter html verwendet wird und Verweise auf diese Bilder im Format <img src="cid:imageKey" /> enthält |
name | String | den Namen des Absenders der E-Mail (Standard: Name des Nutzers) |
reply | String | eine E-Mail-Adresse, die als Standard-Antwortadresse verwendet werden soll (Standard: die E-Mail-Adresse des Nutzers) |
subject | String | einen neuen Betreff für die E-Mail (maximal 250 Zeichen) |
Rückflug
Gmail
– der neu erstellte Nachrichtenentwurf
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
create Draft Reply All(body)
Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread gerichtet ist. Dabei wird die Adresse für Antworten und alle Empfänger dieser Nachricht verwendet. Die Größe der E-Mail (einschließlich Kopfzeilen) ist kontingentiert.
// 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');
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
Rückflug
Gmail
– der neu erstellte Nachrichtenentwurf
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
create Draft Reply All(body, options)
Erstellt einen Entwurf einer Nachricht, die an den Absender der letzten Nachricht in diesem Thread gerichtet ist. Dabei werden die Adresse für Antworten und alle Empfänger mit optionalen Argumenten verwendet.
Die E-Mail kann sowohl Nur-Text als auch einen HTML-Textkörper enthalten. Die Größe der E-Mail (einschließlich Kopfzeilen) ist kontingentiert.
// 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', });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
options | Object | ein JavaScript-Objekt, das die unten aufgeführten erweiterten Parameter angibt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
attachments | Blob | eine Reihe von Dateien, die mit der E-Mail gesendet werden sollen |
bcc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen für die BCC-Funktion |
cc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf Cc gesetzt werden sollen |
from | String | Die Adresse, von der die E-Mail gesendet werden soll. Sie muss einer der von Gmail zurückgegebenen Werte sein. |
html | String | Wenn festgelegt, wird es von Geräten, die HTML rendern können, anstelle des erforderlichen „body“-Arguments verwendet. Sie können ein optionales inline -Feld in den HTML-Text einfügen, wenn Sie Bilder in Ihre E-Mail eingebettet haben. |
inline | Object | ein JavaScript-Objekt mit einer Zuordnung von Bildschlüsseln (String ) zu Bilddaten (Blob ); dabei wird davon ausgegangen, dass der Parameter html verwendet wird und Verweise auf diese Bilder im Format <img src="cid:imageKey" /> enthält |
name | String | den Namen des Absenders der E-Mail (Standard: Name des Nutzers) |
reply | String | eine E-Mail-Adresse, die als Standard-Antwortadresse verwendet werden soll (Standard: die E-Mail-Adresse des Nutzers) |
subject | String | eine neue Betreffzeile für die E-Mail. Die maximale Größe beträgt 250 Zeichen. |
Rückflug
Gmail
– der neu erstellte Nachrichtenentwurf
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
get First Message Subject()
Der Betreff der ersten Nachricht im 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());
Rückflug
String
– der Betreff der ersten Nachricht im Thread
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
get Id()
Ruft die ID dieses Threads ab. Die ID eines Threads variiert je nach den enthaltenen Nachrichten. Wenn Sie eine einheitliche ID für eine bestimmte Nachricht im Thread benötigen, rufen Sie stattdessen get
auf.
// 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
Rückflug
String
: die ID dieses Threads
get Labels()
Die von Nutzern erstellten Labels in diesem 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()); }
Rückflug
Gmail
: ein Array von Labels für diesen Thread
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
get Last Message Date()
Das Datum der letzten Nachricht in diesem 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());
Rückflug
Date
– das Datum der letzten Nachricht im Thread
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
get Message Count()
Gibt die Anzahl der Nachrichten im Thread zurück.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Rückflug
Integer
– die Anzahl der Nachrichten im Thread
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
get Messages()
Ruft die Nachrichten in diesem Thread ab.
// 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()); }
Rückflug
Gmail
– ein Array von Gmail-Nachrichten in diesem Thread
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
get Permalink()
Ruft einen Link zu diesem Thread ab.
Hinweis: Diese Funktion funktioniert nur mit der klassischen Gmail-Benutzeroberfläche, nicht mit Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Rückflug
String
– der Permalink für diesen Thread
has Starred Messages()
Gibt zurück, ob der Thread markierte Nachrichten enthält.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Rückflug
Boolean
: „wahr“, wenn der Thread Nachrichten enthält, die Sie markiert haben
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is Important()
Gibt zurück, ob der Thread als wichtig markiert ist.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Rückflug
Boolean
: Gibt an, ob der Thread als wichtig markiert ist.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is In Chats()
Gibt zurück, ob der Thread als Chat gekennzeichnet ist.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Rückflug
Boolean
– „wahr“, wenn der Thread als Chat gekennzeichnet ist
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is In Inbox()
Gibt zurück, ob sich der Thread im Posteingang befindet.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Rückflug
Boolean
: „wahr“, wenn sich der Thread im Posteingang befindet
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is In Priority Inbox()
Gibt „wahr“ zurück, wenn sich dieser Thread im Posteingang mit Priorität befindet, andernfalls „falsch“.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Rückflug
Boolean
– „wahr“, wenn sich der Thread im sortierten Eingang befindet
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is In Spam()
Gibt zurück, ob die Unterhaltung als Spam markiert ist.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Rückflug
Boolean
: Gibt an, ob dieser Thread als Spam markiert ist.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is In Trash()
Gibt zurück, ob sich der Thread im Papierkorb befindet.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Rückflug
Boolean
– „wahr“, wenn sich der Thread im Papierkorb befindet
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
is Unread()
Gibt an, ob der Thread ungelesene Nachrichten enthält.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Rückflug
Boolean
– „wahr“, wenn es ungelesene Nachrichten gibt
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
mark Important()
Dieser Thread wird als wichtig markiert.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
mark Read()
Dieser Thread wird als gelesen markiert.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
mark Unimportant()
Dieser Thread wird als unwichtig markiert.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
mark Unread()
Dieser Thread wird als ungelesen markiert.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
move To Archive()
Verschiebt diesen Thread ins Archiv.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
move To Inbox()
Verschiebt diesen Thread in den Posteingang.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
move To Spam()
Dieser Thread wird in den Spamordner verschoben.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
move To Trash()
Dieser Thread wird in den Papierkorb verschoben.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
refresh()
Dieser Thread und der zugehörige Status werden aus Gmail neu geladen. Das ist nützlich, wenn sich beispielsweise die Labels oder der Lesestatus geändert haben.
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 ...
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
remove Label(label)
Dadurch wird das Label aus der Konversation entfernt.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
label | Gmail | das Label, das aus dieser Unterhaltung entfernt werden soll |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
reply(body)
Antworten Sie dem Absender der letzten Nachricht in diesem Thread mit der replyTo-Adresse.
Die Gesamtgröße der E-Mail (einschließlich aller Kopfzeilen) darf 20 KB nicht überschreiten.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
reply(body, options)
Sie antworten dem Absender der letzten Nachricht in diesem Thread mit der replyTo-Adresse und optionalen Argumenten. Die E-Mail kann sowohl Nur-Text als auch einen HTML-Textkörper enthalten. Die Gesamtgröße der E-Mail (einschließlich aller Header, aber ohne Anhänge) darf 20 KB nicht überschreiten.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
options | Object | ein JavaScript-Objekt, das die unten aufgeführten erweiterten Parameter angibt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
cc | String | Eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf Cc gesetzt werden sollen |
bcc | String | eine kommagetrennte Liste mit E-Mail-Adressen für die BCC-Funktion |
html | String | Wenn festgelegt, wird es von Geräten, die HTML rendern können, anstelle des erforderlichen „body“-Arguments verwendet. Sie können ein optionales inline -Feld in den HTML-Text einfügen, wenn Sie Bilder in Ihre E-Mail eingebettet haben. |
name | String | den Namen des Absenders der E-Mail (Standard: Name des Nutzers) |
from | String | Die Adresse, von der die E-Mail gesendet werden soll. Sie muss einer der von Gmail zurückgegebenen Werte sein. |
reply | String | eine E-Mail-Adresse, die als Standard-Antwortadresse verwendet werden soll (Standard: die E-Mail-Adresse des Nutzers) |
no | Boolean | true , wenn die E-Mail von einer generischen E-Mail-Adresse ohne Antwortfunktion gesendet werden soll, um Empfänger davon abzuhalten, auf E-Mails zu antworten. Diese Option ist nur für Google Workspace-Konten verfügbar, nicht für Gmail-Nutzer. |
attachments | Blob | eine Reihe von Dateien, die mit der E-Mail gesendet werden sollen |
inline | Object | ein JavaScript-Objekt mit einer Zuordnung von Bildschlüsseln (String ) zu Bilddaten (Blob ); dabei wird davon ausgegangen, dass der Parameter html verwendet wird und Verweise auf diese Bilder im Format <img src="cid:imageKey" /> enthält |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
reply All(body)
Antworten Sie an den Absender (mit der replyTo-Adresse) und an alle Empfänger der letzten Nachricht in diesem Thread.
Die Gesamtgröße der E-Mail (einschließlich aller Kopfzeilen) darf 20 KB nicht überschreiten.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/
Weitere Informationen
reply All(body, options)
Antworten Sie mit optionalen Argumenten an den Absender (mit der reply
-Adresse) und alle Empfänger der letzten Nachricht in diesem Thread. Die E-Mail kann sowohl Nur-Text als auch einen HTML-Textkörper enthalten. Die Gesamtgröße der E-Mail (einschließlich aller Kopfzeilen, aber ohne Anhänge) darf 20 KB nicht überschreiten.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | im Textkörper der E-Mail |
options | Object | ein JavaScript-Objekt, das die unten aufgeführten erweiterten Parameter angibt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
cc | String | Eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf Cc gesetzt werden sollen |
bcc | String | eine kommagetrennte Liste mit E-Mail-Adressen für die BCC-Funktion |
html | String | Wenn festgelegt, wird es von Geräten, die HTML rendern können, anstelle des erforderlichen „body“-Arguments verwendet. Sie können ein optionales inline -Feld in den HTML-Text einfügen, wenn Sie Bilder in Ihre E-Mail eingebettet haben. |
name | String | den Namen des Absenders der E-Mail (Standard: Name des Nutzers) |
from | String | Die Adresse, von der die E-Mail gesendet werden soll. Sie muss einer der von Gmail zurückgegebenen Werte sein. |
reply | String | eine E-Mail-Adresse, die als Standard-Antwortadresse verwendet werden soll (Standard: die E-Mail-Adresse des Nutzers) |
no | Boolean | true , ob die E-Mail von einer generischen E-Mail-Adresse ohne Antwortfunktion gesendet werden soll, um Empfänger davon abzuhalten, auf E-Mails zu antworten. Diese Option ist nur für G Suite-Konten und nicht für Gmail-Nutzer verfügbar. |
attachments | Blob | eine Reihe von Dateien, die mit der E-Mail gesendet werden sollen |
inline | Object | ein JavaScript-Objekt mit einer Zuordnung von Bildschlüsseln (String ) zu Bilddaten (Blob ); dabei wird davon ausgegangen, dass der Parameter html verwendet wird und Verweise auf diese Bilder im Format <img src="cid:imageKey" /> enthält |
Rückflug
Gmail
– dieser Thread, nützlich für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung mit mindestens einem der folgenden Bereiche oder geeigneten Bereichen aus der zugehörigen REST API:
-
https://mail.google.com/