פעולה שמתארת את ההתנהגות כששולחים את הטופס. לדוגמה, אפשר להפעיל סקריפט של Apps Script כדי לטפל בטופס. אם הפעולה מופעלת, ערכי הטופס נשלחים לשרת.
זמין לאפליקציות ל-Google Chat ולתוספים ל-Google Workspace.
| ייצוג ב-JSON |
|---|
{ "function": string, "parameters": [ { object ( |
| שדות | |
|---|---|
function |
פונקציה בהתאמה אישית שמופעלת כשלוחצים על הרכיב שמכיל אותה או מפעילים אותו בדרך אחרת. דוגמה לשימוש מופיעה בקטע קריאת נתוני טופס. |
parameters[] |
רשימה של פרמטרים של פעולות. |
loadIndicator |
מציין את אינדיקטור הטעינה שהפעולה מציגה בזמן שהיא מתבצעת. |
persistValues |
מציין אם ערכי הטופס נשמרים אחרי הפעולה. ערך ברירת המחדל הוא אם הערך הוא אם הערך הוא |
interaction |
זה שינוי אופציונלי. נדרש כשפותחים תיבת דו-שיח. מה לעשות בתגובה לאינטראקציה עם משתמש, כמו לחיצה על כפתור בהודעה עם כרטיס. אם לא מציינים את זה, האפליקציה מגיבה על ידי ביצוע אם מציינים
|
requiredWidgets[] |
זה שינוי אופציונלי. מלאו את הרשימה הזו בשמות של הווידג'טים שהפעולה הזו צריכה כדי שהשליחה תהיה תקינה. אם לווידג'טים שמופיעים כאן אין ערך כשהפעולה הזו מופעלת, שליחת הטופס מבוטלת.
|
allWidgetsAreRequired |
זה שינוי אופציונלי. אם הערך הוא True, כל הווידג'טים נחשבים כנדרשים לפעולה הזו.
|
ActionParameter
רשימה של פרמטרים מסוג מחרוזת שצריך לספק כשמפעילים את שיטת הפעולה. לדוגמה, נניח שיש שלושה לחצני השהיה: השהיה עכשיו, השהיה ליום אחד או השהיה לשבוע הבא. אפשר להשתמש ב-action method = snooze(), ולהעביר את סוג ההשהיה וזמן ההשהיה ברשימה של פרמטרים מסוג מחרוזת.
מידע נוסף זמין במאמר CommonEventObject.
זמין לאפליקציות ל-Google Chat ולתוספים ל-Google Workspace.
| ייצוג ב-JSON |
|---|
{ "key": string, "value": string } |
| שדות | |
|---|---|
key |
שם הפרמטר של סקריפט הפעולה. |
value |
ערך הפרמטר. |
LoadIndicator
מציין את אינדיקטור הטעינה שהפעולה מציגה בזמן שהיא מתבצעת.
זמין לאפליקציות ל-Google Chat ולתוספים ל-Google Workspace.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPINNER |
מוצג סמל של גלגל מסתובב כדי לציין שהתוכן נטען. |
NONE |
לא מוצג שום דבר. |
אינטראקציה
זה שינוי אופציונלי. נדרש כשפותחים תיבת דו-שיח.
מה לעשות בתגובה לאינטראקציה עם משתמש, כמו לחיצה על כפתור בהודעה עם כרטיס.
אם לא מציינים את זה, האפליקציה מגיבה על ידי ביצוע action – כמו פתיחת קישור או הפעלת פונקציה – כרגיל.
אם מציינים interaction, האפליקציה יכולה להגיב בדרכים אינטראקטיביות מיוחדות. לדוגמה, אם מגדירים את interaction לערך OPEN_DIALOG, האפליקציה יכולה לפתוח תיבת דו-שיח.
אם מציינים את המאפיין הזה, לא מוצג אינדיקטור לטעינה. אם צוין עבור תוסף, כל הכרטיס מוסר ולא מוצג דבר בלקוח.
זמינה לאפליקציות ל-Google Chat ולא זמינה לתוספים ל-Google Workspace.
| טיפוסים בני מנייה (enum) | |
|---|---|
INTERACTION_UNSPECIFIED |
ערך ברירת המחדל. action פועל כרגיל. |
OPEN_DIALOG |
פותחת תיבת דו-שיח, ממשק מבוסס-כרטיסים בחלון שבו אפליקציות ל-Chat משתמשות כדי לקיים אינטראקציה עם המשתמשים. האפשרות הזו נתמכת רק באפליקציות ל-Chat, בתגובה ללחיצה על כפתורים בהודעות עם כרטיסים. אם צוין עבור תוסף, כל הכרטיס מוסר ולא מוצג דבר בלקוח.
|