getWorkflowStaticData(type)
#
ฟังก์ชันนี้ให้สิทธิ์เข้าถึงข้อมูล static ของ workflow
Experimental feature
- ข้อมูล Static จะไม่สามารถใช้งานได้เมื่อทดสอบ workflows ต้องให้ workflow ทำงาน (active) และถูกเรียกโดย trigger หรือ webhook เพื่อบันทึกข้อมูล static
- คุณสมบัตินี้อาจทำงานไม่น่าเชื่อถือภายใต้การ execute workflow ที่มีความถี่สูง
คุณสามารถบันทึกข้อมูลได้โดยตรงใน workflow ข้อมูลนี้ควรมีขนาดเล็ก
ตัวอย่างเช่น: คุณสามารถบันทึก timestamp ของ item ล่าสุดที่ประมวลผลจาก RSS feed หรือ database ฟังก์ชันนี้จะคืนค่าเป็น object เสมอ จากนั้นสามารถอ่าน, ลบ หรือ ตั้งค่า properties บน object นั้นได้ เมื่อการ execute workflow สำเร็จ n8n จะตรวจสอบโดยอัตโนมัติว่าข้อมูลมีการเปลี่ยนแปลงหรือไม่ และบันทึกข้อมูลหากจำเป็น
ข้อมูล static มีสองประเภทคือ global และ node ข้อมูล static แบบ Global จะเหมือนกัน ทั้ง workflow ทุก node ใน workflow สามารถเข้าถึงได้ ส่วนข้อมูล static แบบ Node จะเป็นเอกลักษณ์เฉพาะของ node นั้นๆ เฉพาะ node ที่ตั้งค่าเท่านั้นที่จะสามารถดึงข้อมูลกลับมาได้อีกครั้ง
ตัวอย่างกับข้อมูล global:
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
ตัวอย่างกับข้อมูล node:
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|