工作流实战_26_flowable 变量判断汇总
生活随笔
收集整理的這篇文章主要介紹了
工作流实战_26_flowable 变量判断汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目地址:https://gitee.com/lwj/flowable.git 分支flowable-base
| ①判斷變量是否相等 | <![CDATA[${variables:get(myVar) == "00000001"}]]> | 傳入字符串是否等于字符串00000001 |
| ②判斷傳入的list變量是否相等 | <![CDATA[${var:contains(myVar, 1, 2)}]]> | 傳入list 判斷是否相等 |
| ③判斷傳入的list變量任意有一個值在其中返回true | <![CDATA[${var:containsAny(myVar, 1, 2)}]]> | 傳入list 判斷傳入list的任意有一個在1,2中就返回true |
| ④判斷傳入的變量是否相等 | <![CDATA[${var:eq(myVar, 123)}]]> | 判斷的值等于123 |
| ⑤判斷傳入的變量是否存在 | <![CDATA[${var:exists('myVar')}]]> | 判斷變量是否有這個值 |
| ⑥判斷傳入的變量是否大于 | <![CDATA[${var:gt('myVar', 10)}]]> | 判斷值是否是大于10 |
| ⑦判斷傳入的變量是否大于等于 | <![CDATA[${var:gte('myVar', 10)}]]> | 判斷值是否是大于等于10 |
| ⑧判斷傳入的變量是否等于空串 | <![CDATA[${variables:empty(myVar)}]]> | 判斷值是空串 |
| ⑨判斷傳入的變量不是空串 | <![CDATA[${var:isNotEmpty(myVar)}]]> | 判斷值不是空串 |
| ⑩判斷傳入的變量小于給定的值 | <![CDATA[${var:lt('myVar', 10)}]]> | 判斷值小于10 |
| ?判斷傳入的變量小于等于給定的值 | <![CDATA[${var:lte('myVar', 10)}]]> | 判斷小于等于10 |
| ? 判斷傳入的變量不等于給定的值 | <![CDATA[${variables:notEquals(myVar, "hello")}]]> | 判斷變量不等于hello |
| ?判斷傳入的變量是否大于給定的值,不大于取默認值然后與給定的值比較 | <![CDATA[${vars:getOrDefault(myVar, 123) > 100}]]> | 判斷myVar是否大于123 大于則取myVar 否則取默認值 與100比較 |
| ?判斷傳入的變量的base64編碼是否相等 | <![CDATA[${variables:base64(myVar) == "aGVsbG8="}]]> | myVar的base64編碼是否與aGVsbG8=相等 |
| ?動態設置變量 | ${execution.setVariable(‘theUser’, authenticatedUserId)} | 設置一個變量為theUser 值為authenticatedUserId |
| ?動態執行變量的方法 | ${myVar.testMethod(execution)} | 變量myVar的testMethod方法執行的結果傳入執行實例 |
| ?截取字符串 | ${aString.substring(3,7)} | 截取字符串 |
總結
以上是生活随笔為你收集整理的工作流实战_26_flowable 变量判断汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器漏洞处理_wildfly禁用htt
- 下一篇: ftp 553 Could not cr