Class ActionResponseBuilder

سازنده پاسخ اقدام

یک سازنده برای اشیاء Action Response .

برای افزونه‌های Google Workspace موجود است.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .setNotification(notification)
    .build();

روش‌ها

روش نوع بازگشتی شرح مختصر
add Modify Card(modifyCard) Action Response Builder عملیات اصلاح کارت را روی اکشن تنظیم می‌کند.
build() Action Response پاسخ اقدام فعلی را می‌سازد و آن را اعتبارسنجی می‌کند.
set Link Preview(linkPreview) Action Response Builder LinkPreview را برای اکشن تنظیم می‌کند.
set Navigation(navigation) Action Response Builder پاسخ به یک عمل Navigation را تنظیم می‌کند.
set Notification(notification) Action Response Builder اعلانی را تنظیم می‌کند که هنگام فعال شدن عملکرد نمایش داده شود.
set Open Link(openLink) Action Response Builder آدرس اینترنتی (URL) را برای پیمایش هنگام فعال شدن اکشن تنظیم می‌کند.
set State Changed(stateChanged) Action Response Builder یک پرچم تنظیم می‌کند تا نشان دهد که این اقدام، وضعیت داده موجود را تغییر داده است.

مستندات دقیق

add Modify Card(modifyCard)

عملیات اصلاح کارت را روی اکشن تنظیم می‌کند.

پارامترها

نام نوع توضیحات
modify Card Modify Card Modify Card مورد استفاده.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.


build()

پاسخ اقدام فعلی را می‌سازد و آن را اعتبارسنجی می‌کند.

بازگشت

Action Response - یک پاسخ اقدام معتبر.

پرتاب‌ها

Error — اگر پاسخ اکشن ساخته شده معتبر نباشد.


set Link Preview(linkPreview)

LinkPreview را برای اکشن تنظیم می‌کند.

پارامترها

نام نوع توضیحات
link Preview Link Preview Link Preview برای استفاده.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.


set Navigation(navigation)

پاسخ به یک عمل Navigation را تنظیم می‌کند.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .build();

پارامترها

نام نوع توضیحات
navigation Navigation Navigation مورد استفاده.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.


set Notification(notification)

اعلانی را تنظیم می‌کند که هنگام فعال شدن عملکرد نمایش داده شود.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNotification(notification)
    .build();

پارامترها

نام نوع توضیحات
notification Notification Notification که باید استفاده شود.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.


آدرس اینترنتی (URL) را برای پیمایش هنگام فعال شدن اکشن تنظیم می‌کند.

پارامترها

نام نوع توضیحات
open Link Open Link Open Link برای استفاده.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.


set State Changed(stateChanged)

یک پرچم تنظیم می‌کند تا نشان دهد که این اقدام، وضعیت داده‌های موجود را تغییر داده است. برای مثال، اگر این اقدام یک وظیفه ایجاد کرده یا اطلاعات تماس را به‌روزرسانی کرده باشد. وقتی این پرچم روی true تنظیم شده باشد، سرویس‌هایی مانند Gmail می‌توانند هرگونه داده‌های وضعیت ذخیره‌شده مرتبط با این اقدام را پاک کنند.

پارامترها

نام نوع توضیحات
state Changed Boolean آیا این اقدام، داده‌های وضعیت موجود را تغییر داده است یا خیر. مقدار پیش‌فرض false است.

بازگشت

Action Response Builder - این شیء، برای زنجیره‌سازی.