Class OpenLink

OpenLink

Representa una acción para abrir un vínculo con algunas opciones.

// 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();

Métodos

MétodoTipo de datos que se muestraDescripción breve
setOnClose(onClose)OpenLinkEstablece el comportamiento de la acción de la URL cuando se cierra la ventana o pestaña.
setOpenAs(openAs)OpenLinkEstablece el comportamiento de la URL cuando se abre.
setUrl(url)OpenLinkEstablece la URL que se abrirá.

Documentación detallada

setOnClose(onClose)

Establece el comportamiento de la acción de la URL cuando se cierra la ventana o pestaña.

Parámetros

NombreTipoDescripción
onCloseOnCloseLa configuración de cierre.

Volver

OpenLink: Este objeto, para encadenar.


setOpenAs(openAs)

Establece el comportamiento de la URL cuando se abre.

Parámetros

NombreTipoDescripción
openAsOpenAsLa configuración de apertura.

Volver

OpenLink: Este objeto, para encadenar.


setUrl(url)

Establece la URL que se abrirá. La URL debe coincidir con un prefijo incluido en la lista blanca en el manifiesto.

Parámetros

NombreTipoDescripción
urlStringLa URL que se abrirá.

Volver

OpenLink: Este objeto, para encadenar.