跳轉到

指令碼開發 / 任務上下文 DFF.CTX

任務上下文是以任務為粒度,提供僅限本次任務內的全域性儲存 KV 操作物件。

示例程式碼如下:

Python
1
2
3
DFF.CTX.set('globalValue', 'Hello')
DFF.CTX('globalValue')
# 'Hello'

DFF.CTX.has(...)

判斷是否存在某個 Key,引數如下:

引數 型別 必須 / 預設值 說明
key str 必須 鍵名
示例
1
2
DFF.CTX.has('key')
# True

DFF.CTX(...) / DFF.CTX.get(...)

獲取某個 Key 的值,引數如下:

引數 型別 必須 / 預設值 說明
key str 必須 鍵名
示例
1
2
3
4
5
DFF.CTX('key')
# 'Hello'

DFF.CTX.get('key')
# 'Hello'

DFF.CTX.get_all()

獲取所有儲存的內容,沒有引數。

示例
1
2
DFF.CTX.get_all()
# { 'key': 'Hello', 'key2', 'World' }

DFF.CTX.set(...)

向指定 Key 存入值,引數如下:

引數 型別 必須 / 預設值 說明
key str 必須 鍵名
value 任意 必須 資料
示例
1
DFF.CTX.set('key', 'hello')

DFF.CTX.delete()

刪除某個 Key,引數如下:

引數 型別 必須 / 預設值 說明
key str 必須 鍵名
示例
1
DFF.CTX.delete('key')

DFF.CTX.clear()

清空上下文,沒有引數:

示例
1
DFF.CTX.clear()