天天看點

TASKCTL 變量的函數表達式運算

函數以及邏輯運算表達式技術的引入,是為了在變量的基礎上,使流程或定時器的設計更靈活。

認識函數與邏輯運算表達式

TASKCTL 變量的函數表達式運算
  1. ​表示當變量值 startdatetime 小于或等于相應系統時間,執行該作業。
  2. 用 substr 函數截取 startdatetime 變量值的前 8 位
  3. 用于 ignoreeer 屬性。表示如果是禮拜【 1,3,5 】該作業錯誤三次後,忽略通過,否則。作業失敗,相應流程不再往下運作。
  4. 用 addday 函數,在 startdatetime 原有值基礎上,增加一天。

邏輯運算符

邏輯運算表達式,主要應用于 condition 屬性 以及 ignoreeer 屬性。TASKCTL支援的邏輯運算符即含義如下:

TASKCTL 變量的函數表達式運算

函數以及邏輯表達式的應用範圍

在子產品代碼設計時,凡是可以使用變量的作業屬性,均可使用函數以及邏輯表達式。

TASKCTL 變量的函數表達式運算

函數與變量引用的差別

在流程或定時器子產品代碼中,我們即可以引用函數傳回值,也可以引用私(公)變量值。但具體引用方法,即有相同點,也有不同點。

在流程或定時器子產品代碼中,我們即可以引用函數傳回值,也可以引用私(公)變量值。但具體引用方法,即有相同點,也有不同點。

看一段代碼

TASKCTL 變量的函數表達式運算
  1. 函數傳回值引用的本質與變量一樣,都是一個值的引用
  2. 變量值的引用,不論什麼地方,必須用’$()’來引用
  3. 函數傳回值的引用,在 if 判斷或函數嵌套中,函數的傳回值引用不用’$()’,其餘的地方均需要

函數清單(共 23 個函數)

繼續閱讀