腳本開發 / 任務上下文 DFF.CTX
任務上下文是以任務為粒度,提供僅限本次任務內的全局存儲 KV 操作對象。
示例代碼如下:
Python |
---|
| DFF.CTX.set('globalValue', 'Hello')
DFF.CTX('globalValue')
# 'Hello'
|
DFF.CTX.has(...)
判斷是否存在某個 Key,參數如下:
參數 |
類型 |
必須 / 默認值 |
説明 |
key |
str |
必須 |
鍵名 |
示例 |
---|
| DFF.CTX.has('key')
# True
|
DFF.CTX(...)
/ DFF.CTX.get(...)
獲取某個 Key 的值,參數如下:
參數 |
類型 |
必須 / 默認值 |
説明 |
key |
str |
必須 |
鍵名 |
示例 |
---|
| DFF.CTX('key')
# 'Hello'
DFF.CTX.get('key')
# 'Hello'
|
DFF.CTX.get_all()
獲取所有存儲的內容,沒有參數。
示例 |
---|
| DFF.CTX.get_all()
# { 'key': 'Hello', 'key2', 'World' }
|
DFF.CTX.set(...)
向指定 Key 存入值,參數如下:
參數 |
類型 |
必須 / 默認值 |
説明 |
key |
str |
必須 |
鍵名 |
value |
任意 |
必須 |
數據 |
示例 |
---|
| DFF.CTX.set('key', 'hello')
|
DFF.CTX.delete()
刪除某個 Key,參數如下:
參數 |
類型 |
必須 / 默認值 |
説明 |
key |
str |
必須 |
鍵名 |
DFF.CTX.clear()
清空上下文,沒有參數: