Script Development / Task Context DFF.CTX
The task context provides a global storage KV operation object limited to the current task.
Example code:
Python |
---|
| DFF.CTX.set('globalValue', 'Hello')
DFF.CTX('globalValue')
# 'Hello'
|
DFF.CTX.has(...)
Check if a key exists. Parameters are as follows:
Parameter |
Type |
Required / Default |
Description |
key |
str |
Required |
Key name |
Example |
---|
| DFF.CTX.has('key')
# True
|
DFF.CTX(...)
/ DFF.CTX.get(...)
Get the value of a key. Parameters are as follows:
Parameter |
Type |
Required / Default |
Description |
key |
str |
Required |
Key name |
Example |
---|
| DFF.CTX('key')
# 'Hello'
DFF.CTX.get('key')
# 'Hello'
|
DFF.CTX.get_all()
Get all stored content. No parameters.
Example |
---|
| DFF.CTX.get_all()
# { 'key': 'Hello', 'key2', 'World' }
|
DFF.CTX.set(...)
Store a value in the specified key. Parameters are as follows:
Parameter |
Type |
Required / Default |
Description |
key |
str |
Required |
Key name |
value |
Any |
Required |
Data |
Example |
---|
| DFF.CTX.set('key', 'hello')
|
DFF.CTX.delete()
Delete a key. Parameters are as follows:
Parameter |
Type |
Required / Default |
Description |
key |
str |
Required |
Key name |
DFF.CTX.clear()
Clear the context. No parameters: