Class ActionResponseBuilder

ActionResponseBuilder

Trình tạo cho các đối tượng ActionResponse.

Dành cho tiện ích bổ sung của 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();

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addModifyCard(modifyCard)ActionResponseBuilderĐặt thao tác sửa đổi thẻ thành hành động.
build()ActionResponseTạo phản hồi cho hành động hiện tại và xác thực phản hồi đó.
setLinkPreview(linkPreview)ActionResponseBuilderĐặt LinkPreview thành thao tác.
setNavigation(navigation)ActionResponseBuilderĐặt phản hồi cho một thao tác Navigation.
setNotification(notification)ActionResponseBuilderĐặt thông báo sẽ hiển thị khi thao tác được kích hoạt.
setOpenLink(openLink)ActionResponseBuilderĐặt URL để chuyển đến khi hành động được kích hoạt.
setStateChanged(stateChanged)ActionResponseBuilderĐặt một cờ để cho biết hành động này đã thay đổi trạng thái dữ liệu hiện có.

Tài liệu chi tiết

addModifyCard(modifyCard)

Đặt thao tác sửa đổi thẻ thành hành động.

Tham số

TênLoạiMô tả
modifyCardModifyCardModifyCard cần sử dụng.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.


build()

Tạo phản hồi cho hành động hiện tại và xác thực phản hồi đó.

Cầu thủ trả bóng

ActionResponse – Một ActionResponse đã được xác thực.

Gửi

Error – nếu phản hồi hành động được tạo không hợp lệ.


setLinkPreview(linkPreview)

Đặt LinkPreview thành thao tác.

Tham số

TênLoạiMô tả
linkPreviewLinkPreviewLinkPreview cần sử dụng.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.


setNavigation(navigation)

Đặt phản hồi cho một thao tác Navigation.

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

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

Tham số

TênLoạiMô tả
navigationNavigationNavigation cần sử dụng.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.


setNotification(notification)

Đặt thông báo sẽ hiển thị khi thao tác được kích hoạt.

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

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

Tham số

TênLoạiMô tả
notificationNotificationNotification cần sử dụng.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.


Đặt URL để chuyển đến khi hành động được kích hoạt.

Tham số

TênLoạiMô tả
openLinkOpenLinkOpenLink cần sử dụng.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.


setStateChanged(stateChanged)

Đặt một cờ để cho biết hành động này đã thay đổi trạng thái dữ liệu hiện có. Ví dụ: nếu hành động tạo một việc cần làm hoặc cập nhật thông tin liên hệ. Khi cờ này được đặt thành true, các dịch vụ như Gmail có thể cố gắng xoá mọi dữ liệu trạng thái đã lưu vào bộ nhớ đệm liên quan đến thao tác này.

Tham số

TênLoạiMô tả
stateChangedBooleanLiệu thao tác này có làm thay đổi dữ liệu trạng thái hiện có hay không. Giá trị mặc định là false.

Cầu thủ trả bóng

ActionResponseBuilder – Đối tượng này, để liên kết.