Power Automate, ранее известный как Microsoft Flow, — это мощный инструмент автоматизации рабочих процессов, который позволяет пользователям создавать автоматизированные рабочие процессы и интегрировать различные приложения и службы. При работе с Power Automate часто встречаются сценарии, в которых необходимо применить несколько фильтров с условием «И» для эффективного получения определенных данных. В этой статье мы рассмотрим несколько методов решения этой задачи, а также приведем примеры кода.
Метод 1. Использование действия «Фильтровать массив»
Один простой способ применить несколько фильтров с условием «И» — использовать действие «Фильтровать массив» в Power Automate. Это действие позволяет вам определять условия с помощью логических операторов.
Пример:
- Добавьте в поток действие «Фильтровать массив».
- В поле «От» укажите массив или таблицу, которую хотите фильтровать.
- В поле «Фильтр» введите фильтры с соответствующими условиями, используя оператор «и».
Пример кода:
{
"inputs": {
"from": <array or table>,
"filter": "@and(condition1, condition2, ...)"
}
}
Метод 2. Использование действия «Создать» с несколькими условиями.
Другой подход — использовать действие «Создать» вместе с операторами «или» и «и» для определения нескольких условий.
Пример:
- Добавьте в свой поток действие «Написать».
- В поле «Входные данные» определите условия с помощью операторов «или» и «и».
Пример кода:
{
"inputs": {
"and": [
{
"or": [
condition1,
condition2
]
},
condition3
]
}
}
Метод 3. Использование параметра «Фильтровать запрос».
Если вы работаете со списками или библиотеками SharePoint, вы можете использовать параметр «Фильтровать запрос», чтобы применить несколько фильтров с условием «И» непосредственно к данным. источник.
Пример:
- В действии «Получить элементы» или «Получить файлы» разверните параметр «Фильтровать запрос».
- Укажите фильтры, используя логические операторы и имена полей из источника данных.
Пример кода:
Title eq 'Example' and Status eq 'Approved' and Priority eq 'High'
В этой статье мы рассмотрели несколько способов применения нескольких фильтров с условием «И» в Power Automate. Используя действие «Фильтровать массив», действие «Создать» или параметр «Фильтровать запрос», вы можете эффективно получить нужные данные на основе определенных условий. Поэкспериментируйте с этими методами, чтобы оптимизировать процессы автоматизации рабочих процессов и повысить производительность.