Class OpenLink

OpenLink

Đại diện cho một thao tác để mở đường liên kết với một số tuỳ chọn.

Được cung cấp cho tiện ích bổ sung của Google Workspace và ứng dụng Google Chat.

// A button that opens as a link in an overlay and
// requires a reload when closed.
var button = CardService.newTextButton()
    .setText("This button opens a link in an overlay window")
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com")
        .setOpenAs(CardService.OpenAs.OVERLAY)
        .setOnClose(CardService.OnClose.RELOAD_ADD_ON));

// An action response that opens a link in full screen and
// requires no action when closed.
var actionResponse = CardService.newActionResponseBuilder()
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com")
        .setOpenAs(CardService.OpenAs.FULL_SIZE)
        .setOnClose(CardService.OnClose.NOTHING))
    .build();

Lưu ý: Để tải lại tiện ích bổ sung sau khi đóng đường liên kết, đừng sử dụng đường liên kết có bật tiêu đề Cross-Origin-Opener-Policy (COOP). Nếu bạn bật COOP trong một đường liên kết, thì các tiện ích bổ sung sẽ không thể phát hiện trạng thái cửa sổ và thẻ tiện ích bổ sung sẽ không cập nhật.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
setOnClose(onClose)OpenLinkĐặt hành vi của hành động URL khi thẻ hoặc cửa sổ URL đóng.
setOpenAs(openAs)OpenLinkĐặt hành vi của URL khi URL được mở.
setUrl(url)OpenLinkĐặt URL sẽ được mở.

Tài liệu chi tiết

setOnClose(onClose)

Đặt hành vi của hành động URL khi thẻ hoặc cửa sổ URL đóng.

Tham số

TênLoạiNội dung mô tả
onCloseOnCloseChế độ cài đặt kết thúc.

Cầu thủ trả bóng

OpenLink – Đối tượng này để tạo chuỗi.


setOpenAs(openAs)

Đặt hành vi của URL khi URL được mở.

Tham số

TênLoạiNội dung mô tả
openAsOpenAsCài đặt mở.

Cầu thủ trả bóng

OpenLink – Đối tượng này để tạo chuỗi.


setUrl(url)

Đặt URL sẽ được mở. URL phải khớp với một tiền tố có trong danh sách cho phép trong tệp kê khai.

Tham số

TênLoạiNội dung mô tả
urlStringURL cần mở.

Cầu thủ trả bóng

OpenLink – Đối tượng này để tạo chuỗi.