Συμβολοσειρές χαρακτήρων¶
UPPER¶
Μετατρέπει μια συμβολοσειρά κειμένου σε κεφαλαία.
Σύνταξη της συνάρτησης:
<UPPER:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί UPPER μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
LOWER¶
Μετατρέπει μια συμβολοσειρά κειμένου σε πεζά.
Σύνταξη της συνάρτησης:
<LOWER:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί LOWER μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
LEFT¶
Σύνταξη της συνάρτησης:
<LEFT:[Character_number]:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί LEFT μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
TOKLEFT¶
Ανακτά το ν-οστό αντικείμενο, μετρώντας από τα αριστερά.
Σύνταξη της συνάρτησης:
<TOKLEFT:[separator]:[Object_number]:[Expression]>
Ένα αντικείμενο περικλείεται μεταξύ δύο διαχωριστικών. Δεν είναι απαραίτητο να τοποθετήσετε διαχωριστικό στην αρχή και στο τέλος της συμβολοσειράς της έκφρασης.
Τρόπος χρήσης:
- Η λέξη-κλειδί TOKLEFT μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα:
- <TOKLEFT:/:3:Level 1/Level 2/Level 3/Level 4/ Level 5>
- Επιστρεφόμενο αποτέλεσμα: Level 3
RIGHT¶
Ανακτά έναν αριθμό χαρακτήρων από τα δεξιά μιας τιμής.
Σύνταξη της συνάρτησης:
<RIGHT:[Character_number]:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί RIGHT μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
SHA256¶
Κρυπτογραφεί μια συμβολοσειρά χαρακτήρων σε SHA256.
Σύνταξη της συνάρτησης:
<SHA256:[string_encoding]:[Hex_B64]:[Expression]>
Όπου:
- [string_encoding]: «UTF8» ή «UTF16». Η κωδικοποίηση καθορίζεται σύμφωνα με τη μορφή που αναμένει η εφαρμογή προορισμού. Στις περισσότερες περιπτώσεις πρέπει να χρησιμοποιείται UTF8.
- [Hex_B64]: «HEX» ή «B64» για την επιλογή της μορφής της συμβολοσειράς. HEX για δεκαεξαδική, B64 για base 64.
Τρόπος χρήσης:
- Η λέξη-κλειδί SHA256 μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
TOKRIGHT¶
Ανακτά τμήμα μιας συμβολοσειράς χαρακτήρων από το ν-οστό αντικείμενο, μετρώντας από τα δεξιά.
Σύνταξη της συνάρτησης:
<TOKRIGHT:[separator]:[Object_number]:[Expression]>
Ένα αντικείμενο περικλείεται μεταξύ δύο διαχωριστικών. Δεν είναι απαραίτητο να τοποθετήσετε διαχωριστικό στην αρχή και στο τέλος της συμβολοσειράς της έκφρασης.
Τρόπος χρήσης:
- Η λέξη-κλειδί TOKRIGHT μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα:
- <TOKLEFT:/:2:Level 1/Level 2/Level 3/Level 4/ Level 5>
- Επιστρεφόμενο αποτέλεσμα: Level 4/ Level 5
CENTER¶
Ανακτά τους χαρακτήρες στη μέση, διαγράφοντας έναν αριθμό χαρακτήρων στα αριστερά και στα δεξιά.
Σύνταξη της συνάρτησης:
<CENTER:[Number_of_characters_to_the_left_to_delete]:[Number_of_characters_to_the_right_to_delete]:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί CENTER μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις τύπου COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
REWRITEURL¶
Επανεγγραφή μιας διεύθυνσης URL.
Σύνταξη της συνάρτησης:
<REWRITEURL:[url]>
Τρόπος χρήσης:
- Η λέξη-κλειδί REWRITEURL μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
Παραδείγματα διαμόρφωσης:
-
Παράδειγμα:
- <REWRITEURL:http%3F%3A%3Awww.avencis.net>
- Επιστρεφόμενο αποτέλεσμα: http://www.avencis.net
GEN_PASSWORD¶
Δημιουργία κωδικού πρόσβασης με βάση μια μάσκα και με υποστήριξη των ειδικών χαρακτήρων που ορίζονται στις ρυθμίσεις.
Σύνταξη της συνάρτησης:
<GEN_PASSWORD:[pwd_format]:[special_characters]>
Η μορφή του κωδικού πρόσβασης πρέπει να οριστεί με τα ακόλουθα στοιχεία:
- U Ένα κεφαλαίο γράμμα
- L Ένα πεζό γράμμα
- A Ένα κεφαλαίο ή πεζό γράμμα
- N Ένα ψηφίο
- S Ένας ειδικός χαρακτήρας από τη λίστα [special_characters]
- X Όλοι οι χαρακτήρες (U+L+N+S)
Τρόπος χρήσης:
- Η λέξη-κλειδί GEN_PASSWORD μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα:
- <GEN_PASSWORD:ULNXXXXXXX:,$£!§&#>
B64ENCODEASCII¶
Μετατρέπει μια έκφραση σε ASCII και, στη συνέχεια, επιστρέφει τη συμβολοσειρά κωδικοποιημένη σε B64.
Σύνταξη της συνάρτησης:
<B64ENCODEASCII:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί B64ENCODEASCII μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
B64SID2STRING¶
Μετατρέπει ένα SID σε Base64 και επιστρέφει τη συμβολοσειρά σε μορφή Unicode.
Σύνταξη της συνάρτησης:
<B64SID2STRING:[Expression]>
Τρόπος χρήσης:
- Η λέξη-κλειδί B64SID2STRING μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως οι πράξεις COPY, MODVALUE κ.λπ.
- Η αξιολογούμενη έκφραση μπορεί να περιέχει λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
FIND¶
Συνάρτηση για την εύρεση της θέσης μιας συμβολοσειράς χαρακτήρων μέσα σε μια άλλη συμβολοσειρά χαρακτήρων. Επιστρέφει τον δείκτη της θέσης (ξεκινώντας από τον δείκτη 0) εάν βρεθεί η συμβολοσειρά, διαφορετικά επιστρέφει το μήκος της συμβολοσειράς.
Σύνταξη της συνάρτησης:
<FIND:[chaîne_recherchée]:[chaîne_initiale]:[index_de_départ]>
Ο δείκτης ξεκινά από τη θέση 0.
Τρόπος χρήσης:
- Η πράξη FIND μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
- Οι διάφορες συμβολοσειρές που χρησιμοποιούνται στην έκφραση μπορούν να περιέχουν λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα 1:
- <FIND:E:<SyncAttSrc:FIRSTNAME>:0> με <SyncAttSrc:FIRSTNAME> = Emilie
- Αποτέλεσμα = 0
- Παράδειγμα 2:
- <FIND:I:<SyncAttSrc:FIRSTNAME>:0> με <SyncAttSrc:FIRSTNAME> = Emilie
- Αποτέλεσμα = 2
- Παράδειγμα 3:
- <FIND:E:<SyncAttSrc:FIRSTNAME>:0> με <SyncAttSrc:FIRSTNAME> = Paul
- Αποτέλεσμα = 4
SUBSTRING¶
Συνάρτηση που εξάγει μια συμβολοσειρά χαρακτήρων από μια άλλη συμβολοσειρά χαρακτήρων. Επιστρέφει τη συμβολοσειρά χαρακτήρων εάν οι παράμετροι που μεταβιβάζονται είναι έγκυρες· διαφορετικά, επιστρέφει κενή τιμή. Σύνταξη της συνάρτησης:
<SUBSTRING:[chaîne_initiale]:[index_début]:[longueur_chaîne]>
Ο δείκτης ξεκινά από τη θέση 0.
Τρόπος χρήσης:
- Η πράξη SUBSTRING μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
- Οι διάφορες συμβολοσειρές που χρησιμοποιούνται στην έκφραση μπορούν να περιέχουν λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα 1:
- <SUBSTRING:<SyncAttSrc:DisplayName>:0:<FIND: :<SyncAttSrc:DisplayName>:0>> με <SyncAttSrc:DisplayName> = Carine HOPFNER
- Αποτέλεσμα = Carine
LEN¶
Συνάρτηση που επιστρέφει το μήκος μιας συμβολοσειράς χαρακτήρων. Η συνάρτηση επιστρέφει 0 εάν υπάρχει σφάλμα στη διαμόρφωση.
Σύνταξη της συνάρτησης:
<LEN:[chaîne_initiale]>
Τρόπος χρήσης:
- Η πράξη LEN μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
- Οι διάφορες συμβολοσειρές που χρησιμοποιούνται στην έκφραση μπορούν να περιέχουν λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- Παράδειγμα 1:
- <LEN:<SyncAttSrc:DisplayName>> με <SyncAttSrc:DisplayName> = Emilie Paris
- Αποτέλεσμα = 12
REPLACE¶
Διαθέσιμη από την έκδοση 7.0 και μετά. Συνάρτηση που αντικαθιστά τη συμβολοσειρά χαρακτήρων «string_to_replace» σε μια δεδομένη συμβολοσειρά «initial_string» με τη συμβολοσειρά «destination_string». Επιστρέφει την τροποποιημένη συμβολοσειρά χαρακτήρων. Η συνάρτηση κάνει διάκριση πεζών-κεφαλαίων.
Σύνταξη της συνάρτησης:
<REPLACE:[initial_string]:[string_to_replace]:[destination_string]:[Boolean_all_or_first]>
Boolean_all_or_first: μπορεί να λάβει τις τιμές 0 ή 1. Εάν είναι 0, αντικαθίσταται μόνο η πρώτη εμφάνιση που εντοπίζεται· εάν είναι 1, αντικαθίστανται όλες οι εμφανίσεις που εντοπίζονται. Η παράμετρος είναι προαιρετική· η προεπιλεγμένη τιμή είναι 0.
Η παράμετρος Destination_string μπορεί να είναι κενή: σε αυτή την περίπτωση, η συμβολοσειρά προς αντικατάσταση απλώς διαγράφεται.
Τρόπος χρήσης:
- Η πράξη REPLACE μπορεί να χρησιμοποιηθεί σε όλα τα πεδία τύπου «expression», όπως COPY, MODVALUE κ.λπ.
- Οι διάφορες συμβολοσειρές που χρησιμοποιούνται στην έκφραση μπορούν να περιέχουν λέξεις-κλειδιά για την ανάκτηση τιμών χαρακτηριστικών, για παράδειγμα SyncAttSrc ή SyncAttDst.
Παραδείγματα διαμόρφωσης:
- <REPLACE:XXXstringXXX:string:newString> επιστρέφει XXXnewStringXXX
- <REPLACE:XXXstringXXX:X::0> επιστρέφει XXstringXXX
- <REPLACE:XXXstringXXX:X::1> επιστρέφει string
- <REPLACE:XXXstringXXX:X:A:1> επιστρέφει AAAstringAAA