
फंक्शन ब्लॉक REPEAT_WEEKLY एक साप्ताहिक पुनरावृत्ति को एक स्ट्रिंग के रूप में उत्पन्न करता है जो फंक्शन ब्लॉक TIMESWITCH_ADD के लिए इनपुट REPEAT के लिए है।
यह हर Xवें हफ्ते की पुनरावृत्ति को एक पूर्णांक के रूप में परिभाषित करता है। अगर इनपुट को परिभाषित नहीं किया जाता है, तो न्यूनतम मान 1 माना जाता है।
यह पुनरावृत्ति के अंत को परिभाषित करता है। तीन अलग-अलग प्रारूपों का उपयोग किया जा सकता है:
इस इनपुट के माध्यम से सप्ताह के दिनों को परिभाषित किया जा सकता है। ये एक स्ट्रिंग या एक संख्या के रूप में दिए जा सकते हैं। इसमें जांच की जाती है कि क्या वर्तमान सप्ताह का दिन उस संख्या में मौजूद है। कई दिनों को आसानी से एक के बाद एक दिया जा सकता है। जैसे कि 135 सोमवार, बुधवार और शुक्रवार के लिए। अगर कोई मान नहीं दिया जाता (0, NULL, FALSE या एक खाली स्ट्रिंग), तो कोई दिन पर पुनरावृत्ति नहीं होती है।
| संख्या | सप्ताह का दिन |
|---|---|
| 1 | सोमवार |
| 2 | मंगलवार |
| 3 | बुधवार |
| 4 | गुरुवार |
| 5 | शुक्रवार |
| 6 | शनिवार |
| 7 | रविवार |
यह पुनरावृत्ति को निष्क्रिय करता है और एक खाली स्ट्रिंग वापस देता है।
फंक्शन ब्लॉक TIMESWITCH_ADD के लिए इनपुट REPEAT के लिए पुनरावृत्तियों का एक स्ट्रिंग वापस देता है।