Class UniversalActionResponse
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
UniversalActionResponse
Evrensel işlem oluşturan bir yöntemden döndürülebilecek yanıt nesnesi.
// A universal action that opens a link.
const openLinkUniversalAction =
CardService.newUniversalActionResponseBuilder()
.setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com'))
.build();
const cardBuilder1 = CardService.newCardBuilder();
const cardBuilder2 = CardService.newCardBuilder();
// Finish building the cards ...
// A universal action that shows two static cards.
const cardsUniversalAction =
CardService.newUniversalActionResponseBuilder()
.displayAddOnCards([cardBuilder1.build(), cardBuilder2.build()])
.build();
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
printJson() | String | Bu nesnenin JSON gösterimini yazdırır. |
Ayrıntılı dokümanlar
printJson()
Bu nesnenin JSON gösterimini yazdırır. Bu yalnızca hata ayıklama içindir.
Return
String
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eUniversalActionResponse\u003c/code\u003e objects are returned from methods creating universal actions, like opening links or displaying cards.\u003c/p\u003e\n"],["\u003cp\u003eThese objects can define actions like opening a web link using \u003ccode\u003esetOpenLink()\u003c/code\u003e or showing cards using \u003ccode\u003edisplayAddOnCards()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eFor debugging, the \u003ccode\u003eprintJson()\u003c/code\u003e method outputs the object's JSON representation as a string.\u003c/p\u003e\n"]]],["The `UniversalActionResponse` object is used to define actions within a card-based interface. Key actions include using the `setOpenLink` method to open a URL and `displayAddOnCards` to display multiple static cards. `printJson()` is a method for debugging, that returns the JSON representation of the object as a string. These methods are used within the `UniversalActionResponseBuilder` to create the object.\n"],null,["# Class UniversalActionResponse\n\nUniversalActionResponse\n\nThe response object that may be returned from a method that creates universal action.\n\n```javascript\n// A universal action that opens a link.\nconst openLinkUniversalAction =\n CardService.newUniversalActionResponseBuilder()\n .setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com'))\n .build();\n\nconst cardBuilder1 = CardService.newCardBuilder();\nconst cardBuilder2 = CardService.newCardBuilder();\n// Finish building the cards ...\n\n// A universal action that shows two static cards.\nconst cardsUniversalAction =\n CardService.newUniversalActionResponseBuilder()\n .displayAddOnCards([cardBuilder1.build(), cardBuilder2.build()])\n .build();\n``` \n\n### Methods\n\n| Method | Return type | Brief description |\n|-----------------------------|-------------|------------------------------------------------|\n| [printJson()](#printJson()) | `String` | Prints the JSON representation of this object. |\n\nDetailed documentation\n----------------------\n\n### `print``Json()`\n\nPrints the JSON representation of this object. This is for debugging only.\n\n#### Return\n\n\n`String`"]]