In Google Chat können Sie Nachrichten formatieren, darunter:
- Grundlegende Textformatierung wie Fett-, Kursiv- und Durchgestrichener Text in sms und Kartennachrichten
- Verknüpfter Text:
- Einen oder alle Nutzer@erwähnen in einem Chatbereich.
- Integrierte und Benutzerdefinierte Symbole nur in Kartennachrichten.
SMS formatieren
In Google Chat können Sie Textnachrichten grundlegend formatieren, z. B.: fett, kursiv und durchgestrichen dargestellt, indem Sie eine kleine Teilmenge der Markdown-Syntax verwenden. Ich Formatieren Sie Text in SMS anders als in Kartennachrichten, da Text haben Nachrichten dieselbe Syntax wie Google Chat die von den Nutzern verwendet wird. Wie Sie Text auf einer Infokarte formatieren, erfahren Sie unter Kartennachricht formatieren
Verwenden Sie die folgende Syntax, um Textnachrichten zu formatieren:
Format | Symbol | Beispielsyntax | In Google Chat angezeigter Text |
---|---|---|---|
Fett | * | *Hallo* | Hallo |
Kursiv | _ (Unterstrich) | _hello_ | Hallo |
Durchgestrichen | ~ | ~hallo~ | |
Festbreitenschrift | ` (Backquote) | „Hallo“ | hello |
Festbreitenschrift | ` ` ` (drei Anführungszeichen) | ``` Hello World ``` |
Hello |
Aufzählungsliste | * oder - (Bindestrich) gefolgt von einem Leerzeichen | * Dies ist das erste Element in der Liste. * Dies ist das zweite Element in der Liste. |
|
Betrachten Sie beispielsweise den folgenden JSON-Code:
{
"text": "Your pizza delivery *has arrived*!\nThank you for using _Cymbal Pizza!_"
}
Diese formatierte Textnachricht enthält Folgendes in einem Chat Gruppenbereich:
In einer Nachricht gesendete Textformatierung ansehen
Wenn ein Nutzer eine Nachricht sendet, befindet sich der Nur-Text der Nachricht im
text
. Formatierungen, die mithilfe von Markdown auf die Textnachricht angewendet werden
befindet sich im Feld text
. Zusätzliche Formatierungen befinden sich in der
reines Ausgabefeld formattedText
, einschließlich der folgenden:
- Zusätzliche Markdown-Syntax für Text
- Nutzererwähnungen
- Benutzerdefinierte Hyperlinks
- Benutzerdefinierte Emojis
Betrachten Sie zum Beispiel den folgenden Text, der von einem Nutzer gesendet wurde:
Wenn die Nachricht über das Menü Format im
Chat-UI enthält das Feld text
nur den Text, während das Feld
formattedText
enthält die Markups, den Text und den Hyperlink. Die
Das folgende Beispiel zeigt den Entwurf
einer Textnachricht mit einem als Hyperlink formatierten Wort,
Elemente in einer Liste und ein Wort in Fettschrift:
Die Nachricht wird in folgendem Format empfangen:
{
"text": "I can meet there at:\nNoon\n3 pm\n5 pm\nWhat time works for you?",
"formattedText": "I can meet <http://example.com|there> at:\n* Noon\n* 3 pm\n* 5 pm\nWhat time works for *you*?",
}
Links formatieren
Wenn Sie eine einfache Link-URL in Ihren Nachrichtentext einfügen, z. B.
http://www.example.com/
verwendet Google Chat dies als Linktext und
verknüpft diesen Text automatisch mit der angegebenen URL.
Verwenden Sie die folgende Syntax, um alternativen Linktext für Ihren Link bereitzustellen:
Beispielsyntax | In Google Chat angezeigter Text |
---|---|
<https://example.com|Example website> |
Der senkrechte Strich und der Linktext sind optional, sodass <https://www.example.com/>
und
https://www.example.com/
sind gleichwertig.
Nutzer in einer SMS erwähnen
Chat-Apps können SMS senden einen oder alle Nutzer in einem Chatbereich @erwähnen. Chat-Apps dürfen keine Nutzer in einer der folgenden Sprachen erwähnen: Gruppenbereich, der sich im Importmodus befindet, oder von Nutzern, die sind dem Gruppenbereich nicht beigetreten.
Bestimmte Nutzer @erwähnen
Wenn Sie einen bestimmten Nutzer @erwähnen möchten, fügen Sie der SMS dabei <users/{user}>
hinzu.
{user}
ist die ID des Nutzers. Betrachten Sie zum Beispiel den folgenden Text
-Nachricht, wobei 123456789012345678901
die ID für den Nutzer Mahan S. darstellt:
{
"text": "A customer has reported an issue. Assigning ticket #942 to <users/123456789012345678901>."
}
Die Textnachricht wird wie folgt angezeigt:
Sie können den Wert users/{user}
so angeben:
- Wenn Ihre Google Chat App auf eine Nachricht reagiert, die vom
können Sie das Feld
message.sender.name
desMESSAGE
Interaktionsereignis. Wenn Ihre Google Chat App ein asynchrone Textnachricht, Sie können den Wert für
users/{user}
auf folgende Arten angeben:- Das Feld
name
in Google Chat verwendenUser
-Ressource, z. B.users/123456789012345678901
- Verwenden Sie die E-Mail-Adresse des Nutzers als Alias für den Wert
{user}
. Für Lautet die E-Mail-Adresse beispielsweisemahan@example.com
, können Sie Nutzer alsusers/mahan@example.com
. Wenn Sie einen E-Mail-Alias verwenden möchten, Die Google Chat App muss als Nutzer authentifizieren.
- Das Feld
Wenn Sie die People API verwenden, können Sie auch die
people.get
-Methode um die User-ID zu identifizieren.
Alle Nutzer @erwähnen
Wenn Sie eine SMS erstellen möchten, in der alle Personen in einem Gruppenbereich @erwähnt werden, ersetzen Sie {user}
mit all
. Im folgenden JSON-Beispiel werden alle Nutzer in einer Nachricht erwähnt:
{
"text": "Important message for <users/all>: Code freeze starts at midnight tonight!"
}
Kartennachricht formatieren
Innerhalb von Karten unterstützen die meisten Textfelder eine einfache Textformatierung. Verwenden Sie dazu ein kleines eine Untergruppe von HTML-Tags. Sie formatieren Text in Kartennachrichten anders als im Text Nachrichten, da Textnachrichten mit der gleichen Syntax formatiert sind, Chat, den die Nutzer verwenden. Um Text in einer Textnachricht zu formatieren, Siehe SMS formatieren
Mit dem Card Builder können Sie JSON-Kartennachrichten für Chat-Apps erstellen und als Vorschau ansehen:
Card Builder öffnenDie unterstützten Tags und ihr Zweck sind im Folgenden aufgeführt. Tabelle:
Format | Beispiel | Gerendertes Ergebnis |
---|---|---|
Fett | "This is <b>bold</b>." |
Fett. |
Kursiv | "This is <i>italics</i>." |
Dies ist kursiv. |
Unterstrichen | "This is <u>underline</u>." |
Dies ist Unterstrich. |
Durchgestrichen | "This is <s>strikethrough</s>." |
Dies ist |
Schriftfarbe | "This is <font color=\"#FF0000\">red font</font>." |
in roter Schrift. |
Hyperlink | "This is a <a href=\"https://www.google.com\">hyperlink</a>." |
Dies ist ein Hyperlink. |
Zeit | "This is a time format: <time>2023-02-16 15:00</time>." |
Das Zeitformat lautet: . |
Zeilenvorschub | „"This is the first line. <br> This is a new line. “ |
Das ist die erste Zeile. Das ist eine neue Zeile. |
Integriertes Symbol zu einer Karte hinzufügen
Die
DecoratedText
und
ButtonList
Widgets unterstützen das Element icon
.
wird verwendet, um eines der integrierten Symbole anzugeben, die in Google Chat verfügbar sind.
In der folgenden Tabelle sind die integrierten Symbole aufgeführt, die für Kartennachrichten verfügbar sind:
FLUGZEUG | Lesezeichen | ||
BUS | Automobil | ||
UHR | CONFIRMATION_NUMBER_ICON | ||
DESCRIPTION | DOLLAR | ||
EVENT_SEAT | |||
FLIGHT_ARRIVAL | FLIGHT_DEPARTURE | ||
HOTEL | HOTEL_ROOM_TYPE | ||
INVITE | MAP_PIN | ||
MITGLIEDSCHAFT | MULTIPLE_PEOPLE | ||
PERSON | SMARTPHONE | ||
RESTAURANT_ICON | SHOPPING_CART | ||
STERNE | SHOP | ||
TICKET | TRAINING | ||
VIDEO_CAMERA | VIDEO_PLAY |
Die Hier sehen Sie ein Beispiel für eine Karte mit einem E-Mail-Symbol:
Google Material Design-Symbol zu einer Karte hinzufügen
Die
DecoratedText
und
ButtonList
können Sie mit Widgets die Materialien-Symbole von Google
Hier können Sie aus über 2500 Symboloptionen wählen und die
Füllung und Grad der Symbole.
Im Folgenden finden Sie ein Beispiel für eine Karte mit einem Google Material-Symbol:
Benutzerdefiniertes Symbol zu einer Karte hinzufügen
Die
DecoratedText
und
ButtonList
Mit Widgets können Sie die integrierten Symbole verwenden oder eigene benutzerdefinierte Symbole definieren. Bis
Benutzerdefiniertes Symbol zu einer Karte hinzufügen, das Feld iconUrl
einschließen und die
entsprechende URL.
Hier sehen Sie ein Beispiel für ein benutzerdefiniertes Symbol: