ฟังก์ชันบล็อก REPEAT_WEEKLY

ฟังก์ชันบล็อก REPEAT_WEEKLY สร้างการซ้ำทุกสัปดาห์เป็นสตริงสำหรับอินพุต REPEAT ของฟังก์ชันบล็อก TIMESWITCH_ADD.

อินพุต EVERY

กำหนดการซ้ำเป็นจำนวนเต็มทุก X สัปดาห์ ถ้าอินพุตไม่ได้รับการกำหนด จะใช้ค่าต่ำสุด 1.

อินพุต UNTIL

กำหนดสิ้นสุดของการซ้ำ สามารถใช้รูปแบบที่แตกต่างกันสามรูปแบบ:

  • ไม่มีสิ้นสุดถูกกำหนดโดย 0, FALSE หรือ NULL.
  • สำหรับการกำหนดจำนวนครั้งของการซ้ำ สามารถใช้จำนวนเต็มได้.
  • สำหรับการกำหนดวันที่สิ้นสุด สามารถใช้วันที่ D#2016 ได้.

อินพุต BYDAY

กับอินพุตนี้สามารถกำหนดวันในสัปดาห์ได้ สามารถส่งเป็นสตริงหรือจำนวนได้ โดยตรวจสอบว่าวันในสัปดาห์ปัจจุบันอยู่ในจำนวนนั้นได้ วันหลายวันสามารถระบุได้โดยการใส่ต่อกัน เช่น 135 สำหรับวันจันทร์ วันพุธ และวันศุกร์ ถ้าหากไม่ระบุค่า (0, NULL, FALSE หรือสตริงว่าง) การซ้ำจะไม่เกิดขึ้นในวันใดๆ

จำนวน วันในสัปดาห์
1 วันจันทร์
2 วันอังคาร
3 วันพุธ
4 วันพฤหัสบดี
5 วันศุกร์
6 วันเสาร์
7 วันอาทิตย์

อินพุต DIS

ปิดการใช้งานการซ้ำและส่งคืนสตริงว่าง.

เอาต์พุต Q

ส่งคืนสตริงที่มีการซ้ำสำหรับอินพุต REPEAT ของฟังก์ชันบล็อก TIMESWITCH_ADD.