Κοινοποίηση μέσω


Charσυναρτήσεις και UniChar

Function Ισχύει για
Char Εφαρμογές καμβά Το Copilot Studio Desktop ροών στηλών τύπου Dataverse Εφαρμογές βάσει μοντέλου Συναρτήσεις του power Platform CLI Dataverse στο Power Pages
UniChar Εφαρμογές καμβά Copilot Studio Desktop ροές Εφαρμογές βάσει μοντέλου Συναρτήσεις Power Platform CLI Dataverse Στο Power Pages

Μεταφράζει έναν κωδικό χαρακτήρα σε μια συμβολοσειρά.

Description

Η Char συνάρτηση μεταφράζει έναν αριθμό σε μια συμβολοσειρά με τον αντίστοιχο χαρακτήρα ASCII.

Η UniChar συνάρτηση μεταφράζει έναν αριθμό σε μια συμβολοσειρά με τον αντίστοιχο χαρακτήρα Unicode.

Εάν διαβιβάσετε έναν μόνο αριθμό, η τιμή επιστροφής είναι η μεταφρασμένη έκδοση συμβολοσειράς αυτού του αριθμού. Εάν διαβιβάσετε έναν πίνακα μίας στήλης που περιέχει αριθμούς, η τιμή επιστροφής είναι ένας πίνακας μίας στήλης των συμβολοσειρών σε μια στήλη Τιμή. Εάν έχετε έναν πίνακα πολλών στηλών, μπορείτε να τον μετασχηματίσετε σε πίνακα μίας στήλης, όπως περιγράφεται στο θέμα Εργασία με πίνακες.

Σύνταξη

Char( CharacterCode )

  • Κωδικός χαρακτήρα - απαιτείται. Ο κωδικός ASCII του χαρακτήρα προς μετάφραση.

Char( CharacterCodeTable )

  • CharacterCodeTable - Απαιτείται. Πίνακας κωδικών χαρακτήρων ASCII προς μετάφραση.

UniChar( UnicodeCode )

  • UnicodeCode - Απαιτείται. Ο κωδικός Unicode του χαρακτήρα προς μετάφραση.

UniChar( UnicodeCodeTable )

  • UnicodeCodeTable - Απαιτείται. Πίνακας κωδικών χαρακτήρων Unicode προς μετάφραση.

Παραδείγματα

Ενός αριθμού

Τύπος Description Result
Char( 65 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό ASCII 65. "A"
Char( 105 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό ASCII 105. "i"
Char( 35 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό ASCII 35. "#"
UniChar( 35 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό Unicode 35. "#"
UniChar( 233 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό Unicode 233. "á"
UniChar( 9829 ) Επιστρέφει τον χαρακτήρα που αντιστοιχεί στον κωδικό Unicode 9829. "♥"

Πίνακας μίας στήλης

Το παράδειγμα αυτής της ενότητας μετατρέπει αριθμούς από έναν πίνακα μίας στήλης.

Τύπος Result
Char( [ 65, 105 ] ) Πίνακας μίας στήλης με στήλη Value που περιέχει τις ακόλουθες τιμές: "A", "i"
Char( [ 35, 52 ] ) Πίνακας μίας στήλης με στήλη Value που περιέχει τις ακόλουθες τιμές: "#", "4"
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "G", "a", "r", "ç", "o", "n"

Εμφάνιση ενός χαρακτήρα αντιστοίχισης

  1. Σε μια κενή οθόνη σε μια εφαρμογή tablet, προσθέστε ένα στοιχείο ελέγχου Gallery με μια κενή οριζόντια διάταξη και, στη συνέχεια, ορίστε αυτές τις ιδιότητες:

    • Προϊόντα: Sequence( 8, 0, 16 ) As HighNibble
    • Πλάτος: Parent.Width
    • Ύψος: Parent.Height
    • TemplateSize: Parent.Width / 8
    • ΠρότυποPadding: 0
    • Χ: 0
    • Υ: 0
  2. Μέσα σε αυτήν τη συλλογή, προσθέστε ένα στοιχείο ελέγχου Gallery με μια κενή κατακόρυφηδιάταξη και, στη συνέχεια, ορίστε αυτές τις ιδιότητες:

    • Προϊόντα: Sequence( 16, HighNibble.Value ) As FullCode
    • Πλάτος: Parent.Width / 8
    • Ύψος: Parent.Height
    • TemplateSize: Parent.Height / 16
    • ΠρότυποPadding: 0
    • Χ: 0
    • Υ: 0
  3. Στο εσωτερικό της δεύτερης (κάθετης) συλλογής, προσθέστε ένα στοιχείο ελέγχου Label και ορίστε αυτές τις ιδιότητες:

    • Κείμενο: FullCode.Value
    • Πλάτος: Parent.Width / 2
    • Χ: 0
    • Υ: 0
    • Ευθυγράμμιση: Center
    • FontWeight: Bold
    • Μέγεθος: 24
  4. Στο εσωτερικό της δεύτερης (κάθετης) συλλογής, προσθέστε ένα άλλο στοιχείο ελέγχου Label και ορίστε αυτές τις ιδιότητες:

    • Κείμενο: Char( FullCode.Value )
    • Πλάτος: Parent.Width / 2
    • Χ: Parent.Width / 2
    • Υ: 0
    • FontWeight: Bold
    • Μέγεθος: 24

Δημιουργήσατε ένα γράφημα με τους πρώτους χαρακτήρες 128 ASCII. Οι χαρακτήρες που εμφανίζονται ως μικρά τετράγωνα δεν είναι δυνατό να εκτυπωθούν.

Οι πρώτοι 128 χαρακτήρες ASCII.

Εάν θέλετε να δείτε τον τρόπο με τον οποίο το FullCode.Value αποκτά τις τιμές του. Ας ξεκινήσουμε με την εξωτερική οριζόντια συλλογή. Η ιδιότητα Items χρησιμοποιεί τη συνάρτηση Sequence για τη δημιουργία 8 στηλών, ξεκινώντας από το 0 με αυξήσεις 16:

Απεικονίζεται η εξωτερική συλλογή.

Η ένθεση σε αυτήν τη συλλογή είναι μια άλλη κατακόρυφη συλλογή. Η ιδιότητα Items συμπληρώνει το κενό που έχει απομείνει με την αύξηση 16 από την εξωτερική συλλογή:

Απεικονίζεται η εσωτερική συλλογή.

Για να εμφανίσετε τους εκτεταμένους χαρακτήρες ASCII, είναι ένα απλό θέμα αλλαγής του σημείου εκκίνησης για το γράφημα, που έχει οριστεί στη συνάρτηση Sequence για την εξωτερική συλλογή:

Sequence( 8, 128, 16 ) As HighNibble

Εκτεταμένοι χαρακτήρες ASCII.

Τέλος, για να εμφανιστούν οι χαρακτήρες σε μια διαφορετική γραμματοσειρά, ορίστε την ιδιότητα Font της δεύτερης ετικέτας σε μια τιμή, όπως Σενάριο χορού.

Δέσμη ενεργειών χορού.