בדף הזה מוסבר איך להוסיף טקסט ותמונות לכרטיסים ולעצב אותם.
איך יוצרים כרטיסים לאפליקציות ל-Google Chat?
אתם יכולים להשתמש בכלי ליצירת כרטיסים כדי לעצב ולראות תצוגה מקדימה של ממשקי המשתמש וההודעות של אפליקציות ל-Chat:
פתיחת הכלי ליצירת כרטיסיםדרישות מוקדמות
אפליקציה ל-Google Chat שמוגדרת לקבל אינטראקציות של משתמשים ולהגיב להן. כדי ליצור אפליקציית צ'אט אינטראקטיבית, צריך להשלים את אחד מהמדריכים המהירים הבאים, בהתאם לארכיטקטורת האפליקציה שבה רוצים להשתמש:
- שירות HTTP עם Google Cloud Functions
- Google Apps Script
- Google Cloud Dialogflow CX
- Google Cloud Pub/Sub
הוספת תמונות או סמלים
בקטע הזה מוסבר איך להוסיף לכרטיסים רכיבים חזותיים כמו תמונות, רכיבי תמונה וסמלים.
הוספת תמונה
הווידג'ט Image מציג תמונה בפורמט PNG או JPG שמתארחת בכתובת URL מסוג HTTPS.
התמונה מוצגת ברוחב מלא של הכרטיס, והגובה שלה מותאם כדי לשמור על יחס הגובה-רוחב של התמונה. הווידג'ט Image תומך בפעולות של onclick שמתרחשות כשהמשתמשים לוחצים על התמונה. דוגמאות לפעולות של onclick:
- פותחים היפר-קישור באמצעות
OpenLink, למשל היפר-קישור למאמרי העזרה למפתחים של Google Chat,https://developers.google.com/chat. - להפעיל פעולה שמריצה פונקציה בהתאמה אישית, כמו קריאה ל-API.
לווידג'ט Image יש את המגבלות הבאות:
- יש תמיכה רק בתמונות בפורמט PNG ו-JPG.
- כתובת ה-URL של המארח חייבת להיות
HTTPS. - כדי שהכרטיסים יפעלו בצורה תקינה, מומלץ שהתמונות יהיו בגודל של עד 2MB.
הכרטיס הבא מכיל ווידג'ט של Image. מוצגת תמונה של דף הנחיתה של מאמרי העזרה למפתחים של Google Chat. כשמשתמשים לוחצים על התמונה, נפתחת כרטיסייה חדשה עם מאמרי העזרה למפתחים של Google Chat.
הוספת רכיב תמונה
הווידג'ט Image הוא תמונה עם סגנון מוגבל. ווידג'ט של ImageComponent מאפשר להחיל cropStyle ו-borderStyle על תמונה.
בדוגמה הבאה מוצגות שתי תמונות ברשת, כשאחת מהן חתוכה:
כדי לשנות את הצורה של רכיב תמונה, אפשר להחיל עליו cropStyle.
יש כמה צורות שאפשר להחיל על תמונה:
- מקישים על
SQUAREכדי לחתוך את התמונה בצורת ריבוע. - כדי לחתוך את התמונה בצורה מעגלית, משתמשים ב-
CIRCLE. - משתמשים באפשרות
RECTANGLE_CUSTOMכדי להחיל חיתוך מלבני עם יחס גובה-רוחב מותאם אישית. לדוגמה, אפשר להשתמש ב-RECTANGLE_4_3כדי להחיל חיתוך מלבני ביחס גובה-רוחב של 4:3.
בדוגמה הבאה מוצגות חמש תמונות ברשת, כשעל כל תמונה מוחל cropStyle שונה:
הוסף סמל
הווידג'ט Icon מייצג סמל מובנה או סמל בהתאמה אישית. אתם יכולים להוסיף סמלים לכרטיסים כדי לבצע את הפעולות הבאות:
- הצגת סמל נפרד.
- הצגת סמל לפני טקסט קשור, כחלק מווידג'ט של
DecoratedText. - הצגת סמל כלחצן אינטראקטיבי, כחלק מווידג'ט של
ButtonList.
הדוגמה הבאה היא של כרטיס שמורכב מרכיב Icon עם סמל מובנה:
בטבלה הבאה מפורטים הסמלים המובנים שאפשר להשתמש בהם בהודעות כרטיס:
| AIRPLANE | BOOKMARK | ||
| BUS | CAR | ||
| שעון | CONFIRMATION_NUMBER_ICON | ||
| תיאור | DOLLAR | ||
| EVENT_SEAT | |||
| FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
| HOTEL | HOTEL_ROOM_TYPE | ||
| הזמנה | MAP_PIN | ||
| MEMBERSHIP | MULTIPLE_PEOPLE | ||
| PERSON | טלפון | ||
| RESTAURANT_ICON | SHOPPING_CART | ||
| STAR | STORE | ||
| TICKET | TRAIN | ||
| VIDEO_CAMERA | VIDEO_PLAY |
הוספת טקסט לכרטיס
בקטע הזה מוסבר איך להוסיף טקסט לכרטיס ולעצב אותו.
הוספת פסקה של טקסט מעוצב
הווידג'ט TextParagraph מציג פסקה של טקסט עם עיצוב HTML אופציונלי. כשמגדירים את תוכן הטקסט של הווידג'טים האלה, פשוט כוללים את תגי ה-HTML המתאימים.
למידע נוסף על תגי ה-HTML הנתמכים, ראו עיצוב טקסט שמופיע בכרטיסים.
לדוגמה, אפשר להשתמש בעיצובים הבאים בטקסט של פסקה:
- כדי להציג טקסט מודגש, עם קו תחתון או נטוי, משתמשים בתגי HTML
<b>,<u>,<i>. - קישור לאתרים באמצעות
<a href="https://www.google.com">hyperlinks</a>ב-HTML. - הוספת צבע באמצעות HTML
<font color="#ea9999">font tags</font>.
כל ווידג'ט של TextParagraph מוצג כפסקה חדשה, ואפשר לחשוב עליו כדומה לתג HTML של <p>.
הדוגמה הבאה היא כרטיס שמורכב משני ווידג'טים מסוג TextParagraph, שמשמשים להצגת שתי פסקאות עם עיצוב HTML פשוט:
הוספת פסקה של טקסט שניתן לכיווץ
פסקאות הטקסט הניתנות לכיווץ מאפשרות למשתמשים לחשוף מידע נוסף לפי דרישה. הווידג'ט הזה מושלם להצגת תוכן ארוך או פרטים נוספים שאפשר לחקור כשבוחרים בהם, וליצור חוויית משתמש דינמית ואינטראקטיבית.
הצגת טקסט עם אלמנטים דקורטיביים
הווידג'ט DecoratedText מציג טקסט עם פריסה ויכולות אופציונליות. לדוגמה:
- מציגים
iconלפני הטקסט עםstartIcon. - כדי להציג כותרת לפני הטקסט, משתמשים ב-
topLabel. - אפשר להוסיף כפתור לחיץ באמצעות
buttonאו מתג באמצעותswitchControl.
הווידג'ט DecoratedText מתאים להצגת מידע בצורה אינטראקטיבית וקלה להבנה. הווידג'ט הזה מתאים לשימוש במקרים כמו כרטיסי אנשי קשר, עדכונים על סטטוס ההזמנה והתראות על כרטיסי עבודה.
הווידג'ט DecoratedText תומך בעיצוב HTML של טקסט פשוט. כשמגדירים את תוכן הטקסט של הווידג'טים האלה, פשוט כוללים את תגי ה-HTML המתאימים. למידע נוסף על תגי ה-HTML הנתמכים, ראו עיצוב טקסט של כרטיס.
הכרטיס הבא מכיל ווידג'ט מסוג DecoratedText שמשמש להצגת פרטים ליצירת קשר, כמו כתובת אימייל, סטטוס אונליין, מספר טלפון ואתר:
פתרון בעיות
כשמוחזרת שגיאה מאפליקציה ל-Google Chat או מכרטיס, בממשק של Chat מופיעה ההודעה "משהו השתבש". או "לא ניתן לעבד את הבקשה שלך". לפעמים לא מופיעה הודעת שגיאה בממשק המשתמש של Chat, אבל אפליקציית Chat או הכרטיס מניבים תוצאה לא צפויה. לדוגמה, יכול להיות שהודעה בכרטיס לא תופיע.
יכול להיות שלא תופיע הודעת שגיאה בממשק המשתמש של Chat, אבל אם הפעלתם את רישום השגיאות ביומן באפליקציות ל-Chat, תוכלו להיעזר בהודעות השגיאה המפורטות ובנתונים ביומן כדי לתקן את השגיאות. כדי לקבל עזרה בהצגה, בניפוי באגים ובתיקון שגיאות, אפשר לעיין במאמר פתרון בעיות ותיקון שגיאות ב-Google Chat.
נושאים קשורים
- דוגמאות לאפליקציות ל-Chat שמשתמשות בכרטיסים.
ImageImageComponentcropStyleIconTextParagraphDecoratedText