共用方式為


Char 和 UniChar 函數

功能 適用對象
Char 畫布應用程式 Copilot Studio 桌面流程 Dataverse 公式欄 模型導向應用程式 Power Platform CLI Dataverse 函數 Power Pages
UniChar 畫布應用程式 Copilot Studio 桌面流程 模型導向應用程式 Power Platform CLI Dataverse 函數 Power Pages

將字元碼翻譯成字串。

描述

Char 函數將數字轉換為具有相應ASCII字元的字串。

UniChar 函數將數字轉換為具有相應 Unicode 字元的字串。

如果您傳遞單一數字,則傳回值會是該數字的翻譯後字串版本。 如果您傳遞包含數字的單欄資料表,則傳回值是欄中字串的單欄資料表。 如果您有多欄資料表,您可依照 使用資料表 所述,將該資料表改為單欄資料表。

語法

Char(字 元代碼

  • CharacterCode - 必需。 預計翻譯的 ASCII 字元碼。

Char字元代碼表

  • CharacterCodeTable - 必需。 要翻譯的 ASCII 字元碼表格。

UniCharUnicode代碼

  • UnicodeCode - 必需。 預計翻譯的 Unicode 字元碼。

UniCharUnicodeCodeTable

  • UnicodeCodeTable - 必需。 要翻譯的 Unicode 字元代碼表。

範例

單一數字

公式 描述 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. 在平板電腦應用程式的空白畫面上,新增含有 空白水平 配置的 Gallery 控制項,然後設定下列屬性:

    • 專案Sequence( 8, 0, 16 ) As HighNibble
    • 寬度Parent.Width
    • 身高Parent.Height
    • 樣本大小Parent.Width / 8
    • 範本填充:0
    • X:0
    • Y:0
  2. 在資源庫中,新增含有 空白垂直 配置的 Gallery 控制項,然後設定這些屬性:

    • 專案Sequence( 16, HighNibble.Value ) As FullCode
    • 寬度Parent.Width / 8
    • 身高Parent.Height
    • 樣本大小Parent.Height / 16
    • 範本填充:0
    • X:0
    • Y:0
  3. 在第二個 (垂直) 資源庫中,新增 Label 控制項並設定這些屬性:

    • 文字: FullCode.Value
    • 寬度Parent.Width / 2
    • X:0
    • Y:0
    • 對齊: Center
    • 字型粗細: Bold
    • 尺寸:24
  4. 在第二個 (垂直) 資源庫中,新增另一個 Label 控制項並設定這些屬性:

    • 文字: Char( FullCode.Value )
    • 寬度Parent.Width / 2
    • XParent.Width / 2
    • Y:0
    • 字型粗細: 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 屬性設定為值,例如 'Dancing Script'

Dancing 指令碼。