Μετάβαση στο περιεχόμενο

Συμβολοσειρές χαρακτήρων

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:[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