Class ActionResponse

ActionResponse

تمثّل هذه السمة كائن الاستجابة الذي يمكن عرضه من إحدى وظائف الاستدعاء (على سبيل المثال، معالج استجابة النموذج) لتنفيذ إجراء واحد أو أكثر على العميل. بعض مجموعات الإجراءات غير متاحة.

// An action that opens a link
var actionResponse = CardService.newActionResponseBuilder()
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com"))
    .build();

// An action that shows a notification.
var actionResponse = CardService.newActionResponseBuilder()
    .setNotification(CardService.newNotification()
        .setText("Some info to display to user"))
    .build();

// An action that shows an additional card. It also sets a flag to indicate that the original
// state data has changed.

var cardBuilder = CardService.newCardBuilder();
// Build card ...
var actionResponse = CardService.newActionResponseBuilder()
    .setNavigation(CardService.newNavigation()
        .pushCard(cardBuilder.build()))
    .setStateChanged(true)
    .build();

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

الوثائق التفصيلية

printJson()

يطبع تمثيل JSON لهذا الكائن. يُستخدم هذا الخيار لتصحيح الأخطاء فقط.

استرجاع الكرة

String