שירות Gmail המתקדם מאפשר לכם להשתמש ב-Gmail API ב-Apps Script. בדומה לשירות Gmail המובנה ב-Apps Script, ה-API הזה מאפשר לסקריפטים למצוא ולשנות שרשורים, הודעות ותוויות בתיבת דואר ב-Gmail. ברוב המקרים, קל יותר להשתמש בשירות המובנה, אבל השירות המתקדם הזה מספק כמה תכונות נוספות וגישה למידע מפורט יותר על התוכן ב-Gmail.
חומרי עזר
מידע מפורט על השירות הזה מופיע במאמרי העזרה של Gmail API. בדומה לכל השירותים המתקדמים ב-Apps Script, שירות Gmail המתקדם משתמש באותם אובייקטים, שיטות ופרמטרים כמו ממשק ה-API הציבורי. מידע נוסף זמין במאמר איך נקבעות חתימות של שיטות.
כדי לדווח על בעיות ולמצוא תמיכה נוספת, אפשר לעיין במדריך התמיכה של Gmail.
קוד לדוגמה
בדוגמת הקוד שבהמשך נעשה שימוש בגרסה 1 של ה-API.
הצגת פרטי התווית
בדוגמה הבאה מוצגות כל התוויות של המשתמש. הפרטים האלה כוללים את שם התווית, הסוג, המזהה והגדרות החשיפה.
הצגת רשימה של תקצירי הודעות בתיבת הדואר הנכנס
בדוגמה הבאה אפשר לראות איך מציגים רשימה של קטעי טקסט שמשויכים לכל שרשור בתיבת הדואר הנכנס של המשתמש. שימו לב לשימוש באסימוני דפים כדי לגשת לרשימת התוצאות המלאה.
הצגת ההיסטוריה מהתקופה האחרונה
בדוגמה הבאה מוסבר איך לתעד את היסטוריית הפעילות האחרונה. בפרט, בדוגמה הזו מתבצע שחזור של מזהה רשומת ההיסטוריה שמשויך להודעה האחרונה שהמשתמש שלח, ואז מתבצע רישום ביומן של מזהי ההודעות של כל הודעה שהשתנתה מאז. כל הודעה שמשתנה מתועדת רק פעם אחת, לא משנה כמה אירועי שינוי יש ברשומות ההיסטוריה. שימו לב לשימוש באסימוני דפים כדי לגשת לרשימת התוצאות המלאה.
הצגת הודעות ברשימה
בדוגמה הבאה מוסבר איך להציג את ההודעות שלא נקראו של משתמש Gmail.