如何在Kusto查询结果中插入可正常显示的超链接?
在Kusto查询结果中插入超链接的正确方法
直接输出HTML字符串不会被Kusto的查询UI解析,需要使用**动态对象(dynamic)**并指定web类型来定义超链接,具体实现如下:
基础固定链接示例
cluster('aaa').database('bbb').CustomFieldEntries | project Id | extend Link = dynamic({ "type": "web", "label": "点击跳转", "url": "https://aka.ms" })
结合字段值的动态链接示例
如果需要根据查询结果中的字段(比如Id)生成个性化链接,可通过strcat拼接URL后封装为动态对象:
cluster('aaa').database('bbb').CustomFieldEntries | project Id | extend Link = dynamic({ "type": "web", "label": strcat("查看ID为", Id, "的详情"), "url": strcat("https://your-internal-system.com/detail/", Id) })
关键说明
- Kusto查询UI会自动识别
type: "web"的动态对象,将其渲染为可点击的超链接 - 无需使用HTML标签,直接通过
label定义链接显示文本,url定义跳转目标即可
内容的提问来源于stack exchange,提问作者HG Xu
相关产品推荐
相关产品推荐

