תווית שנוצרה על ידי משתמש בחשבון Gmail שלו.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
add | Gmail | הוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן (Gmail ). |
add | Gmail | הוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן. |
delete | void | מחיקת התווית הזו. |
get | String | הפונקציה מקבלת את השם של התווית הזו. |
get | Gmail | הפונקציה מקבלת את השרשורים שסומנו בתווית הזו. |
get | Gmail | הפונקציה מקבלת טווח של שרשורים שמסומנים בתווית הזו. |
get | Integer | הפונקציה מקבלת את מספר השרשור שלא נקראו שסומנו בתג הזה. |
remove | Gmail | הסרת התווית הזו מהשרשור הנתון ואילץ את השרשור להתעדכן. |
remove | Gmail | הסרת התווית הזו מהשרשורים הרלוונטיים ואילץ את השרשורים להתעדכן. |
מסמכים מפורטים
add To Thread(thread)
הוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן (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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור שרוצים לתייג. |
חזרה
Gmail
– התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
add To Threads(threads)
הוספת התווית הזו לשרשור הנתון ואילץ את השרשור להתעדכן. אפשר להוסיף תוויות ל-100 שרשורים לכל היותר בכל קבוצה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים שרוצים לתייג. |
חזרה
Gmail
– התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
delete Label()
מחיקת התווית הזו.
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
זריקות
Error
– אם אי אפשר למחוק את התווית
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
get Name()
הפונקציה מקבלת את השם של התווית הזו.
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
חזרה
String
– השם של התווית.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Threads()
הפונקציה מקבלת את השרשורים שסומנו בתווית הזו.
הקריאות האלה נכשלות כשהגודל של כל ה-threads גדול מדי והמערכת לא יכולה לטפל בהם. אם גודל השרשור לא ידוע, ויכול להיות שהוא גדול מאוד, צריך להשתמש ב-get
ולציין טווחים של השרשורים שרוצים לאחזר בכל קריאה.
// 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()); }
חזרה
Gmail
— מערך של שרשורים שסומנו בתווית הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Threads(start, max)
הפונקציה מקבלת טווח של שרשורים שמסומנים בתווית הזו.
// 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()); }
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Integer | האינדקס של השרשור ההתחלתי. |
max | Integer | המספר המקסימלי של השרשור שיש להחזיר. |
חזרה
Gmail
— מערך של שרשורים שסומנו בתווית הזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
get Unread Count()
הפונקציה מקבלת את מספר השרשור שלא נקראו שסומנו בתג הזה.
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
חזרה
Integer
– מספר השרשורים המתויגים שעדיין לא נקראו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
remove From Thread(thread)
הסרת התווית הזו מהשרשור הנתון ואילץ את השרשור להתעדכן.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
thread | Gmail | השרשור לא יסומן. |
חזרה
Gmail
– התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/
ראה גם
remove From Threads(threads)
הסרת התווית הזו מהשרשורים הרלוונטיים ואילץ את השרשורים להתעדכן. אפשר להסיר תוויות מעד 100 שרשורים בכל קבוצה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
threads | Gmail | מערך של שרשורים שרוצים להסיר מהם את התווית. |
חזרה
Gmail
– התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מההיקפי הגישה הבאים, או עם היקפי גישה מתאימים מה-API ל-REST הקשור:
-
https://mail.google.com/