שירות יומן Google המתקדם מאפשר להשתמש ב-Google Calendar API הציבורי ב-Apps Script. בדומה לשירות היומן המובנה של Apps Script, ממשק ה-API הזה מאפשר לסקריפטים לגשת ליומן Google של המשתמש ולשנות אותו, כולל יומנים נוספים שהמשתמש רשום אליהם. ברוב המקרים קל יותר להשתמש בשירות המובנה, אבל השירות המתקדם הזה מספק כמה תכונות נוספות, כולל הגדרת צבע הרקע לאירועים ספציפיים.
חומרי עזר
מידע מפורט על השירות זמין במאמר מסמכי עזר לציבור ממשק API של יומן Google. כמו כל השירותים המתקדמים ב-Apps Script, שירות היומן משתמש באותם אובייקטים, שיטות ופרמטרים כמו הציבורי API. למידע נוסף, ראו איך נקבעות חתימות של שיטות.
כדי לדווח על בעיות ולקבל תמיכה נוספת, אפשר לעיין במדריך התמיכה של יומן Google.
כותרות של בקשת HTTP
שירות יומן Google המתקדם יכול לקבל את הכותרות של בקשות ה-HTTP If-Match
ו-If-None-Match
. פרטים נוספים זמינים במאמר
מאמרי עזרה
קוד לדוגמה
הקוד לדוגמה שבהמשך משתמש בגרסה 3 של ממשק ה-API.
יצירת אירועים
הדוגמה הבאה ממחישה איך ליצור אירוע כברירת מחדל של משתמש יומן.
הצגת רשימה של יומנים
תוכלו להיעזר בדוגמה הבאה כדי לאחזר פרטים על היומנים שמוצגת ברשימת היומנים של המשתמש.
אירועים בדף העסקי
הדוגמה הבאה ממחישה איך להציג רשימה של 10 האירועים הקרובים הבאים ב: יומן ברירת המחדל של המשתמש.
שינוי מותנה של אירוע
בדוגמה הבאה אפשר לראות איך מעדכנים אירוע ביומן באופן מותנה באמצעות
הכותרת If-Match
. הסקריפט יוצר אירוע חדש, ממתין 30 שניות ואז מעדכן את האירוע רק אם פרטי האירוע לא השתנו מאז היצירה שלו.
אחזור אירוע באופן מותנה
בדוגמה הבאה מוסבר איך לאחזר אירוע ביומן Google באופן מותנה באמצעות הכותרת If-None-Match
. הסקריפט יוצר אירוע חדש ולאחר מכן סוקר את
לאירוע למשך 30 שניות. הגרסה החדשה תפורסם בכל פעם שהאירוע ישתנה.
מאוחזר.
סנכרון אירועים
בדוגמה הבאה מוסבר איך לאחזר אירועים באמצעות אסימוני סנכרון. כשכוללים אסימון סנכרון בבקשת שירות מתקדם של יומן Google, התגובה שתתקבל כוללת רק פריטים שהשתנו מאז שהאסימון הזה נוצרה, מה שמאפשר עיבוד יעיל יותר. צפייה סנכרון יעיל של משאבים לפרטים נוספים על תהליך הסנכרון
בדוגמה הבאה נעשה שימוש באותה שיטת getRelativeDate(daysOffset, hour)
שהוגדרה בדוגמאות שלמעלה.