Κοινή χρήση μέσω


Συναρτήσεις Lower, Upper και Proper

Ισχύει για: Στήλες τύπων εφαρμογών Dataverse καμβά Ροές επιφάνειας εργασίας Εφαρμογές Power Pages Power Platform βάσει μοντέλου CLI

Μετατρέπει τα γράμματα μιας συμβολοσειράς κειμένου σε όλα πεζά, όλα κεφαλαία ή σε γράμματα τίτλου.

Περιγραφή

Οι συναρτήσεις Lower, Upper και Proper μετατρέπουν την κεφαλαιοποίηση των γραμμάτων σε συμβολοσειρές.

  • Η επιλογή "Κάτω" μετατρέπει όλα τα κεφαλαία γράμματα σε πεζά.
  • Το επάνω μέρος μετατρέπει όλα τα πεζά γράμματα σε κεφαλαία.
  • Η επιλογή "Σωστό" μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαία εάν είναι πεζά και μετατρέπει οποιαδήποτε άλλα κεφαλαία γράμματα σε πεζά.

Και οι τρεις συναρτήσεις παραβλέπουν τους χαρακτήρες που δεν είναι γράμματα.

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

Σύνταξη

Lower( Συμβολοσειρά )
Άνω ( συμβολοσειρά )
Σωστή ( συμβολοσειρά )

  • Συμβολοσειρά - απαιτείται. Η συμβολοσειρά προς μετατροπή.

Κάτω( SingleColumnTable )
Άνω( SingleColumnTable )
Σωστό( SingleColumnTable )

  • SingleColumnTable - Απαιτείται. Ένας πίνακας μίας στήλης των συμβολοσειρών προς μετατροπή.

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

Μία συμβολοσειρά

Τα παραδείγματα στην ενότητα αυτή χρησιμοποιούν ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται Author ως προέλευση δεδομένων. Το στοιχείο ελέγχου περιέχει τη συμβολοσειρά "E. E. CummINGS".

Τύπος Περιγραφή Αποτέλεσμα
Lower( Author.Text ) Μετατρέπει τα κεφαλαία γράμματα της συμβολοσειράς σε πεζά. "e. e. cummings"
Upper( Author.Text ) Μετατρέπει τα πεζά γράμματα της συμβολοσειράς σε κεφαλαία. "E. E. CUMMINGS"
Σωστή ( Author.Text ) Μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο εάν είναι πεζό και τα άλλα κεφαλαία γράμματα σε πεζά. "E. E. Cummings"

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

Τα παραδείγματα σε αυτή την ενότητα μετατρέπουν συμβολοσειρές από τη στήλη Address της προέλευσης δεδομένων People, η οποία περιέχει τα εξής δεδομένα:

Ονομασία Διεύθυνση
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

Κάθε τύπος επιστρέφει έναν πίνακα μίας στήλης που περιέχει τις τροποποιημένες συμβολοσειρές.

Τύπος Περιγραφή Αποτέλεσμα
Lower( ShowColumns(Άτομα, "Διεύθυνση") ) Μετατρέπει κάθε γράμμα που είναι πεζό σε κεφαλαίο. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns(Άτομα; "Διεύθυνση") ) Μετατρέπει κάθε γράμμα που είναι πεζό σε κεφαλαίο. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns(Άτομα, "Διεύθυνση") ) Μετατρέπει οποιοδήποτε πρώτο γράμμα μιας λέξης σε κεφαλαίο εάν είναι πεζό και μετατρέπει οποιοδήποτε άλλο γράμμα που είναι κεφαλαίο σε πεζό. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 Main St Ne", "789 Sw 39th #3b"

Αναλυτικό παράδειγμα

  1. Προσθέστε ένα στοιχείο ελέγχου Text input και ονομάστε το Source.
  2. Προσθέστε μια ετικέτα και ορίστε την ιδιότητά της Text σε αυτή τη συνάρτηση:
    Σωστή (Source.Text)
  3. Πατήστε F5 και, στη συνέχεια, πληκτρολογήστε WE ARE THE BEST! στο πλαίσιο Προέλευση.
    Η ετικέτα εμφανίζει We Are The Best!