Script Development / Task Context DFF.CTX
The task context provides a global storage KV operation object limited to the granularity of the task.
Example code is as follows:
Python |
---|
| DFF.CTX.set('globalValue', 'Hello')
DFF.CTX('globalValue')
# 'Hello'
|
DFF.CTX.has(...)
Determines if a specific key exists. Parameters are as follows:
Parameter |
Type |
Required / Default Value |
Description |
key |
str |
Required |
Key name |
Example |
---|
| DFF.CTX.has('key')
# True
|
DFF.CTX(...)
/ DFF.CTX.get(...)
Retrieves the value of a specific key. Parameters are as follows:
Parameter |
Type |
Required / Default Value |
Description |
key |
str |
Required |
Key name |
Example |
---|
| DFF.CTX('key')
# 'Hello'
DFF.CTX.get('key')
# 'Hello'
|
DFF.CTX.get_all()
Retrieves all stored content, no parameters required.
Example |
---|
| DFF.CTX.get_all()
# { 'key': 'Hello', 'key2': 'World' }
|
DFF.CTX.set(...)
Stores a value in a specified key. Parameters are as follows:
Parameter |
Type |
Required / Default Value |
Description |
key |
str |
Required |
Key name |
value |
any |
Required |
Data |
Example |
---|
| DFF.CTX.set('key', 'hello')
|
DFF.CTX.delete()
Deletes a specific key. Parameters are as follows:
Parameter |
Type |
Required / Default Value |
Description |
key |
str |
Required |
Key name |
DFF.CTX.clear()
Clears the context, no parameters required: