PowerApps の Char 関数Char function in PowerApps

文字コードを文字列に変換します。Translates a character code into a string.

説明Description

Char関数に対応する ASCII 文字の文字列に数値を変換します。The Char function translates a number into a string with the corresponding ASCII character.

構文Syntax

Char( CharacterCode )Char( CharacterCode )

  • CharacterCode - 必須。CharacterCode - Required. 変換する ASCII 文字コード。ASCII character code to translate.

Examples

数式Formula 説明Description 結果Result
Char( 65 )Char( 65 ) ASCII コード 65 に対応する文字を返します。Returns the character that corresponds to ASCII code 65. "A""A"
Char( 105 )Char( 105 ) ASCII コード 105 に対応する文字を返します。Returns the character that corresponds to ASCII code 105. "i""i"
Char( 35 )Char( 35 ) ASCII コード 35 に対応する文字を返します。Returns the character that corresponds to ASCII code 35. "#""#"

文字マップを表示します。Display a character map

  1. タブレット アプリで空の画面を追加、 ギャラリー コントロールを空白水平レイアウトし、これらのプロパティを設定。On an empty screen in a tablet app, add a Gallery control with a Blank Horizontal layout, and then set these properties:

    • 項目: [0,1,2,3,4,5,6,7]Items: [0,1,2,3,4,5,6,7]
    • :800Width: 800
    • 高さ:500Height: 500
    • TemplateSize:100TemplateSize: 100
    • TemplatePadding:0TemplatePadding: 0
  2. 、そのギャラリー内に追加、ギャラリーコントロールを、空白垂直レイアウトし、これらのプロパティを設定。Inside that gallery, add a Gallery control with a Blank Vertical layout, and then set these properties:

    • 項目: ForAll( [0,2,3,4,5,6,7,8,9,10,11,12,13,14,15], Value + ThisItem.Value * 16 )Items: ForAll( [0,2,3,4,5,6,7,8,9,10,11,12,13,14,15], Value + ThisItem.Value * 16 )
    • :100Width: 100
    • 高さ:500Height: 500
    • TemplateSize:30TemplateSize: 30
    • TemplatePadding:0TemplatePadding: 0

    値、項目プロパティの値列によって提供される、列番号の 16 を乗算し、項目最初のギャラリーからのプロパティ (0 ~ 7 でThisItem.Value)。The value of the Items property multiplies 16 by the column number provided by the Value column of the Items property from the first gallery (0-7 in ThisItem.Value). 数式から結果が追加されます、行番号のいずれかに 2 つ目のギャラリーから (0 ~ 15 レコードのスコープを ForAll 関数を提供します)。The formula then adds the result to one of the row numbers from the second gallery (0-15 in the record scope that the ForAll function provides).

  3. 2 つ目の (垂直) ギャラリー内に追加、ラベルを制御して、これらのプロパティを設定します。Inside the second (vertical) gallery, add a Label control, and set these properties:

    • テキスト: ThisItem.ValueText: ThisItem.Value
    • :50Width: 50
  4. 2 つ目の (垂直) ギャラリー内でもう 1 つの追加ラベルを制御して、これらのプロパティを設定します。Inside the second (vertical) gallery, add another Label control, and set these properties:

    • テキスト: Char( ThisItem.Value )Text: Char( ThisItem.Value )
    • :50Width: 50
    • X:50X: 50

最初の 128 個の ASCII 文字のグラフを作成しました。You've created a chart of the first 128 ASCII characters. 小さな四角形を印刷できないように表示される文字。Characters that appear as a small square can't be printed.

最初の 128 の ASCII 文字

拡張 ASCII 文字を表示するには、設定、項目に次の式では、各文字の値を 128 を追加します。 2 番目のギャラリーのプロパティ。To show the extended ASCII characters, set the Items property of the second gallery to this formula, which adds 128 to each character value:

ForAll( [0,2,3,4,5,6,7,8,9,10,11,12,13,14,15], Value + ThisItem.Value * 16 + 128)

拡張 ASCII 文字

別のフォントで文字を表示するには、設定、フォントなどの値を 2 番目のラベルのプロパティ ' ダンス Script' します。To show the characters in a different font, set the Font property of the second label to a value such as 'Dancing Script'.

スクリプトのダンス