Ein vom Nutzer erstelltes Label im Gmail-Konto eines Nutzers.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
add | Gmail | Fügen Sie dem angegebenen Thread dieses Label hinzu und erzwingen Sie eine Aktualisierung des Threads (Gmail ). |
add | Gmail | Fügt den angegebenen Threads dieses Label hinzu und erzwingt die Aktualisierung der Threads. |
delete | void | Damit wird dieses Label gelöscht. |
get | String | Ruft den Namen dieses Labels ab. |
get | Gmail | Ruft die Threads ab, die mit diesem Label gekennzeichnet sind. |
get | Gmail | Hiermit werden mehrere Threads abgerufen, die mit diesem Label gekennzeichnet sind. |
get | Integer | Die Anzahl der ungelesenen Threads, die mit diesem Label getaggt sind. |
remove | Gmail | Entfernt dieses Label aus der angegebenen Unterhaltung und erzwingt eine Aktualisierung der Unterhaltung. |
remove | Gmail | Entfernt dieses Label aus den angegebenen Threads und erzwingt ein Aktualisieren der Threads. |
Detaillierte Dokumentation
add To Thread(thread)
Fügen Sie dem angegebenen Thread dieses Label hinzu und erzwingen Sie eine Aktualisierung des Threads (Gmail
).
// label the first thread in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.addToThread(firstThread);
Parameter
Name | Typ | Beschreibung |
---|---|---|
thread | Gmail | Der Thread, der getaggt werden soll. |
Rückflug
Gmail
– Dieses Label 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
add To Threads(threads)
Fügt den angegebenen Threads dieses Label hinzu und erzwingt die Aktualisierung der Threads. Sie können Labels für bis zu 100 Threads pro Batch hinzufügen.
// label the first three threads in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.addToThreads(threads);
Parameter
Name | Typ | Beschreibung |
---|---|---|
threads | Gmail | Ein Array von Threads, die getaggt werden sollen. |
Rückflug
Gmail
– Dieses Label 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
delete Label()
Damit wird dieses Label gelöscht.
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
Löst
Error
– wenn das Label nicht gelöscht werden kann
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 Name()
Ruft den Namen dieses Labels ab.
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
Rückflug
String
: Der Name des Labels.
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 Threads()
Ruft die Threads ab, die mit diesem Label gekennzeichnet sind.
Diese Aufrufe schlagen fehl, wenn die Größe aller Threads für das System zu groß ist. Wenn die Threadgröße unbekannt und potenziell sehr groß ist, verwenden Sie get
und geben Sie bei jedem Aufruf Bereiche der Threads an, die abgerufen werden sollen.
// Log the subject lines of the threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Rückflug
Gmail
: Ein Array von Threads, die mit diesem Label gekennzeichnet sind.
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 Threads(start, max)
Hiermit werden mehrere Threads abgerufen, die mit diesem Label gekennzeichnet sind.
// log the subject lines of up to the first 30 threads with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(0, 30); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Integer | Der Index des Startthreads. |
max | Integer | Die maximale Anzahl der Threads, die zurückgegeben werden sollen. |
Rückflug
Gmail
: Ein Array von Threads, die mit diesem Label gekennzeichnet sind.
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 Unread Count()
Die Anzahl der ungelesenen Threads, die mit diesem Label getaggt sind.
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
Rückflug
Integer
– Die Anzahl der ungelesenen Threads mit Label.
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 From Thread(thread)
Entfernt dieses Label aus der angegebenen Unterhaltung und erzwingt eine Aktualisierung der Unterhaltung.
// remove the label MyLabel from the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.removeFromThread(firstThread);
Parameter
Name | Typ | Beschreibung |
---|---|---|
thread | Gmail | Der Thread ist nicht beschriftet. |
Rückflug
Gmail
– Dieses Label 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
remove From Threads(threads)
Entfernt dieses Label aus den angegebenen Threads und erzwingt ein Aktualisieren der Threads. Sie können Labels für bis zu 100 Unterhaltungen gleichzeitig entfernen.
// remove the label MyLabel from the first three threads in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.removeFromThreads(threads);
Parameter
Name | Typ | Beschreibung |
---|---|---|
threads | Gmail | Ein Array von Threads, die keine Labels haben sollen. |
Rückflug
Gmail
– Dieses Label 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/