Bagikan melalui


Char dan UniChar fungsi

Function Berlaku pada
Char Aplikasi Kanvas Copilot Studio Desktop mengalir kolom rumus Dataverse Aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages
UniChar Aplikasi Kanvas Copilot Studio Desktop mengalir aplikasi berbasis model Power Platform CLI Fungsi Dataverse Power Pages

Menerjemahkan kode karakter menjadi string.

Description

Fungsi ini Char menerjemahkan angka ke dalam string dengan karakter ASCII yang sesuai.

Fungsi ini UniChar menerjemahkan angka ke dalam string dengan karakter Unicode yang sesuai.

Jika Anda meneruskan satu angka, nilai yang dikembalikan adalah versi string yang diterjemahkan dari angka tersebut. Jika Anda meneruskan tabel kolom tunggal yang berisi angka, nilai yang dikembalikan adalah tabel string kolom tunggal 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 - Wajib. Kode karakter Unicode untuk diterjemahkan.

UniChar( UnicodeCodeTable )

  • UnicodeCodeTable - Wajib. 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 sesuai 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 kolom tunggal dengan kolom yang Value berisi nilai berikut: "A", "i"
Char( [ 35, 52 ] ) Tabel kolom tunggal dengan kolom yang Value berisi nilai berikut: "#", "4"
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) Tabel kolom tunggal dengan kolom yang Value berisi nilai-nilai berikut: "G", "a", "r", "ç", "o", "n"

Menampilkan peta karakter

  1. Pada layar kosong di aplikasi tablet, tambahkan kontrol Galeri dengan tata letak Horizontal Kosong, lalu tetapkan properti berikut:

    • Barang: Sequence( 8, 0, 16 ) As HighNibble
    • Lebar: Parent.Width
    • Tinggi: Parent.Height
    • Ukuran Templat: Parent.Width / 8
    • Padding Templat: 0
    • X: 0
    • Y: 0
  2. Di dalam galeri tersebut, tambahkan kontrol Galeri dengan tata letak Vertikal Kosong, lalu tetapkan properti berikut:

    • Barang: Sequence( 16, HighNibble.Value ) As FullCode
    • Lebar: Parent.Width / 8
    • Tinggi: Parent.Height
    • Ukuran Templat: Parent.Height / 16
    • Padding Templat: 0
    • X: 0
    • Y: 0
  3. Di dalam galeri kedua (vertikal), tambahkan kontrol Label, lalu tetapkan properti berikut:

    • Teks: FullCode.Value
    • Lebar: Parent.Width / 2
    • X: 0
    • Y: 0
    • Sejajarkan: Center
    • FontWeight: Bold
    • Ukuran: 24
  4. Di dalam galeri kedua (vertikal), tambahkan kontrol Label lainnya, lalu tetapkan properti berikut:

    • Teks: Char( FullCode.Value )
    • Lebar: Parent.Width / 2
    • X: Parent.Width / 2
    • Y: 0
    • FontWeight: Bold
    • Ukuran: 24

Anda telah membuat diagram karakter 128 ASCII pertama. Karakter yang muncul sebagai persegi kecil tidak dapat dicetak.

Karakter 128 ASCII pertama.

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:

Galeri luar diilustrasikan.

Bersarang di galeri ini adalah galeri vertikal lainnya. Properti Items mengisi celah yang ditinggalkan oleh kenaikan 16 dari Galeri luar:

Galeri dalam diilustrasikan.

Untuk menampilkan karakter ASCII yang diperluas, ini adalah masalah sederhana untuk mengubah titik awal untuk bagan, diatur dalam fungsi Urutan untuk galeri luar:

Sequence( 8, 128, 16 ) As HighNibble

Karakter ASCII yang diperluas.

Akhirnya, untuk menampilkan karakter dalam font yang berbeda, atur properti font label kedua ke nilai seperti 'Dancing Script'.

Skrip menari.