Комплексное руководство по объединению переменных в приложениях логики для создания путей к большим двоичным объектам

В этой статье блога мы рассмотрим различные методы объединения переменных в Logic Apps для создания путей к большим двоичным объектам. Объединение переменных — распространенное требование при работе с Logic Apps, особенно при создании путей к хранилищу динамических BLOB-объектов. Мы обсудим различные подходы, предоставим примеры кода и шаг за шагом проведем вас через весь процесс.

Метод 1. Использование функции «concat».
Самый простой и понятный метод — использовать встроенную функцию «concat» в Logic Apps. Эта функция позволяет объединить несколько строк или переменных вместе. Вот пример:

"blobPath": {
  "value": "@concat('/container/', variables('folderName'), '/', variables('fileName'))"
}

В этом примере мы объединяем переменные имени папки и имени файла со статическим путем «/container/», чтобы создать путь к большому двоичному объекту.

Метод 2. Использование встроенных выражений.
Приложения логики также поддерживают встроенные выражения, которые обеспечивают более гибкий способ объединения переменных. Вы можете использовать такие выражения, как «concat» или оператор сложения «+», для достижения желаемого результата. Вот пример:

"blobPath": {
  "value": "/container/@{variables('folderName')}/@{variables('fileName')}"
}

В этом случае мы встраиваем переменные непосредственно в строку с помощью символа «@» и заключаем их в фигурные скобки. Полученное выражение будет оценено во время выполнения для создания пути к большому двоичному объекту.

Метод 3. Использование функции «join».
Если у вас есть несколько переменных или элементов, которые необходимо объединить, вы можете использовать функцию «join». Эта функция принимает массив значений и объединяет их с указанным разделителем. Вот пример:

"blobPath": {
  "value": "@join(['container', variables('folderName'), variables('fileName')], '/')"
}

В этом примере мы передаем массив значений («контейнер», имя папки и имя файла) в функцию «join» и указываем разделитель в виде «/». Функция объединит элементы с указанным разделителем для создания пути к большому объекту.

В этой статье мы рассмотрели несколько методов объединения переменных в Logic Apps для создания путей к большим двоичным объектам. Мы рассмотрели использование функции concat, встроенных выражений и функции join. В зависимости от ваших конкретных требований и предпочтений вы можете выбрать метод, который наилучшим образом соответствует вашим потребностям. Используя эти методы, вы можете легко создавать пути к большим двоичным объектам в Logic Apps.