Pengembangan Skrip / Konteks Task DFF.CTX
DFF.CTX adalah konteks KV sementara dengan granularitas Task. Script entri dan Script yang diimpor dalam Task yang sama dapat berbagi konteks yang sama; konteks tidak akan dipersistenkan.
API
| Pemanggilan | Nilai Kembalian | Keterangan |
|---|---|---|
DFF.CTX.has(key) |
bool | Memeriksa apakah Key ada |
DFF.CTX(key) / DFF.CTX.get(key) |
Nilai apa pun | Membaca Key yang ditentukan |
DFF.CTX.get_all() |
dict | Membaca seluruh konteks |
DFF.CTX.set(key, value) |
None |
Menulis Key yang ditentukan |
DFF.CTX.delete(key) |
None |
Menghapus Key yang ditentukan |
DFF.CTX.clear() |
None |
Mengosongkan konteks |
| Contoh | |
|---|---|
1 2 3 4 5 6 7 8 | |
get(...) dan get_all() mengembalikan snapshot independen. Mengubah nilai kembalian tidak akan memperbarui konteks yang telah disimpan; Anda perlu memanggil set(...) lagi. Nilai yang disimpan harus tetap kompatibel dengan JSON.
Jika perlu menyimpan status antar Task yang berbeda, gunakan DFF.STORE atau penyimpanan eksternal.