Skip to content

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

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

DFF.CTX.get_all()

Retrieves all stored content, no parameters required.

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

DFF.CTX.clear()

Clears the context, no parameters required:

Example
1
DFF.CTX.clear()