最新历史版本 :JS实现动态改变超链URL中的参数值 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

超级链接的 URL 格式固定,但有时候 URL 后缀参数值不同,打开的网页也不同。

20180814154148_4185.png

如何通过点击单元格替换对应的 URL 值打开不同的页面呢,效果如下图所示:

222

1.2 实现思路

通过 JavaScript 脚本实现。

2. 示例编辑

2.1 设计模板

1)准备内置数据集 TEST ,如下图所示:

222

2)选中 A2,添加一个 JavaScript 脚本类型的超级链接,在参数栏添加参数p_name,参数值为公式B2,并添加下面的 JavaScript 代码:

1630046804372360.png

JavaScript 代码如下:

window.open('http://bbs.fanruan.com/home.php?mod=space&uid='+p_name+'&do=profile','_blank');

2.2 效果预览

保存模板,点击分页预览,超链效果如 1.1问题描述 中所示。

不支持 App 端和 HTML5 端预览。

注:URL 格式不要少了http://

3. 模板下载编辑

已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\JS实现获取超链URL参数值.cpt

点击下载模板:JS实现获取超链URL参数值.cpt