使用 HYPERLINK
函数在表格中创建可点击的文本和图片链接。报告查看者可以点击这些链接,前往报告中的其他页面或网页。
用法示例
创建指向商品目录页面的链接,并将商品名称作为锚文本显示:
HYPERLINK(Item URL, Item Name)
显示商品图片并链接到目录中相应商品的页面:
HYPERLINK(Item URL, Item Image)
语法
```none HYPERLINK(URL, anchor_text) HYPERLINK(URL, image) ```
参数
URL
- 评估值为网址数据类型的字段或表达式anchor_text
- 评估结果为文本数据类型的字段或表达式image
- 评估值为图片数据类型的字段或表达式
HYPERLINK
函数的运作方式
HYPERLINK
函数有两种形式:第一种形式会创建文本链接字段,第二种形式会创建图片链接字段。在数据源中,文本链接字段的数据类型为超链接,图片链接字段的数据类型为图片链接。您可以将这些字段添加到报告中的表格中,以便用户前往其他页面。
HYPERLINK
函数需要两个参数:第一个参数必须是网址。如果第二个参数是文本字段或表达式,该函数会创建超链接字段。如果第二个参数是图片字段或表达式,该函数会创建图片链接字段。
URL
参数提供链接目标(链接的 href
部分)。URL
参数可以来自数据源中的现有网址字段,也可以是用于通过其他字段和函数构建网址的表达式。
anchor_text
参数用于指定要显示的链接文字。anchor_text
参数可以来自数据源中的文本数据类型维度,也可以是计算结果为文本数据类型的任何其他表达式。
如需创建图片链接字段,请在数据源中提供图片维度,或提供任何其他可评估为图片数据类型的表达式(而非 image
参数)。
支持的协议
HYPERLINK
函数支持以下协议:
http
https
mailto
ftp
如果您指定了不受支持的协议,链接会打开空白页。如果您未指定协议,HYPERLINK
函数会在网址前面附加 http:
。
备注
您无法更改Hyperlink字段的数据类型。
如需在表格中显示可点击的链接,并将完整网址作为锚文文字显示,您还可以使用网址字段类型。
示例
使用 HYPERLINK
创建产品目录,其中包含已售商品的图片和指向各个商品说明页面的链接。
假设您有一个包含以下字段的数据集:
- 商品 - 商品的名称
- SKU - 商品标识码
- 商品页面 - 商品说明页面的网址
- 商品图片 - 您要展示的商品图片的网址
例如:
项 | SKU | 商品页面 | 产品图片 |
---|---|---|---|
触控笔 | 123 | https://example.com/products/product123.html | https://example.com/images/product123.jpg |
笔记本 | 456 | https://example.com/products/product456.html | https://example.com/images/product456.jpg |
咖啡杯 | 789 | https://example.com/products/product789.html | https://example.com/images/product789.jpg |
根据上例创建数据源后,您将获得以下字段:
字段 | 类型 |
---|---|
项 | 文本 |
SKU | 文本 |
商品页面 | 网址 |
产品图片 | 网址 |
示例 1:创建指向商品页面的文本链接
如需显示指向商品说明页面的链接,请使用以下公式创建商品链接计算字段:
HYPERLINK (Product Page, SKU )
数据源现在如下所示:
字段 | 类型 |
---|---|
项 | 文本 |
SKU | 文本 |
商品页面 | 网址 |
产品图片 | 网址 |
产品关联 | 超链接 |
然后,您可以将商品链接字段添加到报告中的表格中。这样,系统会以可点击的链接的形式显示数据。
示例 2:使用 CONCAT
构建网址
当字段中仅包含链接路径的一部分,或者您想替换链接或向其添加更多信息时,使用 CONCAT
函数构建网址会很有用。
例如,您可以使用 CONCAT
将硬编码的网页路径与商品 SKU 组合起来,以形成指向商品说明页面的完整网址:
HYPERLINK(CONCAT("http://example.com/productpages/product", SKU, ".html"), Item)
示例 3:创建可点击的图片
如需向表格中添加可点击的图片,您也可以使用 HYPERLINK
函数,但需要将网址作为第一个参数,并将 Image 字段或包含图片有效链接的 IMAGE
函数作为第二个参数。这会创建一个图片链接字段。
在此示例中,商品页面维度用于存储网址,IMAGE
函数使用单个硬编码值生成“图片”字段:
HYPERLINK(Product Page, IMAGE("https://example.com/images/product789.jpg", "Coffee cup")
下面是一个更贴近实际的示例:您可以提前创建 Image 字段并将其存储在数据源中,也可以使用 CONCAT
函数构建 IMAGE
参数:
HYPERLINK(Product Page, IMAGE(CONCAT("https://example.com/images/"), SKU, ".jpg", Item))
YouTube 中的链接和缩略图
YouTube 数据分析连接器会自动提供链接和缩略图图片字段,您可以直接将其添加到报告中的表格中:
字段 | 类型 | 说明 |
---|---|---|
视频链接 | 网址 | YouTube 上视频的链接 |
缩略图链接 | 网址 | 指向视频缩略图图片的链接 |
缩略图 | 图片 | 缩略图 |
关联的缩略图 | 图片链接 | 缩略图图片的格式为指向 YouTube 上视频的链接 |