AI-generated Key Takeaways
-
ChatResponse
is an object used for card messages specifically within Google Chat apps, not add-ons. -
It facilitates building responses containing text and cards with customizable headers and content using methods like
addCardsV2()
. -
Developers can utilize the
printJson()
method to debug and view the JSON structure of the constructed response for verification.
The response object for a card message in Google Chat.
Only available for Google Chat apps. Not available for Google Workspace add-ons.
// Creates a card message in Chat. const cardHeader = CardService.newCardHeader() .setTitle('Card Header Title') .setSubtitle('Card Header Subtitle'); const card = CardService.newCardBuilder().setHeader(cardHeader).build(); const chatResponse = CardService.newChatResponseBuilder() .setText('Example text') .addCardsV2( CardService.newCardWithId().setCardId('card_id').setCard(card)) .build(); console.log(chatResponse.printJson());
Methods
Method | Return type | Brief description |
---|---|---|
print | String | Prints the JSON representation of this object. |
Detailed documentation
printJson()
Prints the JSON representation of this object. This is for debugging only.
Return
String