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


Примеры функций (предварительная версия)

[Данный раздел посвящен предварительному выпуску и может быть изменен.]

Эта статья поможет вам приступить к работе с функциями в Microsoft Dataverse, интегрируя их в приложения. Вы поймёте, что опыт разработки включает в себя создание пользовательских API Dataverse, поддерживаемых выражениями Power Fx, которые могут запускать как внутренние, так и внешние по отношению к Dataverse действия.

Это важно

  • Это предварительная версия функции.
  • Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Эти функции доступны до официального выпуска, чтобы клиенты могли получать ранний доступ и предоставлять отзывы.

Тестирование выражения Power Fx

Вы можете протестировать выражение PowerFx, чтобы проверить его работу. В этом примере функция используется Abs() для возврата не отрицательного значения аргумента. Если число отрицательное, функция Abs возвращает противоположное ему положительное число.

  1. Войдите в Power Apps и выберите "Функции " в области навигации слева. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт. Откройте неуправляемое решение, в котором нужно добавить функцию.

  2. Выберите новую функцию.

  3. На панели Новая функция введите отображаемое имя, например, Вернуть неотрицательное значение, и описание для вашей функции.

  4. Создайте новый выходной параметр для проверки ожидаемого поведения, например строки. Например, введите имя для вашего нового выходного параметраOut.

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

  6. В поле формулы заключите параметр Out в фигурные скобки: {Out: "" } например, можно протестировать функцию Abs(), которая использует -5 для возврата абсолютного значения 5.

    {Out: "Abs(-5)=5:"& Text(Abs(-5) = 5) } Функция Abs, использующая номер 5.

  7. Нажмите кнопку "Сохранить".

Чтобы проверить функцию, выберите функцию и выберите " Тестировать " на панели команд. Затем нажмите кнопку "Воспроизвести". В зависимости от формулы, используемой в этом примере функции, ответ возвращает значение 5 как true.

Ответ на формулу Power Fx Abs

Проверка входных данных и пользовательские ошибки

Отправка уведомлений в приложении на основе мгновенного действия

Это и другие примеры появятся в ближайшее время.