La fonction HYPERLINK permet de créer des champs "Lien hypertexte" et "Lien image" dans votre source de données. Les champs "Lien hypertexte" affichent des liens textuels dans des tableaux. Les champs "Lien image", quant à eux, affichent des images cliquables dans des tableaux.
Au sommaire de cet article :Syntaxe
HYPERLINK(URL, Libellé du lien)
Paramètres
URL
: champ ou expression dont le résultat de l'évaluation correspond à une URLLibellé du lien
: champ ou expression dont le résultat de l'évaluation correspond aux types de champs "Texte" ou "Image"
Principes de la fonction HYPERLINK
La fonction HYPERLINK
utilise deux paramètres : une URL et un libellé de lien. Ils sont tous les deux obligatoires.
Pour le paramètre "URL", vous pouvez indiquer des champs d'URL existants dans la source de données, ou une expression composée de champs et de fonctions dont le résultat correspond à une URL.
Le paramètre "Libellé du lien" spécifie le texte ou l'image à afficher dans le tableau. Pour créer un champ "Lien hypertexte", vous pouvez indiquer comme paramètre "Libellé du lien" une dimension "Texte" présente dans votre source de données ou toute expression dont le résultat de l'évaluation est de type "Texte".
Pour créer un champ "Lien image", vous pouvez indiquer comme paramètre "Libellé du lien" une dimension "Image" présente dans votre source de données ou toute expression dont le résultat de l'évaluation est de type "Image". Les champs "Image" sont créés à l'aide de la fonction IMAGE.
La fonction HYPERLINK
est compatible avec les protocoles suivants :
- http:
- https:
- mailto:
- ftp:
Si vous spécifiez un protocole non compatible, le lien ouvre une page vierge. Si vous ne spécifiez pas de protocole, http: est utilisé par défaut comme préfixe pour l'URL.
Le menu déroulant Type est désactivé pour les champs "Lien hypertexte" et "Lien image".
Pour afficher l'URL complète en tant que lien, utilisez le type de champ URL.
Exemples HYPERLINK
Vous pouvez utiliser la fonction HYPERLINK pour créer un catalogue de produits contenant des photos des articles vendus et des liens vers des pages de description de produits spécifiques.
Supposons que votre ensemble de données comprenne les champs suivants :
- Article : nom du produit
- Code SKU : code produit
- Page du produit : URL de la page de description du produit
- Image du produit : URL de l'image du produit que vous souhaitez afficher
Exemple :
Article | SKU | Page de produit | Image du produit |
---|---|---|---|
Stylo | 123 | https://xyz.com/products/product123.html | https://xyz.com/images/product123.jpg |
Notebook | 456 | https://xyz.com/products/product456.html | https://xyz.com/images/product456.jpg |
Tasse à café | 789 | https://xyz.com/products/product789.html | https://xyz.com/images/product789.jpg |
Si vous créez une source de données à partir de cet exemple, vous obtiendrez les champs suivants :
Champ | Type |
---|---|
Article | Texte |
SKU | Texte |
Page de produit | URL |
Image du produit | URL |
Exemple 1 : Créer des liens textuels vers des pages de produits
Pour afficher des liens vers les pages de description des produits, créez un champ calculé Lien vers le produit à l'aide de la formule suivante :
HYPERLINK(Page de produit, SKU)
La source de données ressemble maintenant à ceci :
Champ | Type |
---|---|
Article | Texte |
SKU | Texte |
Page de produit | URL |
Image du produit | URL |
Lien vers le produit | Lien hypertexte |
Vous pouvez ensuite ajouter le champ Lien vers le produit à un tableau de votre rapport. Les données sont affichées sous forme de liens cliquables.
Exemple 2 : Créer des URL à l'aide de la fonction CONCAT
La création d'URL avec la fonction CONCAT est utile lorsque seule une partie du chemin du lien est présente dans un champ, ou que vous souhaitez remplacer ou ajouter des informations supplémentaires dans le lien.
Par exemple, la fonction CONCAT vous permet de combiner un chemin de page codé en dur avec un SKU de produit pour former une URL complète vers la page de description du produit :
HYPERLINK(CONCAT('http://xyz.com/productpages/product', SKU, '.html'), Article)
Exemple 3 : Créer des images cliquables
Pour ajouter des images cliquables à un tableau, vous pouvez également utiliser la fonction HYPERLINK. Vous devez toutefois indiquer une URL comme premier paramètre et un champ "Image" (ou une fonction IMAGE avec un lien valide vers une image) comme second paramètre. Vous pourrez ainsi créer un champ "Lien image".
Exemple :
HYPERLINK(Page du produit, Image du produit)
Ajoutez ce champ à votre tableau pour afficher des champs cliquables de type "Lien image", comme illustré dans l'exemple ci-dessous.
Liens et miniatures à partir de YouTube
Le connecteur YouTube fournit automatiquement des liens et des champs de type "Miniature" que vous pouvez ajouter directement aux tableaux de vos rapports:
Champ | Type | Description |
---|---|---|
Lien de la vidéo | URL | Lien vers la vidéo sur YouTube |
Lien vers la miniature | URL | Lien vers la miniature de la vidéo |
Miniature | Image | Miniature |
Miniature associée | Lien image | Miniature sous la forme d'un lien vers la vidéo sur YouTube |