KRL:实际访问当前规则集id
如何在KRL规则中获取当前规则集的名称?我发现我经常写作KRL:实际访问当前规则集id,krl,Krl,如何在KRL规则中获取当前规则集的名称?我发现我经常写作 notify("a421x70","Your Message Here") with sticky = true; 但当我复制规则集时,我必须仔细检查并更改“a421x70”部分。最好将当前规则集放在一个变量中,并在我的notify()操作中使用它。在规则的预块中,您可以 rid = meta:rid(); 示例: ruleset a60x598 { meta { name "appid tester"
notify("a421x70","Your Message Here") with sticky = true;
但当我复制规则集时,我必须仔细检查并更改“a421x70”部分。最好将当前规则集放在一个变量中,并在我的
notify()
操作中使用它。在规则的预块中,您可以
rid = meta:rid();
示例:
ruleset a60x598 {
meta {
name "appid tester"
description <<
getting app rid pragmatically
>>
author "Michael Grace"
logging off
}
rule get_rid_rule {
select when web pageview ".*"
pre {
rid = meta:rid();
}
{
notify("Current App rid is", "#{rid}") with sticky = true;
}
}
}
规则集a60x598{
元{
名称“appid测试器”
说明>
作者“迈克尔·格雷斯”
注销
}
规则摆脱规则{
当网页浏览时选择“*”
前{
rid=meta:rid();
}
{
通知(“当前应用程序rid为”,“#{rid}”),粘性=真;
}
}
}