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 và xác thực phản hồi của thao tác hiện tại.
setLinkPreview(linkPreview)ActionResponseBuilderĐặt LinkPreview cho 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 thao tác 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.

Thông số

TênLoạiMô tả
modifyCardModifyCardModifyCard để sử dụng.

Cầu thủ trả bóng

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


build()

Tạo và xác thực phản hồi của thao tác hiện tạ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 cho thao tác.

Thông số

TênLoạiMô tả
linkPreviewLinkPreviewLinkPreview để 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 thao tác Navigation.

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

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

Thông số

TênLoạiMô tả
navigationNavigationNavigation để 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();

Thông số

TênLoạiMô tả
notificationNotificationNotification để 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.

Thông số

TênLoạiMô tả
openLinkOpenLinkOpenLink để 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 thao tác 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 được lưu vào bộ nhớ đệm liên kết với thao tác này.

Thông 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.