Class ChatResponse

  • 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.

ChatResponse

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

MethodReturn typeBrief description
printJson()StringPrints the JSON representation of this object.

Detailed documentation

printJson()

Prints the JSON representation of this object. This is for debugging only.

Return

String