スクリプト開発 / タスクコンテキスト DFF.CTX
DFF.CTX は Task 単位の一時的な KV コンテキストです.同じ Task 内のエントリー Script とインポートされた Script は同じコンテキストを共有できます.コンテキストは永続化されません.
API
| 呼び出し | 戻り値 | 説明 |
|---|---|---|
DFF.CTX.has(key) |
bool | Key が存在するかを判定します |
DFF.CTX(key) / DFF.CTX.get(key) |
任意の値 | 指定された Key を読み取ります |
DFF.CTX.get_all() |
dict | すべてのコンテキストを読み取ります |
DFF.CTX.set(key, value) |
None |
指定された Key を書き込みます |
DFF.CTX.delete(key) |
None |
指定された Key を削除します |
DFF.CTX.clear() |
None |
コンテキストをクリアします |
| 例 | |
|---|---|
1 2 3 4 5 6 7 8 | |
get(...) と get_all() は独立したスナップショットを返します.戻り値を変更しても保存済みのコンテキストは更新されません.再度 set(...) を呼び出す必要があります.保存する値は JSON 互換である必要があります.
異なる Task 間で状態を保存する必要がある場合は, DFF.STORE または外部ストレージを使用してください.