תווית שנוצרה על ידי משתמש בחשבון Gmail שלו.
Methods
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
add | Gmail | הפעולה מוסיפה את התווית הזו לשרשור הנתון ומאלצת את השרשור להתרענן (Gmail ). |
add | Gmail | הפונקציה מוסיפה את התווית הזו לשרשורים שצוינו ומאלצת את השרשורים להתרענן. |
delete | void | מחיקת התווית הזו. |
get | String | מחזירה את המזהה של התווית. |
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
— התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-API ל-REST שקשור:
-
https://mail.google.com/
ראה גם
delete Label()
מחיקת התווית הזו.
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
זריקות
Error
– אם אי אפשר למחוק את התווית
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-API ל-REST שקשור:
-
https://mail.google.com/
ראה גם
get Id()
מחזירה את המזהה של התווית.
const label = GmailApp.getUserLabelByName('MyLabel'); console.log(label.getId());
חזרה
String
— המזהה של התווית.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-API ל-REST שקשור:
-
https://mail.google.com/
get Name()
מחזירה את השם של התווית הזו.
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
חזרה
String
– שם התווית.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— מערך של שרשורים שסומנו בתווית הזו.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— מערך של שרשורים שסומנו בתווית הזו.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— מספר השרשורים עם התווית שלא נקראו.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-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
— התווית הזו, לשרשור.
אישור
סקריפטים שמשתמשים ב-method הזה צריכים הרשאה עם אחת או יותר מההיקפים הבאים או היקפים מתאימים מה-API ל-REST שקשור:
-
https://mail.google.com/