פעולות ב-Gmail

Action אובייקטים מאפשרים ליצור אובייקטים אינטראקטיביים ההתנהגות של המשתמשים בתוספים של Google Workspace. הם מגדירים מה קורה כשמשתמש יוצר אינטראקציה עם ווידג'ט (לדוגמה, לחצן) בממשק המשתמש של התוסף.

הפעולה מצורפת לווידג'ט נתון באמצעות את פונקציית ה-handler של הווידג'טים, שמגדיר גם את התנאי שמפעיל את הפעולה. כשהיא מופעלת, הפרמטר הפעולה מבצעת פונקציית קריאה חוזרת. פונקציית הקריאה החוזרת מועברת אובייקט אירוע שנושא מידע על האינטראקציות של המשתמש בצד הלקוח. עליך ליישם את פונקציית הקריאה החוזרת כדי להחזיר אובייקט תגובה ספציפי.

לדוגמה, נניח שאתם רוצים לחצן ליצירה ולהצגה של כרטיס חדש בוצעה לחיצה. לשם כך, צריך ליצור ווידג'ט חדש של לחצנים ולהשתמש בווידג'ט הלחצנים פונקציית handler setOnClickAction(action) כדי להגדיר בניית כרטיסים Action. Action שמגדירים מציין את Apps Script פונקציית קריאה חוזרת (callback) שמופעלת כשלוחצים על הלחצן. במקרה הזה, להטמיע את פונקציית הקריאה החוזרת כדי ליצור את הכרטיס הרצוי ולהחזיר ActionResponse לאובייקט. אובייקט התשובה מורה לתוסף להציג את הכרטיס שהקריאה אליו חוזרת גנרטיבית.

בדף הזה מתוארות פעולות ספציפיות בווידג'ט ל-Gmail שאפשר לכלול

אינטראקציות ב-Gmail

תוספים ל-Google Workspace שמרחיבים את Gmail יכולים לכלול פעולת ווידג'ט נוספת שספציפית ל-Gmail כדי לכתוב טיוטות של הודעות. הזה נדרשת הפעולה המשויכת פונקציית קריאה חוזרת כדי להחזיר אובייקט תגובה מיוחד:

בוצע ניסיון לפעולה פונקציית הקריאה החוזרת אמורה לחזור
כתיבת טיוטות של הודעות ComposeActionResponse

כדי להשתמש בפעולות הווידג'ט ובאובייקטים של התגובות האלה, התוסף צריך כוללים את https://www.googleapis.com/auth/gmail.addons.current.action.compose היקף במניפסט.

כתיבת הודעה

אפשר להשתמש בתוסף של Google Workspace שמרחיב את Gmail להגדיר ווידג'ט שכשתיצרו איתו אינטראקציה יוצר טיוטות של הודעות ב-Gmail (הודעות חדשות או תשובות). כדי לעשות את זה, צריך לשייך את עם פונקציית קריאה חוזרת שמחזירה ComposeActionResponse לאובייקט. כשפעולת הקריאה החוזרת תסתיים, Gmail ישתמש בהגדרה הזאת תשובה כדי לפתוח ולאכלס חלון כתיבה של טיוטה.

פרטים נוספים ודוגמה זמינים במאמר כתיבת טיוטות של הודעות.