脚本开发 / 任务上下文 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()
清空上下文,没有参数: