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


Форматирование данных по примерам

Выражения в Power Automate — это мощный способ выполнения операций над данными. Вы можете использовать функцию Форматирование данных по примерам, чтобы получить доступ к этим выражениям, не зная различных функций и соответствующего синтаксиса, необходимого для создания нужных выражений. Чтобы отформатировать текст, даты и числа, можно просто предоставить примеры выходного формата, который должен создать поток, и Power Automate автоматически создаст формулу выражения для использования.

Форматирование дат по примерам

В этом примере сценария представьте, что есть список Microsoft с приобретенными вами продуктами. Вы хотите отправлять электронное письмо всякий раз, когда список обновляется новыми продуктами. По умолчанию SharePoint форматирует даты следующим образом: 2022-09-18, но вы хотите, чтобы они отображались 18 сентября в уведомлении по электронной почте. Давайте посмотрим, как изменить формат даты с помощью форматирования данных по примерам.

  1. Отредактируйте свой поток в конструкторе Power Automate.

  2. Выберите действие, в которое вы хотите вставить отформатированную дату, затем выберите любое текстовое поле на карточке.

  3. В открывшемся окне выберите Выражение>Форматировать данные по примерам.

    Снимок экрана, показывающий возможность открытия форматирования данных по примерам в меню выражений.

    В списке отображаются все элементы вашего потока, которые можно отформатировать.

  4. Выберите элемент, который нужно преобразовать.

  5. Приведите пример исходных данных для элемента, выбранного на предыдущем шаге.

    Совет

    Вы можете перейти к исходному источнику данных или просмотреть предыдущий запуск потока, чтобы скопировать пример значения для предыдущего шага.

  6. Предоставьте образец того, как вы хотите, чтобы поток преобразовал пример.

  7. Выберите Получить выражение.

    Power Automate отображает выражение, которое рекомендуется использовать для получения желаемого результата. Вы можете проверить его с другим значением, чтобы убедиться, что выражение делает то, что вы ожидаете.

    Совет

    Если выражение, которое Power Automate рекомендует, не то, что вы ожидаете, вы можете добавить больше примеров, чтобы уточнить выражение, которое рекомендуется.

    Снимок экрана, показывающий предлагаемое выражение и способы его проверки.

  8. Выберите Применить, когда результаты выражения соответствуют вашим ожиданиям.

    Power Automate добавляет выражение в поток.

Поздравляем! Вы построили выражение, предоставив пример.

Форматирование чисел по примерам

В этом примере представьте, что у вас есть число, полученное из опроса Microsoft Forms, например 5958. Вы хотите отформатировать число как значение валюты, прежде чем сохранить его в файле Excel, например, 5 958 долларов США. Чтобы настроить поток для форматирования числа как денежного значения, предоставьте пример того, как Microsoft Forms возвращает число, и пример того, как вы хотите, чтобы поток форматировал число.

Power Automate использует предоставленную вами информацию, затем предлагает выражение, которое выполняет преобразование, как показано на следующем снимке экрана.

Снимок экрана, показывающий, как преобразовать число в валюту, просто предоставив пример. Power Automate предлагает выражение для достижения преобразования.

Форматирование текста по примерам

В следующем сценарии представьте, что у вас есть регистрационная форма, в которой участники указывают свое полное имя, и вы хотите отправить электронное письмо с подтверждением регистрации, указав только имя. Вместо того, чтобы приветствовать человека по его полному имени, например, Кейси Дженсен, мы просто хотим сказать Кейси.

Просто приведите пример, и Power Automate предлагает правильное выражение для достижения этого преобразования, как показано на следующем снимке экрана.

Снимок экрана, показывающий, как преобразовать текст из полного имени человека только в его имя. Power Automate предлагает выражение для достижения преобразования.

Ограничения

  • Форматирование данных по примерам может форматировать один текст, число или дату за раз. Более сложные структуры, такие как массивы, не поддерживаются.

  • Форматирование данных по примерам недоступно в средах, расположенных в Южной Африке, GCC High и Министерстве обороны.

PROSE, технология, позволяющая программировать на примерах, лежит в основе форматирования данных по примерам.