Class OpenLink

OpenLink

Biểu thị một thao tác để mở đường liên kết kèm theo một số tuỳ chọn.

Dùng được cho các 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 một đườ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ì tiện ích bổ sung sẽ không thể phát hiện trạng thái của cửa sổ và thẻ tiện ích bổ sung không cập nhật.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
setOnClose(onClose)OpenLinkĐặt hành vi của hành động URL khi cửa sổ URL hoặc thẻ đã đóng.
setOpenAs(openAs)OpenLinkThiết lập hành vi của URL khi URL được mở.
setUrl(url)OpenLinkThiết lập URL mà bạn muốn mở.

Tài liệu chi tiết

setOnClose(onClose)

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

Tham số

TênLoạiMô tả
onCloseOnCloseChế độ cài đặt đóng.

Cầu thủ trả bóng

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


setOpenAs(openAs)

Thiết lập hành vi của URL khi URL được mở.

Tham số

TênLoạiMô tả
openAsOpenAsChế độ cài đặt đang mở.

Cầu thủ trả bóng

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


setUrl(url)

Thiết lập URL mà bạn muốn mở. URL phải khớp với một tiền tố được đưa vào danh sách cho phép ở tệp kê khai.

Tham số

TênLoạiMô tả
urlStringURL cần mở.

Cầu thủ trả bóng

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