Поділитися через


Char і UniChar функції

Function Відноситься до
Char Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages
UniChar Програми Canvas Copilot Studio Desktop flows Model-driven apps Power Platform CLI Dataverse functions Power Pages

Перетворює код символу в рядок.

Опис

Функція Char перетворює число на рядок із відповідним символом ASCII.

Функція UniChar перетворює число на рядок із відповідним символом Юнікоду.

Якщо ви передасте одне число, поверненим значенням буде перекладена рядкова версія цього числа. Якщо передати таблицю з одним стовпцем, яка містить числа, поверненим значенням буде таблиця рядків з одним стовпцем у стовпці «Значення ». Якщо ваша таблиця має кілька стовпців, ви можете переробити її на таблицю з одним стовпцем, як описано в розділі Робота з таблицями.

Синтаксис

Char( Код символу )

  • CharacterCode - Обов’язковий. Код символу ASCII для перетворення.

Char( Таблиця символів )

  • CharacterCodeTable - Обов’язковий. Таблиця кодів символів ASCII для перекладу.

UniChar( ЮнікодКод )

  • UnicodeCode- Обов’язковий. Код символу Юнікод для перекладу.

UniChar( ЮнікодКодТаблиці )

  • UnicodeCodeTable - Обов’язковий. Таблиця кодів символів Юнікоду для перекладу.

Приклади

Одне число

Формула Опис Результат
Char( 65 ) Повертає символ, який відповідає коду 65 ASCII. «A»
Char( 105 ) Повертає символ, який відповідає коду 105 ASCII. «i»
Char( 35 ) Повертає символ, який відповідає коду 35 ASCII. «#»
UniChar( 35 ) Повертає символ, який відповідає коду Юнікоду 35. «#»
UniChar( 233 ) Повертає символ, який відповідає коду Юнікоду 233. "А"
UniChar( 9829 ) Повертає символ, який відповідає коду Юнікоду 9829. "♥"

Таблиця з одним стовпцем

У прикладі в цьому розділі перетворюються числа з таблиці з одним стовпцем.

Формула Результат
Char( [ 65, 105 ] ) Таблиця з одним стовпцем і Value стовпцем, що містить такі значення: "А", "i"
Char( [ 35, 52 ] ) Таблиця з одним стовпцем зі Value стовпцем, що містить такі значення: "#", "4"
UniChar( [ 71, 97, 114, 231, 111, 110 ] ) Таблиця з одним стовпцем і Value стовпцем, що містить такі значення: "G", "a", "r", "ç", "o", "n"

Відображення таблиці символів

  1. На пустому екрані в програмі для планшетів додайте елемент керування Галерея з макетом Пустий горизонтальний, а потім настройте перелічені нижче властивості.

    • Предмети: Sequence( 8, 0, 16 ) As HighNibble
    • Ширина: Parent.Width
    • Висота: Parent.Height
    • Розмір шаблону: Parent.Width / 8
    • Шаблон: 0
    • Х: 0
    • У: 0
  2. У цій галереї додайте елемент керування Галерея з макетом Пустий вертикальний, а потім настройте нижчезазначені властивості.

    • Предмети: Sequence( 16, HighNibble.Value ) As FullCode
    • Ширина: Parent.Width / 8
    • Висота: Parent.Height
    • Розмір шаблону: Parent.Height / 16
    • Шаблон: 0
    • Х: 0
    • У: 0
  3. У другій (вертикальній) галереї додайте елемент керування Підпис та настройте зазначені нижче властивості.

    • Текст:FullCode.Value
    • Ширина: Parent.Width / 2
    • Х: 0
    • У: 0
    • Вирівняти: Center
    • Вага шрифту: Bold
    • Розмір: 24
  4. У другій (вертикальній) галереї додайте ще один елемент керування Підпис та настройте нижченаведені властивості.

    • Текст:Char( FullCode.Value )
    • Ширина: Parent.Width / 2
    • Х:Parent.Width / 2
    • У: 0
    • Вага шрифту: Bold
    • Розмір: 24

Тепер створено таблицю перших 128 символів ASCII. Символи, що відображаються як маленький квадрат, не друкуються.

Перші 128 символів ASCII.

Якщо потрібно побачити, як FullCode.Value отримує свої значення. Почнемо із зовнішньої горизонтальної галереї. Властивість Елементи використовує функцію Sequence, щоб створити 8 стовпців, починаючи з 0 із кроком 16:

Ілюстрована зовнішня галерея.

В цю галерею вкладено іншу вертикальну галерею. Властивість Елементи заповнює проміжок, залишений кроком у 16 із зовнішньої галереї:

Ілюстрована внутрішня галерея.

Щоб відобразити розширені символи ASCII, потрібно змінити початкову точку діаграми, установлену у функції Sequence для вихідної колекції:

Sequence( 8, 128, 16 ) As HighNibble

Розширений список символів ASCII.

Нарешті, щоб відобразити символи в іншому шрифті, установіть для властивості Font другого підпису таке значення, як 'Dancing Script'.

Танцювальний сценарій.