
TIMESWITCH_GET İş Bloku, bir zamanlayıcıdan bir etkinliğin tüm bilgilerini döndürür.
Not: Zamanlayıcı aynı öğede saklanmalıdır.
Burada zamanlayıcının veritabanı karakter dizisi olarak saklanır. Bu, İş Bloku olarak TIMESWITCH olarak zaten mevcut olmalıdır. Programın sıralamasını da dikkate alarak bu iş bloğunun doğru şekilde başlatıldığından emin olun.
Etkinliğin kimliğini karakter dizisi olarak tanımlar.
Hata durumunda çıkış doğru olarak ayarlanır. Bu, takvimin mevcut olmadığı veya Kimlik tanımsız veya geçersiz tanımlanmış olduğu zaman olabilir.
Etkinliğin başlığını döndürür.
Etkinliğin başlangıç zamanı DT# formatında döndürülür.
Etkinliğin bitiş zamanı DT# formatında döndürülür.
Çıkış doğru ise, etkinlik devre dışı bırakılmıştır ve zaman programından yoksayılır.
Çıkış, tekrarları karakter dizisi olarak döndürür. Bu, yardımcı işlevlere REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY ve REPEAT_HOURLY denir.
Karakter dizisi iki nokta ile ayrılabilir veya aşağıdaki şekilde yapılandırılabilir:
w:2:4:135
İlk rakam (küçük harf), tekrarın zaman aralığını tanımlar:
| Kısaltma | Zaman Aralığı |
|---|---|
| h | Saatlik |
| d | Günlük |
| w | Haftalık |
| m | Aylık |
| y | Yıllık |
İkinci rakam, tekrarın aralığını tam sayı olarak tanımlar. En küçük değer 1 dir.
Üçüncü rakam, tekrarın sonunu tanımlar. Burada üç farklı format tanımlanabilir:
Dördüncü rakam, tekrarın gerçekleştiği hafta günlerini tanımlar. Bu rakam sadece haftalık veya aylık tekrarların tanımlanmasında kullanılır.
Geçerli hafta gününün sayının içinde olup olmadığı kontrol edilir. Birden fazla gün, birbirinin ardından belirtilebilir. Örneğin 135, Pazartesi, Çarşamba ve Cuma için. Hiçbir değer belirtilmezse (0 veya boş bir karakter dizisi), hiçbir gün tekrar yapmaz.
| Sayı | Hafta Günü |
|---|---|
| 1 | Pazartesi |
| 2 | Salı |
| 3 | Çarşamba |
| 4 | Perşembe |
| 5 | Cuma |
| 6 | Cumartesi |
| 7 | Pazar |
Etkinliğin hangi hafta günü tekrar edeceğini tanımlar. Desteklenen değerler -1 ile 4 arasındadır. 0 veya hiçbir bildirim, her ay aynı gün tekrar eder, hafta gününden bağımsız olarak. Hafta günü ilk tarihden alınır.
| Değer | Açıklama |
|---|---|
| -1 | Son Hafta Günü'nde Tekrar Et. |
| 0 | Aynı Gün Tekrar Et. (Varsayılan) |
| 1 | İlk Hafta Günü'nde Tekrar Et. |
| 2 | İkinci Hafta Günü'nde Tekrar Et. |
| 3 | Üçüncü Hafta Günü'nde Tekrar Et. |
| 4 |
Dördüncü Hafta Günü'nde Tekrar Et. |
Çıkış, son değişikliği DT# formatında tanımlar. Bu giriş de tanımsız olabilir, etkinlik sürüm 5.0'dan önce oluşturulmuşsa.