Fungsi Char dan UniChar
Berlaku untuk: Kolom rumus aplikasi
Dataverse kanvas Alur
desktop Aplikasi
Power Platform berbasis model CLI
Menerjemahkan kode karakter menjadi string.
Description
Fungsi Char menerjemahkan angka menjadi string dengan karakter ASCII yang sesuai.
Fungsi UniChar menerjemahkan angka menjadi string dengan karakter Unicode yang sesuai.
Jika Anda meneruskan satu angka, nilai yang dikembalikan adalah versi string terjemahan dari angka tersebut. Jika Anda meneruskan tabel satu kolom yang berisi angka, nilai yang dikembalikan adalah tabel string satu kolom dalam kolom Nilai . Jika Anda memiliki tabel multi-kolom, Anda dapat memasukkannya ke dalam tabel satu kolom, seperti yang dijelaskan mengerjakan tabel.
Sintaks
Char( CharacterCode )
- CharacterCode - Wajib. Kode karakter ASCII yang diterjemahkan.
Char( CharacterCodeTable )
- CharacterCodeTable - Wajib. Tabel kode karakter ASCII untuk diterjemahkan.
UniChar( UnicodeCode )
- UnicodeCode - Diperlukan. Kode karakter Unicode untuk menerjemahkan.
UniChar( UnicodeCodeTable )
- UnicodeCodeTable - Diperlukan. Tabel kode karakter Unicode untuk diterjemahkan.
Contoh
Nomor tunggal
Rumus | Description | Hasil |
---|---|---|
Char( 65 ) | Menampilkan karakter yang sesuai dengan kode ASCII 65. | "A" |
Char( 105 ) | Menampilkan karakter yang sesuai dengan kode ASCII 105. | "i" |
Char( 35 ) | Menampilkan karakter yang sesuai dengan kode ASCII 35. | "#" |
UniChar( 35 ) | Mengembalikan karakter yang berhubungan dengan kode Unicode 35. | "#" |
UniChar( 233 ) | Mengembalikan karakter yang sesuai dengan kode Unicode 233. | "á" |
UniChar( 9829 ) | Mengembalikan karakter yang sesuai dengan kode Unicode 9829. | "♥" |
Tabel satu kolom
Contoh di bagian ini mengonversi angka dari tabel satu kolom.
Rumus | Hasil |
---|---|
Char( [ 65, 105 ] ) |
Tabel satu kolom dengan kolom yang Value berisi nilai-nilai berikut: "A", "i" |
Char( [ 35, 52 ] ) |
Tabel satu kolom dengan kolom yang Value berisi nilai berikut: "#", "4" |
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) |
Tabel satu kolom dengan kolom yang Value berisi nilai-nilai berikut: "G", "a", "r", "ç", "o", "n" |
Menampilkan peta karakter
Pada layar kosong di aplikasi tablet, tambahkan kontrol Galeri dengan tata letak Horizontal Kosong, lalu tetapkan properti berikut:
-
Item:
Sequence( 8, 0, 16 ) As HighNibble
-
Width:
Parent.Width
-
Height:
Parent.Height
-
TemplateSize:
Parent.Width / 8
- TemplatePadding: 0
- X: 0
- Y: 0
-
Item:
Di dalam galeri tersebut, tambahkan kontrol Galeri dengan tata letak Vertikal Kosong, lalu tetapkan properti berikut:
-
Item:
Sequence( 16, HighNibble.Value ) As FullCode
-
Width:
Parent.Width / 8
-
Height:
Parent.Height
-
TemplateSize:
Parent.Height / 16
- TemplatePadding: 0
- X: 0
- Y: 0
-
Item:
Di dalam galeri kedua (vertikal), tambahkan kontrol Label, lalu tetapkan properti berikut:
-
Teks:
FullCode.Value
-
Width:
Parent.Width / 2
- X: 0
- Y: 0
-
Align:
Center
-
FontWeight:
Bold
- Size: 24
-
Teks:
Di dalam galeri kedua (vertikal), tambahkan kontrol Label lainnya, lalu tetapkan properti berikut:
-
Teks:
Char( FullCode.Value )
-
Width:
Parent.Width / 2
-
X:
Parent.Width / 2
- Y: 0
-
FontWeight:
Bold
- Size: 24
-
Teks:
Anda telah membuat diagram karakter 128 ASCII pertama. Karakter yang muncul sebagai persegi kecil tidak dapat dicetak.
Jika Anda ingin melihat bagaimana fullcode.Value mendapatkan nilainya. Mari kita mulai dengan galeri horizontal luar. Properti Items -nya menggunakan fungsi sequence untuk membuat 8 kolom, dimulai dengan 0 dengan penambahan 16:
Bersarang di galeri ini adalah galeri vertikal lainnya. Properti Items mengisi celah yang ditinggalkan oleh kenaikan 16 dari Galeri luar:
Untuk menampilkan karakter ASCII ekstensi, adalah masalah sederhana untuk mengubah titik awal untuk diagram, yang diatur dalam fungsi sequence untuk Galeri luar:
Sequence( 8, 128, 16 ) As HighNibble
Akhirnya, untuk menampilkan karakter dalam font yang berbeda, atur properti font label kedua ke nilai seperti 'Dancing Script'.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk