Ein Thread im Gmail-Konto eines Nutzers.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addLabel(label) | GmailThread | Fügt dieses Label zum Thread hinzu. |
createDraftReply(body) | GmailDraft | Erstellt einen Nachrichtenentwurf, der auf den Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse antwortet. |
createDraftReply(body, options) | GmailDraft | Erstellt einen Nachrichtenentwurf, der auf den Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse antwortet (optional). |
createDraftReplyAll(body) | GmailDraft | Erstellt einen Nachrichtenentwurf, in dem der Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse und allen Empfängern dieser Nachricht geantwortet wird. |
createDraftReplyAll(body, options) | GmailDraft | Erstellt einen Nachrichtenentwurf, in dem der Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse und allen Empfängern (mit optionalen Argumenten) geantwortet wird. |
getFirstMessageSubject() | String | Ruft den Betreff der ersten Nachricht im Thread ab. |
getId() | String | Ruft die ID dieses Threads ab. |
getLabels() | GmailLabel[] | Gibt die vom Nutzer erstellten Labels für diesen Thread zurück. |
getLastMessageDate() | Date | Ruft das Datum der letzten Nachricht in dieser Unterhaltung ab. |
getMessageCount() | Integer | Gibt die Anzahl der Nachrichten im Thread zurück. |
getMessages() | GmailMessage[] | Ruft die Nachrichten in diesem Thread ab. |
getPermalink() | String | Ruft einen Permalink für diesen Thread ab. |
hasStarredMessages() | Boolean | Gibt zurück, ob der Thread über markierte Nachrichten verfügt. |
isImportant() | Boolean | Gibt zurück, ob der Thread als wichtig markiert ist. |
isInChats() | Boolean | Gibt zurück, ob der Thread als Chat gekennzeichnet ist. |
isInInbox() | Boolean | Gibt zurück, ob sich der Thread im Posteingang befindet. |
isInPriorityInbox() | Boolean | Gibt „true“ zurück, wenn sich dieser Thread im sortierten Eingang befindet. Andernfalls wird „false“ zurückgegeben. |
isInSpam() | Boolean | Gibt zurück, ob der Thread als Spam markiert wurde. |
isInTrash() | Boolean | Gibt zurück, ob sich der Thread im Papierkorb befindet. |
isUnread() | Boolean | Gibt zurück, ob der Thread ungelesene Nachrichten hat. |
markImportant() | GmailThread | Dadurch wird diese Unterhaltung als wichtig markiert. |
markRead() | GmailThread | Markiert diesen Thread als gelesen. |
markUnimportant() | GmailThread | Dadurch wird diese Unterhaltung als unwichtig markiert. |
markUnread() | GmailThread | Dieser Thread wird als ungelesen markiert. |
moveToArchive() | GmailThread | Verschiebt diesen Thread in das Archiv. |
moveToInbox() | GmailThread | Verschiebt diesen Thread in den Posteingang. |
moveToSpam() | GmailThread | Diese Unterhaltung wird in den Spamordner verschoben. |
moveToTrash() | GmailThread | Verschiebt diesen Thread in den Papierkorb. |
refresh() | GmailThread | Der Thread und der zugehörige Status aus Gmail werden neu geladen. Dies ist nützlich, wenn sich die Labels, der Lesestatus usw. geändert haben. |
removeLabel(label) | GmailThread | Das Label wird aus der Konversation entfernt. |
reply(body) | GmailThread | Antworte dem Absender der letzten Nachricht in dieser Konversation über die Antwortadresse. |
reply(body, options) | GmailThread | Antworten Sie dem Absender der letzten Nachricht in dieser Konversation mithilfe der Antwortadresse mit optionalen Argumenten. |
replyAll(body) | GmailThread | Antworten Sie dem Absender (über die Antwortadresse) und allen Empfängern der letzten Nachricht in dieser Konversation. |
replyAll(body, options) | GmailThread | Antworten Sie dem Absender (mit der Adresse replyTo ) und allen Empfängern der letzten Nachricht in diesem Thread mit optionalen Argumenten. |
Detaillierte Dokumentation
addLabel(label)
Fügt dieses Label zum Thread hinzu.
// 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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
label | GmailLabel | das Label, das auf diesen Thread angewendet werden soll |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
createDraftReply(body)
Erstellt einen Nachrichtenentwurf, der auf den Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse antwortet. Die Größe der E-Mail (einschließlich Header) ist Kontingent begrenzt.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
Zurücksenden
GmailDraft
: der neu erstellte Nachrichtenentwurf
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
createDraftReply(body, options)
Erstellt einen Nachrichtenentwurf, der auf den Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse antwortet (optional).
Die E-Mail kann sowohl Nur-Text- als auch HTML-Text enthalten. Die Größe der E-Mail (einschließlich Header) ist Kontingent begrenzt.
// 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" });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
options | Object | Ein JavaScript-Objekt, das erweiterte Parameter angibt, wie unten aufgeführt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
attachments | BlobSource[] | ein Array von Dateien, die mit der E-Mail gesendet werden sollen |
bcc | String | eine kommagetrennte Liste von E-Mail-Adressen für Bcc |
cc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf „Cc“ gesetzt werden sollen |
from | String | Die Adresse, von der aus die E-Mail gesendet werden soll. Dies muss einer der Werte sein, die von GmailApp.getAliases() zurückgegeben werden. |
htmlBody | String | Wenn festgelegt, wird für Geräte, die HTML rendern können, anstelle des erforderlichen Textarguments verwendet. Sie können ein optionales inlineImages -Feld im HTML-Textkörper hinzufügen, wenn Sie Inline-Bilder für Ihre E-Mail haben. |
inlineImages | Object | Ein JavaScript-Objekt, das eine Zuordnung vom Bildschlüssel (String ) zu Bilddaten (BlobSource ) enthält. Dabei wird davon ausgegangen, dass der Parameter htmlBody verwendet wird. Er enthält Verweise auf diese Bilder im Format <img src="cid:imageKey" /> . |
name | String | Name des Absenders der E-Mail (Standard: Name des Nutzers) |
replyTo | String | eine E-Mail-Adresse, die als standardmäßige Antwortadresse verwendet werden soll (Standard: E-Mail-Adresse des Nutzers) |
subject | String | eine neue Betreffzeile für die E-Mail (maximal 250 Zeichen) |
Zurücksenden
GmailDraft
: der neu erstellte Nachrichtenentwurf
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
createDraftReplyAll(body)
Erstellt einen Nachrichtenentwurf, in dem der Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse und allen Empfängern dieser Nachricht geantwortet wird. Die Größe der E-Mail (einschließlich Header) ist Kontingent begrenzt.
// 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");
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
Zurücksenden
GmailDraft
: der neu erstellte Nachrichtenentwurf
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
createDraftReplyAll(body, options)
Erstellt einen Nachrichtenentwurf, in dem der Absender der letzten Nachricht in dieser Konversation mit der Antwortadresse und allen Empfängern (mit optionalen Argumenten) geantwortet wird.
Die E-Mail kann sowohl Nur-Text- als auch HTML-Text enthalten. Die Größe der E-Mail (einschließlich Header) ist Kontingent begrenzt.
// 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" });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
options | Object | Ein JavaScript-Objekt, das erweiterte Parameter angibt, wie unten aufgeführt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
attachments | BlobSource[] | ein Array von Dateien, die mit der E-Mail gesendet werden sollen |
bcc | String | eine kommagetrennte Liste von E-Mail-Adressen für Bcc |
cc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen, die auf „Cc“ gesetzt werden sollen |
from | String | Die Adresse, von der aus die E-Mail gesendet werden soll. Dies muss einer der Werte sein, die von GmailApp.getAliases() zurückgegeben werden. |
htmlBody | String | Wenn festgelegt, wird für Geräte, die HTML rendern können, anstelle des erforderlichen Textarguments verwendet. Sie können ein optionales inlineImages -Feld im HTML-Textkörper hinzufügen, wenn Sie Inline-Bilder für Ihre E-Mail haben. |
inlineImages | Object | Ein JavaScript-Objekt, das eine Zuordnung vom Bildschlüssel (String ) zu Bilddaten (BlobSource ) enthält. Dabei wird davon ausgegangen, dass der Parameter htmlBody verwendet wird. Er enthält Verweise auf diese Bilder im Format <img src="cid:imageKey" /> . |
name | String | Name des Absenders der E-Mail (Standard: Name des Nutzers) |
replyTo | String | eine E-Mail-Adresse, die als standardmäßige Antwortadresse verwendet werden soll (Standard: E-Mail-Adresse des Nutzers) |
subject | String | eine neue Betreffzeile für die E-Mail. Maximale Größe: 250 Zeichen. |
Zurücksenden
GmailDraft
: der neu erstellte Nachrichtenentwurf
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
getFirstMessageSubject()
Ruft den Betreff der ersten Nachricht im Thread ab.
// 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());
Zurücksenden
String
: Der Betreff der ersten Nachricht im Thread
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
getId()
Ruft die ID dieses Threads ab. Die ID eines Threads ist von den darin enthaltenen Nachrichten abhängig. Wenn Sie eine konsistente ID für eine bestimmte Nachricht im Thread haben, rufen Sie stattdessen getMessages()[0].getId()
auf.
// 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
Zurücksenden
String
: Die ID dieses Threads
getLabels()
Gibt die vom Nutzer erstellten Labels für diesen Thread zurück.
// 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()); }
Zurücksenden
GmailLabel[]
: ein Array mit Labels für diesen Thread
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
getLastMessageDate()
Ruft das Datum der letzten Nachricht in dieser Unterhaltung ab.
// 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());
Zurücksenden
Date
: Das Datum der letzten Nachricht im Thread.
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
getMessageCount()
Gibt die Anzahl der Nachrichten im Thread zurück.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Zurücksenden
Integer
: Anzahl der Nachrichten im Thread
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
getMessages()
Ruft die Nachrichten in diesem Thread ab.
// 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()); }
Zurücksenden
GmailMessage[]
: ein Array von Gmail-Nachrichten in diesem Thread
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
getPermalink()
Ruft einen Permalink für diesen Thread ab.
Hinweis: Dies funktioniert nur mit der klassischen Gmail-Oberfläche, nicht mit Inbox.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Zurücksenden
String
: Der Permalink für diesen Thread
hasStarredMessages()
Gibt zurück, ob der Thread über markierte Nachrichten verfügt.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Zurücksenden
Boolean
: „true“, wenn die Unterhaltung über markierte Nachrichten verfügt
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isImportant()
Gibt zurück, ob der Thread als wichtig markiert ist.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Zurücksenden
Boolean
: Gibt an, ob der Thread als wichtig markiert wurde.
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isInChats()
Gibt zurück, ob der Thread als Chat gekennzeichnet ist.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Zurücksenden
Boolean
: „true“, wenn der Thread mit „Chat“ gekennzeichnet ist
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isInInbox()
Gibt zurück, ob sich der Thread im Posteingang befindet.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Zurücksenden
Boolean
: „true“, wenn die Unterhaltung im Posteingang ist
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isInPriorityInbox()
Gibt „true“ zurück, wenn sich dieser Thread im sortierten Eingang befindet. Andernfalls wird „false“ zurückgegeben.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Zurücksenden
Boolean
: „true“, wenn sich die Unterhaltung im sortierten Eingang befindet
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isInSpam()
Gibt zurück, ob der Thread als Spam markiert wurde.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Zurücksenden
Boolean
: Gibt an, ob dieser Thread als Spam markiert wurde.
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isInTrash()
Gibt zurück, ob sich der Thread im Papierkorb befindet.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Zurücksenden
Boolean
: „true“, wenn sich die Unterhaltung im Papierkorb befindet
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
isUnread()
Gibt zurück, ob der Thread ungelesene Nachrichten hat.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Zurücksenden
Boolean
: „true“, wenn ungelesene Nachrichten vorhanden sind
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
markImportant()
Dadurch wird diese Unterhaltung als wichtig markiert.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
markRead()
Markiert diesen Thread als gelesen.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
markUnimportant()
Dadurch wird diese Unterhaltung als unwichtig markiert.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
markUnread()
Dieser Thread wird als ungelesen markiert.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
moveToArchive()
Verschiebt diesen Thread in das Archiv.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
moveToInbox()
Verschiebt diesen Thread in den Posteingang.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
moveToSpam()
Diese Unterhaltung wird in den Spamordner verschoben.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
moveToTrash()
Verschiebt diesen Thread in den Papierkorb.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
refresh()
Der Thread und der zugehörige Status aus Gmail werden neu geladen. Dies ist nützlich, wenn sich die Labels, der Lesestatus usw. geändert haben.
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 ...
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
removeLabel(label)
Das Label wird aus der Konversation entfernt.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
label | GmailLabel | das Label, das aus diesem Thread entfernt werden soll |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
reply(body)
Antworte dem Absender der letzten Nachricht in dieser Konversation über die Antwortadresse.
Die Gesamtgröße der E-Mail darf einschließlich aller Header 20 KB nicht überschreiten.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
reply(body, options)
Antworten Sie dem Absender der letzten Nachricht in dieser Konversation mithilfe der Antwortadresse mit optionalen Argumenten. Die E-Mail kann sowohl Nur-Text als auch HTML-Text enthalten. Die Gesamtgröße der E-Mail darf nicht mehr als 20 KB betragen, einschließlich aller Header, aber ohne Anhänge.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
options | Object | Ein JavaScript-Objekt, das erweiterte Parameter angibt, wie unten aufgeführt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
cc | String | eine durch Kommas getrennte Liste von E-Mail-Adressen |
bcc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen |
htmlBody | String | Wenn festgelegt, wird für Geräte, die HTML rendern können, anstelle des erforderlichen Textarguments verwendet. Sie können ein optionales inlineImages -Feld im HTML-Textkörper hinzufügen, wenn Sie Inline-Bilder für Ihre E-Mail haben. |
name | String | Name des Absenders der E-Mail (Standard: Name des Nutzers) |
from | String | Die Adresse, von der aus die E-Mail gesendet werden soll. Dies muss einer der Werte sein, die von GmailApp.getAliases() zurückgegeben werden. |
replyTo | String | eine E-Mail-Adresse, die als standardmäßige Antwortadresse verwendet werden soll (Standard: E-Mail-Adresse des Nutzers) |
noReply | Boolean | true , wenn die E-Mail von einer allgemeinen E-Mail-Adresse ohne Antwort gesendet werden soll, um Empfänger am Antworten auf E-Mails zu hindern. Diese Option ist nur für Google Workspace-Konten und nicht für Gmail-Nutzer verfügbar. |
attachments | BlobSource[] | ein Array von Dateien, die mit der E-Mail gesendet werden sollen |
inlineImages | Object | Ein JavaScript-Objekt, das eine Zuordnung vom Bildschlüssel (String ) zu Bilddaten (BlobSource ) enthält. Dabei wird davon ausgegangen, dass der Parameter htmlBody verwendet wird. Er enthält Verweise auf diese Bilder im Format <img src="cid:imageKey" /> . |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
replyAll(body)
Antworten Sie dem Absender (über die Antwortadresse) und allen Empfängern der letzten Nachricht in dieser Konversation.
Die Gesamtgröße der E-Mail darf einschließlich aller Header 20 KB nicht überschreiten.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/
Weitere Informationen
replyAll(body, options)
Antworten Sie dem Absender (mit der Adresse replyTo
) und allen Empfängern der letzten Nachricht in diesem Thread mit optionalen Argumenten. Die E-Mail kann sowohl Nur-Text als auch HTML-Text enthalten. Beachten Sie, dass die Gesamtgröße der E-Mail (einschließlich aller Header, außer Anhänge) 20 KB nicht überschreiten darf.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parameter
Name | Typ | Beschreibung |
---|---|---|
body | String | der E-Mail-Text |
options | Object | Ein JavaScript-Objekt, das erweiterte Parameter angibt, wie unten aufgeführt |
Erweiterte Parameter
Name | Typ | Beschreibung |
---|---|---|
cc | String | eine durch Kommas getrennte Liste von E-Mail-Adressen |
bcc | String | eine durch Kommas getrennte Liste der E-Mail-Adressen |
htmlBody | String | Wenn festgelegt, wird für Geräte, die HTML rendern können, anstelle des erforderlichen Textarguments verwendet. Sie können ein optionales inlineImages -Feld im HTML-Textkörper hinzufügen, wenn Sie Inline-Bilder für Ihre E-Mail haben. |
name | String | Name des Absenders der E-Mail (Standard: Name des Nutzers) |
from | String | Die Adresse, von der aus die E-Mail gesendet werden soll. Dies muss einer der Werte sein, die von GmailApp.getAliases() zurückgegeben werden. |
replyTo | String | eine E-Mail-Adresse, die als standardmäßige Antwortadresse verwendet werden soll (Standard: E-Mail-Adresse des Nutzers) |
noReply | Boolean | true , wenn die E-Mail von einer allgemeinen E-Mail-Adresse ohne Antwort gesendet werden soll, um Empfänger am Antworten auf E-Mails zu hindern. Diese Option ist nur für G Suite-Konten verfügbar, nicht für Gmail-Nutzer. |
attachments | BlobSource[] | ein Array von Dateien, die mit der E-Mail gesendet werden sollen |
inlineImages | Object | Ein JavaScript-Objekt, das eine Zuordnung vom Bildschlüssel (String ) zu Bilddaten (BlobSource ) enthält. Dabei wird davon ausgegangen, dass der Parameter htmlBody verwendet wird. Er enthält Verweise auf diese Bilder im Format <img src="cid:imageKey" /> . |
Zurücksenden
GmailThread
: Dieser Thread ist hilfreich
Autorisierung
Für Skripts, die diese Methode verwenden, ist eine Autorisierung mit mindestens einem der folgenden Bereiche oder entsprechenden Bereichen der zugehörigen REST API erforderlich:
-
https://mail.google.com/