Icon

Ikona wyświetlana w widżecie na karcie. Przykład dotyczący aplikacji Google Chat znajdziesz w sekcji Dodawanie ikony.

Obsługuje ikony wbudowane i niestandardowe.

Dostępne w przypadku aplikacji do Google Chat i dodatków do Google Workspace.

Zapis JSON
{
  "altText": string,
  "imageType": enum (ImageType),

  "knownIcon": string,
  "iconUrl": string,
  "materialIcon": {
    object (MaterialIcon)
  }
}
Pola
altText

string

Opcjonalnie: Opis ikony używany na potrzeby ułatwień dostępu. Jeśli nie określono inaczej, zostanie użyta domyślna wartość Button. Zgodnie ze sprawdzonymi metodami warto ustawić przydatny opis tego, co wyświetla ikona i co robi (jeśli dotyczy). na przykład A user's account portrait lub Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat.

Jeśli ikona jest ustawiona w elemencie Button, altText pojawia się jako tekst pomocniczy, gdy użytkownik najedzie kursorem na przycisk. Jeśli jednak przycisk ustawia też text, wartość altText ikony jest ignorowana.

imageType

enum (ImageType)

Styl przycięcia zastosowany do obrazu. W niektórych przypadkach zastosowanie przycięcia CIRCLE powoduje, że obraz jest większy niż wbudowana ikona.

Ikona wyświetlana w widżecie na karcie. Poniżej znajduje się lista pól, które wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
knownIcon

string

wyświetlić jedną z wbudowanych ikon udostępnianych przez Google Workspace,

Aby na przykład wyświetlić ikonę samolotu, wpisz AIRPLANE. W przypadku autobusu podaj BUS.

Pełną listę obsługiwanych ikon znajdziesz w sekcji Wbudowane ikony.

iconUrl

string

Wyświetl ikonę niestandardową hostowaną pod adresem URL HTTPS.

Na przykład:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Obsługiwane typy plików to .png i .jpg.

materialIcon

object (MaterialIcon)

Wyświetl jedną z ikon w stylu Material Design.

Aby na przykład wyświetlić ikonę pola wyboru, użyj:

"materialIcon": {
  "name": "check_box"
}

 Dostępne w przypadku aplikacji do Google Chat i niedostępne w przypadku dodatków do Google Workspace.

Koniec pól wykluczających się wzajemnie.