Skip to content

Script Development / Task Context DFF.CTX

The task context provides a global storage KV operation object limited to the current task.

Example code:

Python
1
2
3
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
1
2
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
1
2
3
4
5
DFF.CTX('key')
# 'Hello'

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

DFF.CTX.get_all()

Get all stored content. No parameters.

Example
1
2
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
1
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
Example
1
DFF.CTX.delete('key')

DFF.CTX.clear()

Clear the context. No parameters:

Example
1
DFF.CTX.clear()