קלפים
כרטיס הוא רכיב בממשק המשתמש שיכול להכיל ווידג'טים של ממשק המשתמש, כמו טקסט ותמונות.
ייצוג ב-JSON |
---|
{ "header": { object ( |
שדות | |
---|---|
header
|
הכותרת של הכרטיס. בדרך כלל כותרת מכילה כותרת ותמונה. |
sections[]
|
החלקים מופרדים באמצעות קו מפריד. |
card
|
הפעולות של הכרטיס הזה. |
name
|
שם הכרטיס. |
CardHeader
ייצוג JSON |
---|
{
"title": string,
"subtitle": string,
"imageStyle": enum ( |
שדות | |
---|---|
title
|
חובה לציין את השם. לגובה הכותרת יש ערך קבוע: אם מציינים גם כותרת וגם כותרת משנה, כל אחת מהן תופסת שורה אחת. אם מציינים רק את הכותרת, היא תופסת את שתי השורות. |
subtitle
|
כותרת המשנה של כותרת הכרטיס. |
image
|
סוג התמונה (לדוגמה, מסגרת ריבועית או מסגרת עגולה). |
image
|
כתובת ה-URL של התמונה בכותרת הכרטיס. |
ImageStyle
טיפוסים בני מנייה (enum) | |
---|---|
IMAGE_STYLE_UNSPECIFIED
|
|
IMAGE
|
גבול מרובע. |
AVATAR
|
גבול עגול. |
קטע
קטע מכיל אוסף של ווידג'טים שמעובדים (אנכי) לפי הסדר שבו צוינו. בכל הפלטפורמות, לכרטיסים יש רוחב קבוע צר, לכן אין כרגע צורך במאפייני פריסה (לדוגמה, מספר ממשי (float).
ייצוג ב-JSON |
---|
{
"header": string,
"widgets": [
{
object ( |
שדות | |
---|---|
header
|
הכותרת של הקטע. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים של Google Workspace. |
widgets[]
|
כל קטע חייב להכיל לפחות ווידג'ט אחד. |
WidgetMarkup
ווידג'ט הוא רכיב בממשק המשתמש שמוצגים בו טקסט ותמונות.
ייצוג ב-JSON |
---|
{ "buttons": [ { object ( |
שדות | |
---|---|
buttons[]
|
רשימת לחצנים. גם הלחצנים הם
|
שדה האיחוד
data . WidgetMarkup יכול להכיל רק אחד מהפריטים הבאים. אפשר להשתמש בכמה שדות של
WidgetMarkup
כדי להציג פריטים נוספים.
data יכול להיות רק אחת מהאפשרויות הבאות:
|
|
text
|
הצגת פסקה של טקסט בווידג'ט הזה. |
image
|
הצגת תמונה בווידג'ט הזה. |
key
|
הצגת פריט של ערך מפתח בווידג'ט הזה. |
TextParagraph
פסקה של טקסט. יש תמיכה בטקסט מעוצב. למידע נוסף על עיצוב הטקסט, תוכלו לקרוא את המאמרים עיצוב טקסט באפליקציות ב-Google Chat ועיצוב טקסט בתוספים ל-Google Workspace.
ייצוג JSON |
---|
{ "text": string } |
שדות | |
---|---|
text
|
|
תמונה
תמונה שצוינה בכתובת URL ויכולה לכלול פעולה
onclick
.
ייצוג JSON |
---|
{
"imageUrl": string,
"onClick": {
object ( |
שדות | |
---|---|
image
|
כתובת האתר של התמונה. |
on
|
הפעולה |
aspect
|
יחס הגובה-רוחב של התמונה הזו (רוחב וגובה). השדה הזה מאפשר לכם להקצות את הגובה הנכון לתמונה בזמן ההמתנה לטעינה שלה. הוא לא נועד לשנות את יחס הגובה-רוחב המובנה של התמונה. אם המדיניות לא מוגדרת, השרת ממלא אותה על ידי אחזור מראש של התמונה. |
OnClick
פעולה onclick
(לדוגמה, פתיחת קישור).
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד
|
|
action
|
הפעולה |
open
|
פעולת
|
FormAction
פעולת הטופס מתארת את ההתנהגות בזמן שליחת הטופס. לדוגמה, אפשר להפעיל את Apps Script כדי לטפל בטופס.
ייצוג ב-JSON |
---|
{
"actionMethodName": string,
"parameters": [
{
object ( |
שדות | |
---|---|
action
|
שם השיטה משמש לזיהוי החלק בטופס שהפעיל את שליחת הטופס. המידע הזה מוחזר לאפליקציית Chat כחלק מאירוע הקליק על הכרטיס. אפשר להשתמש באותו שם שיטה בכמה רכיבים שמפעילים התנהגות משותפת. |
parameters[]
|
רשימה של פרמטרים של פעולות. |
ActionParameter
רשימת הפרמטרים של המחרוזת שיש לספק כששיטת הפעולה מופעלת. לדוגמה, אפשר להציג שלושה לחצני השהיה: השהיה עכשיו, השהיה ליום אחד, השהיה לשבוע הבא. אפשר להשתמש ב-
action method = snooze()
כדי לקבוע את סוג הנודניק ואת משך ההפעלה לטיפול בהמשך ברשימת הפרמטרים של המחרוזת.
ייצוג JSON |
---|
{ "key": string, "value": string } |
שדות | |
---|---|
key
|
שם הפרמטר של סקריפט הפעולה. |
value
|
הערך של הפרמטר. |
OpenLink
קישור שפותח חלון חדש.
ייצוג JSON |
---|
{ "url": string } |
שדות | |
---|---|
url
|
כתובת ה-URL לפתיחה. |
KeyValue
רכיב בממשק המשתמש מכיל מפתח (תווית) וערך (תוכן). הרכיב הזה יכול גם להכיל כמה פעולות, כמו הלחצן onclick
.
ייצוג ב-JSON |
---|
{ "topLabel": string, "content": string, "contentMultiline": boolean, "bottomLabel": string, "onClick": { object ( |
שדות | |
---|---|
top
|
הטקסט של התווית העליונה. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים של Google Workspace. |
content
|
הטקסט של התוכן. יש תמיכה בטקסט מעוצב ותמיד צריך להשתמש בטקסט כזה. למידע נוסף על עיצוב הטקסט, תוכלו לקרוא את המאמרים עיצוב טקסט באפליקציות ב-Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
content
|
אם התוכן צריך להיות בכמה שורות. |
bottom
|
הטקסט של התווית התחתונה. יש תמיכה בטקסט מעוצב. למידע נוסף על עיצוב הטקסט, תוכלו לקרוא את המאמרים עיצוב טקסט באפליקציות ב-Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
on
|
הפעולה
|
שדה האיחוד
icons . צריך להגדיר לפחות אחת מהסמלים top_label ו-bottom_label .
icons יכול להיות רק אחת מהאפשרויות הבאות:
|
|
icon
|
ערך enum שמוחליף על ידי Chat API בתמונה המתאימה של הסמל. |
icon
|
הסמל שצוין באמצעות כתובת URL. |
שדה האיחוד
control . ווידג'ט בקרה. אפשר להגדיר את button או את switch_widget , אבל לא את שניהם.
control יכול להיות רק אחת מהאפשרויות הבאות:
|
|
button
|
לחצן שאפשר ללחוץ עליו כדי להפעיל פעולה. |
סמל
קבוצת הסמלים הנתמכים.
טיפוסים בני מנייה (enum) | |
---|---|
ICON_UNSPECIFIED
|
|
AIRPLANE
|
|
BOOKMARK
|
|
BUS
|
|
CAR
|
|
CLOCK
|
|
CONFIRMATION_NUMBER_ICON
|
|
DOLLAR
|
|
DESCRIPTION
|
|
EMAIL
|
|
EVENT_PERFORMER
|
|
EVENT_SEAT
|
|
FLIGHT_ARRIVAL
|
|
FLIGHT_DEPARTURE
|
|
HOTEL
|
|
HOTEL_ROOM_TYPE
|
|
INVITE
|
|
MAP_PIN
|
|
MEMBERSHIP
|
|
MULTIPLE_PEOPLE
|
|
OFFER
|
|
PERSON
|
|
PHONE
|
|
RESTAURANT_ICON
|
|
SHOPPING_CART
|
|
STAR
|
|
STORE
|
|
TICKET
|
|
TRAIN
|
|
VIDEO_CAMERA
|
|
VIDEO_PLAY
|
לחצן
לחצן. אפשר להשתמש בלחצן טקסט או בלחצן תמונה.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד
|
|
text
|
לחצן עם טקסט ופעולה |
image
|
לחצן עם תמונה והפעולה |
TextButton
לחצן עם טקסט ופעולה onclick
.
ייצוג ב-JSON |
---|
{
"text": string,
"onClick": {
object ( |
שדות | |
---|---|
text
|
הטקסט של הלחצן. |
on
|
הפעולה |
ImageButton
לחצן תמונה עם פעולת
onclick
.
ייצוג ב-JSON |
---|
{ "onClick": { object ( |
שדות | |
---|---|
on
|
הפעולה |
name
|
השם של |
שדה האיחוד
icons . אפשר לציין את הסמל באמצעות
Icon
enum
או כתובת URL.
icons
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
icon
|
הסמל שצוין על ידי |
icon
|
הסמל שצוין באמצעות כתובת URL. |
CardAction
פעולה בכרטיס היא הפעולה שמשויכת לכרטיס. בכרטיס חשבונית, פעולה אופיינית יכולה להיות: מחיקה של החשבונית, שליחת החשבונית באימייל או פתיחת החשבונית בדפדפן.
אין תמיכה באפליקציות Google Chat.
ייצוג JSON |
---|
{
"actionLabel": string,
"onClick": {
object ( |
שדות | |
---|---|
action
|
התווית הקודמת שהייתה מופיעה באפשרות של תפריט הפעולות. |
on
|
הפעולה שמתבצעת בלחיצה על פריט הפעולה הזה. |