Class OpenLink

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
OpenLink

Représente une action permettant d'ouvrir un lien avec certaines options.

// 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éthodes

MéthodeType renvoyéBrève description
setOnClose(onClose)OpenLinkDéfinit le comportement de l'action d'URL lorsque la fenêtre d'URL ou l'onglet est fermé.
setOpenAs(openAs)OpenLinkDéfinit le comportement de l'URL lorsqu'elle est ouverte.
setUrl(url)OpenLinkDéfinit l'URL à ouvrir.

Documentation détaillée

setOnClose(onClose)

Définit le comportement de l'action d'URL lorsque la fenêtre d'URL ou l'onglet est fermé.

Paramètres

NomTypeDescription
onCloseOnCloseParamètre de fermeture.

Aller-retour

OpenLink : cet objet, pour le chaînage


setOpenAs(openAs)

Définit le comportement de l'URL lorsqu'elle est ouverte.

Paramètres

NomTypeDescription
openAsOpenAsParamètre d'ouverture.

Aller-retour

OpenLink : cet objet, pour le chaînage


setUrl(url)

Définit l'URL à ouvrir. L'URL doit correspondre à un préfixe ajouté à la liste blanche dans le fichier manifeste.

Paramètres

NomTypeDescription
urlStringURL à ouvrir.

Aller-retour

OpenLink : cet objet, pour le chaînage