Na tej stronie dowiesz się, jak dodawać i formatować tekst oraz obrazy na kartach.
Więcej informacji o tworzeniu kart znajdziesz w artykule Tworzenie kart dla aplikacji Google Chat.
Użyj narzędzia do tworzenia kart, aby projektować i wyświetlać podgląd wiadomości oraz interfejsów użytkownika aplikacji Google Chat:
Otwórz narzędzie do tworzenia kartWymagania wstępne
Aplikacja Google Chat skonfigurowana do odbierania zdarzeń interakcji i odpowiadania na nie. Aby utworzyć interaktywną aplikację do obsługi czatu, wykonaj jeden z tych przewodników Szybki start, w zależności od architektury aplikacji, której chcesz użyć:
- Usługa HTTP z Google Cloud Functions
- Google Apps Script
- Google Cloud Dialogflow CX
- Google Cloud Pub/Sub
Dodawanie obrazów lub ikon
Z tej sekcji dowiesz się, jak dodawać do kart elementy wizualne, takie jak obrazy, komponenty obrazów i ikony.
Dodaj obraz
Image
wyświetla obraz PNG lub JPG hostowany pod adresem URL HTTPS.
Szerokość wyświetlanego obrazu jest równa szerokości wyświetlanej karty, a wysokość dostosowuje się tak, aby zachować współczynnik proporcji obrazu. Widżet Image
obsługuje onclick
działania, które są wykonywane, gdy użytkownicy klikają obraz. Przykłady działań onclick
:
- Otwórz hiperlink za pomocą
OpenLink
, np. hiperlink do dokumentacji dla deweloperów Google Chat,https://developers.google.com/chat
. - Uruchom działanie, które uruchamia funkcję niestandardową, np. wywołuje interfejs API.
Widżet Image
ma te ograniczenia:
- Obsługiwane są tylko obrazy PNG i JPG.
- Adres URL hosta musi być
HTTPS
. - Aby zapewnić wydajność kart, zalecany maksymalny rozmiar obrazu to 2 MB.
Poniżej znajdziesz kartę z widżetem Image
. Wyświetla obraz strony docelowej dokumentacji Google Chat dla deweloperów. Gdy użytkownicy klikną obraz, dokumentacja dla deweloperów Google Chat otworzy się w nowej karcie.
Dodawanie komponentu obrazu
Widżet Image
to obraz o ograniczonych możliwościach stylizacji. imageCompent
Widżet umożliwia zastosowanie cropStyle
i borderStyle
do obrazu.
Przykład poniżej przedstawia 2 obrazy w siatce, z których jeden jest przycięty:
Kształt komponentu obrazu możesz dostosować, stosując cropStyle
.
Do obrazu można zastosować kilka kształtów:
- Użyj aplikacji
SQUARE
, aby zastosować kwadratowe przycięcie. - Użyj aplikacji
CIRCLE
, aby zastosować okrągłe przycięcie. - Użyj
RECTANGLE_CUSTOM
, aby zastosować prostokątne przycięcie z niestandardowym współczynnikiem proporcji. Możesz na przykład użyćRECTANGLE_4_3
, aby zastosować prostokątne przycięcie o proporcjach 4:3.
Ten przykład przedstawia 5 obrazów w siatce, do których zastosowano różne elementy cropStyle
:
Dodaj ikonę
Widżet Icon
może reprezentować wbudowaną lub niestandardową ikonę. Ikony możesz dodawać do kart, aby:
- Wyświetlanie ikony samodzielnej.
- Wyświetlaj ikonę przed powiązanym tekstem w ramach widżetu
DecoratedText
. - Wyświetlanie ikony jako interaktywnego przycisku w ramach widżetu
ButtonList
.
Poniżej znajduje się karta składająca się z komponentu Icon
z wbudowaną ikoną:
W tabeli poniżej znajdziesz wbudowane ikony dostępne w przypadku wiadomości w formie karty:
AIRPLANE | DODAJ DO ZAKŁADEK | ||
BUS | CAR | ||
CLOCK | CONFIRMATION_NUMBER_ICON | ||
DESCRIPTION | DOLLAR | ||
EVENT_SEAT | |||
FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
HOTEL | HOTEL_ROOM_TYPE | ||
ZAPROŚ | MAP_PIN | ||
SUBSKRYPCJA | MULTIPLE_PEOPLE | ||
PERSON | TELEFON | ||
RESTAURANT_ICON | SHOPPING_CART | ||
STAR | SKLEP | ||
TICKET | TRAIN | ||
VIDEO_CAMERA | VIDEO_PLAY |
Dodawanie tekstu do karty
W tej sekcji dowiesz się, jak dodawać i formatować tekst na karcie.
Dodawanie akapitu sformatowanego tekstu
TextParagraph
Widżet wyświetla akapit tekstu z opcjonalnym formatowaniem HTML. Podczas ustawiania treści tekstowej tych widżetów wystarczy uwzględnić odpowiednie tagi HTML.
Więcej informacji o obsługiwanych tagach HTML znajdziesz w artykule Formatowanie tekstu wyświetlanego na kartach.
Tekst akapitu można na przykład sformatować w ten sposób:
- Wyświetlaj tekst pogrubiony, podkreślony lub pisany kursywą za pomocą tagów HTML
<b>
,<u>
,<i>
. - Link do stron internetowych z kodem HTML
<a href="https://www.google.com">hyperlinks</a>
. - Dodaj trochę koloru za pomocą kodu HTML
<font color="#ea9999">font tags</font>
.
Każdy widżet TextParagraph
jest renderowany jako nowy akapit i można go traktować jako podobny do tagu HTML <p>
.
Poniżej znajduje się karta składająca się z 2 widżetów TextParagraph
, które służą do wyświetlania 2 akapitów z prostym formatowaniem HTML:
Dodawanie zwijanego akapitu tekstu
Zwijane akapity tekstu umożliwiają użytkownikom wyświetlanie większej ilości informacji na żądanie. Ten widżet doskonale nadaje się do prezentowania długich treści lub dodatkowych szczegółów, które można wyświetlić po wybraniu, co zapewnia dynamiczną i interaktywną obsługę.
Wyświetlanie tekstu z elementami dekoracyjnymi
DecoratedText
Widżet
wyświetla tekst z opcjonalnym układem i funkcjami. Na przykład:
- Wyświetl
icon
przed tekstem zstartIcon
. - Wyświetl tytuł przed tekstem za pomocą znaku
topLabel
. - Dodaj przycisk, który można kliknąć
button
, lub przełącznikswitchControl
.
Użyj widżetu DecoratedText
, gdy chcesz przedstawić informacje w przystępny i interaktywny sposób. Widżet doskonale sprawdza się w przypadkach takich jak karty kontaktowe, aktualizacje stanu zamówienia i powiadomienia o zgłoszeniach.
Widżet DecoratedText
obsługuje formatowanie HTML w postaci zwykłego tekstu. Podczas ustawiania treści tekstowej tych widżetów wystarczy uwzględnić odpowiednie tagi HTML. Więcej informacji o obsługiwanych tagach HTML znajdziesz w sekcji Formatowanie tekstu karty.
Poniżej znajduje się karta z DecoratedText
widżetem, który służy do wyświetlania danych kontaktowych, takich jak adres e-mail, stan aktywności, numer telefonu i strona internetowa:
Rozwiązywanie problemów
Gdy aplikacja Google Chat lub karta zwraca błąd, w interfejsie Google Chat pojawia się komunikat „Coś poszło nie tak”. lub „Nie udało się przetworzyć Twojej prośby”. Czasami interfejs Google Chat nie wyświetla żadnego komunikatu o błędzie, ale aplikacja lub karta Google Chat daje nieoczekiwany wynik, np. wiadomość na karcie może się nie pojawić.
Chociaż w interfejsie czatu może nie wyświetlać się komunikat o błędzie, opisowe komunikaty o błędach i dane logowania są dostępne, aby pomóc w naprawieniu błędów, gdy rejestrowanie błędów w aplikacjach na czat jest włączone. Pomoc dotyczącą wyświetlania, debugowania i naprawiania błędów znajdziesz w artykule Rozwiązywanie problemów z Google Chat.
Powiązane artykuły
- Wyświetl przykłady aplikacji Google Chat, które używają kart.
Image
imageCompent
cropStyle
Icon
TextParagraph
DecoratedText