JavaScript Code
Last updated
Was this helpful?
Last updated
Was this helpful?
ตัวเลือก Action ในบล็อค JavaScript Code
ช่วยให้คุณสามารถ รันคำสั่ง JavaScript
ภายใน GemPhoneFarm ได้ เช่นการ ตั้งเงื่อนไขที่ซับซ้อน, การใช้งานคำสั่งที่จำเป็น
คุณสามารถเลือกรันโค้ด JavaScript
ได้โดยการเลือกประเภทของ Execution context
Active tab: เป็นการรันบนหน้าเว็บที่กำลังใช้งาน
Background: เป็นการรัน JavaScript อยู่เบื้องหลัง Application
ระยะเวลาสูงสุดที่ Node จะทำงาน โดยค่าเริ่มต้นคือ 20 วินาที หากโค้ดเสร็จสิ้นภายในระยะเวลาที่กำหนด กระบวนการจะดำเนินการต่อไปยัง Node ถัดไป หาก Node ไม่เสร็จสิ้นภายในเวลาที่กำหนด กระบวนการจะหยุดทำงาน
ในบล็อค JavaScript Code
มีฟังก์ชั่นที่สร้างไว้ล่วงหน้า ซึ่งคุณสามารถเรียกใช้ใน Node นี้ได้โดยมีฟังก์ชันดังนี้:
สามารถเลือกได้จะให้บล็อกอะไรทำงานเป็นลำดับถัดไป และ สามารถบันทึกข้อมูลลงใน Column ของ Table ได้
NextBlock({ name: 'A', age: 24 });
// หรือ
NextBlock([{ name: 'A', age: 24 }, { name: 'A1', age: 24}])
// ดำเนินการต่อไปยัง Node ที่ระบุ
NextBlock({ name: 'A' }, { nextBlockId: '4dxcxa3' })
ตัวอย่างเช่น:
NextBlock({Data:’A’}) //เป็นการบันทึก ‘A’ ลงในตัวแปร Data ใน table
หมายเหตุ: จำเป็นต้องสร้าง Column ไว้ในTable ก่อน
ใช้สำหรับดึงข้อมูลจากตัวแปร
หรือ table
ของโปรแกรม ตัวอย่างเช่น
หากมีตัวแปรชื่อ number ใน variables จะสามารถใช้ RefData('variables', 'number')
เพื่อดึงข้อมูลตัวแปรนั้นได้
ใช้สำหรับประกาศ หรืออัพเดตข้อมูลตัวแปร
หรือ table
ของโปรแกรม ตัวอย่างเช่น
คุณสามารถประกาศตัวแปรขึ้นมาใหม่ โดยใช้ SetVariable(‘name’, ‘Bob’)
เพื่อสร้างตัวแปรที่ชื่อว่า name ที่เก็บค่า Bob
หากมีตัวแปรอยู่แล้ว สามารถอัพเดตได้ เช่น ถ้ามีตัวแปร number เป็นค่า 10 เราสามารถใช้ SetVariable(‘number’, 20)
เพื่อเปลี่ยนค่าเป็น 20 ได้