
Η Μονάδα Λειτουργίας TIMESWITCH_GET επιστρέφει όλες τις πληροφορίες ενός γεγονότος μιας χρονικής ρυθμίσεως.
Σημείωση: Η χρονική ρύθμιση πρέπει να αποθηκευτεί στο ίδιο στοιχείο.
Εδώ αποθηκεύεται η βάση δεδομένων του χρονικού προγραμματισμού ως αλφαριθμητική τιμή. Αυτή πρέπει να υπάρχει ήδη ως Μονάδα Λειτουργίας TIMESWITCH. Παρατηρήστε επίσης τη σειρά του προγράμματος, ώστε αυτή η μονάδα λειτουργίας να αρχικοποιείται σωστά.
Ορίζει την ταυτότητα ως αλφαριθμητική τιμή του γεγονότος.
Σε περίπτωση λάθους, ο έξοδος ρυθμίζεται σε αληθές. Αυτό μπορεί να συμβεί αν ο ημερολόγιος δεν υπάρχει ή αν η ταυτότητα δεν έχει οριστεί ή είναι άκυρη.
Επιστρέφει τον τίτλο του γεγονότος.
Η χρονική στιγμή έναρξης του γεγονότος στο μορφή DT# επιστρέφει.
Η χρονική στιγμή λήξης του γεγονότος στο μορφή DT# επιστρέφει.
Αν ο έξοδος είναι αληθής, τότε το γεγονός είναι απενεργοποιημένο και αγνοείται από το χρονικό πρόγραμμα.
Ο έξοδος επιστρέφει τις επαναλήψεις ως αλφαριθμητική τιμή. Αυτές αντιστοιχούν στις βοηθητικές συναρτήσεις REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY και REPEAT_HOURLY.
Η αλφαριθμητική τιμή μπορεί να χωριστεί με δύο πλάγια ή να έχει την ακόλουθη δομή:
w:2:4:135
Το πρώτο ψηφίο (μικρά γράμματα) ορίζει το διάστημα επανάληψης:
| Συντόμευση | Διάστημα |
|---|---|
| h | Κάθε ώρα |
| d | Κάθε μέρα |
| w | Κάθε εβδομάδα |
| m | Κάθε μήνα |
| y | Κάθε χρόνο |
Το δεύτερο ψηφίο ορίζει το διάστημα ως ακέραιος αριθμός της επανάληψης. Η μικρότερη τιμή είναι 1.
Το τρίτο ψηφίο ορίζει το τέλος της επανάληψης. Εδώ μπορούν να οριστούν τρία διαφορετικά μορφή:
Το τέταρτο ψηφίο ορίζει τις ημέρες της εβδομάδας στις οποίες συμβαίνει η επανάληψη. Αυτό το ψηφίο χρησιμοποιείται μόνο όταν ορίζονται εβδομαδιαίες ή μηνιαίες επαναλήψεις.
Ελέγχεται αν η τρέχουσα ημέρα της εβδομάδας υπάρχει στον αριθμό. Πολλές ημέρες μπορούν να οριστούν απλά μία μετά την άλλη. Για παράδειγμα, 135 για Δευτέρα, Τετάρτη και Παρασκευή. Αν δεν δοθεί τιμή (0 ή μια κενή αλφαριθμητική τιμή), τότε δεν επαναλαμβάνεται καμία ημέρα.
| Αριθμός | Ημέρα της Εβδομάδας |
|---|---|
| 1 | Δευτέρα |
| 2 | Τρίτη |
| 3 | Τετάρτη |
| 4 | Πέμπτη |
| 5 | Παρασκευή |
| 6 | Σάββατο |
| 7 | Κυριακή |
Ορίζει σε ποια ημέρα της εβδομάδας θα επαναληφθεί το γεγονός. Υποστηρίζονται αριθμοί από -1 έως 4. 0 ή καμία δηλώση επαναλαμβάνει κάθε μήνα την ίδια ημέρα, ανεξάρτητα από την ημέρα της εβδομάδας. Η ημέρα της εβδομάδας λαμβάνεται από την πρώτη ημερομηνία.
| Τιμή | Περιγραφή |
|---|---|
| -1 | Επαναλαμβάνεται την τελευταία ημέρα της εβδομάδας. |
| 0 | Επαναλαμβάνεται την ίδια ημέρα. (Προεπιλογή) |
| 1 | Επαναλαμβάνεται την πρώτη ημέρα της εβδομάδας. |
| 2 | Επαναλαμβάνεται την δεύτερη ημέρα της εβδομάδας. |
| 3 | Επαναλαμβάνεται την τρίτη ημέρα της εβδομάδας. |
| 4 |
Επαναλαμβάνεται την τέταρτη ημέρα της εβδομάδας. |
Ο έξοδος ορίζει την τελευταία τροποποίηση στο μορφή DT#. Αυτή η είσοδος μπορεί επίσης να είναι ανεπαρκώς ορισμένη, αν το γεγονός δημιουργήθηκε πριν από την έκδοση 5.0.