关联函数一个有用的选项

在LR中,关联函数web_reg_save_param的NotFound参数有两个选项,含义分别如下:

ERROR:当关联函数未能找到匹配值时,LR将抛出一个Error信息;

EMPTY:当关联函数未能找到匹配值时,LR将空值赋给该关联的参数值。

默认情况下,该值为Error,在大多数情况下,这是可以满足要求的。然而在某些时候,我们可能需要利用关联值做一些条件判断,例如设定当关联到的值为空时,让脚本做一些特殊处理,此时如果使用默认的选项就不合适了,因为当LR识别到该关联值为空时,将抛出一个错误信息,提示未找到关联记录。怎么办呢?此时就可以使用NotFound的另外一个选项,即将NotFound参数值设为Empty,

例:

web_reg_save_param("customer","LB=name=\"classiAssetsSelected\" value=\"","RB=\"","NotFound=EMPTY",LAST);

令LR将空值赋给customer参数,然后在后面的脚本中结合判断条件语句,如:

if(strcmp("", lr_eval_string("{customer}")) !=0),就可以让脚本根据判断条件做相应的控制
时间: 2024-12-12 06:09:41

关联函数一个有用的选项的相关文章

一个有用的python装饰器 -- 为执行程序加锁

最近在写python项目的时候遇到一个问题 有这样一个python脚本: 1 脚本功能  A 监控网卡的实时流量,如果该流量超过设定阀值就去增加带宽(购买带宽包) B 脚本放在 crontab 中,并且是每分钟执行一次 2  遇到问题 在执行脚本的过程中,如果一分钟内该程序没有执行完,就可能会有两个相同的代码同时执行,导致的问题是 会同时购买两次带宽包,这样会造成资源的浪费. 3  解决思路 A  可以调整crontab,增加代码执行的时间(治标不治本) B  为该程序加锁,同一时间只允许运行一

一个具有菜单选项的简单shell脚本

这是一个简单的shell脚本,里面包含了很多的shell脚本编写技巧,虽然脚本是从别的视频教程里面整理而来,但是对我的以后的编写shell脚本的道路有了一定的铺垫. #!/bin/bash ############# # main menu # ############# main_menu () { echo echo dis_mainmenu="CREATE MINISITE IN CHINAITLAB.COM" curdate=`date "+%Y-%m-%d %T&q

List 的一个有用的高效的操作 removeAll

如果有多个list集合,那么 使用 removeAll 可以快速的删除另外一个集合的内容: List<String> list1 = new ArrayList<String>(); list1.add("11"); list1.add("22"); list1.add("33"); list1.add("44"); List<String> list2 = new ArrayList<

一个有用的shell脚本

#!/bin/bash #if [ $1 -eq null ]; then # echo "please input params1!" # exit #fi #if [ $2 -eq null ]; then # echo "please input params2!" # exit #fi # type , $1 { scp, ssh }, src $2, dst $3 user=hadoop if [ "$3" != ""

一个有用的手机页面模版

C#版: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="m_index.aspx.cs" Inherits="m_index" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server

赋范空间一个有用的不等式

设 $X$ 为实赋范空间,$f_{1},f_{2},\cdots,f_{n}\in X$ 且线性无关,则存在 $\lambda>0$, 使得 \[\sum_{k=1}^{n}|\alpha_{k}|\leq \lambda \sum_{k=1}^{n}\|\alpha_{k}f_{k}\|\] 其中 $\alpha_{i},i=1,2,\cdots,n$为任意实数.

记一个有用的Java作业网址

http://www.cnblogs.com/JVKing/articles/2311116.html

如何给DropDownList在后台代码中添加一个空的选项

代码如何: ddl_dept.Items.Insert(0, new ListItem("---请选择---","")); new ListItem的第一个参数表示要显示的Text值,可以为空,自己设置:第二个参数是value值.

a标签一个有用却很多人不知道的属性——rel=&quot;nofollow&quot;

最近想了解学些一下SEO,然后看了一些基础的视频,视频里提到了a标签的rel="nofollow"属性.说来惭愧,第一次看到这个属性,都不知道这个属性是干嘛的 nofollow是什么? nofollow 是HTML页面中a标签的属性值.这个标签的意义是告诉搜索引擎"不要追踪此网页上的链接或不要追踪此特定链接". nofollow的作用? ①:防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点. ②:为了防止