Microsoft Flow не поддерживает никаких функций сортировки для массивов или списков.
Для моих проблем я могу использовать функцию сортировки в запросе ODATA, чтобы некоторые данные предварительно отсортированы базами данных, к которым я обращаюсь. В моем случае я хочу иметь список всех дат начала и окончания из календаря sharepoint в одном массиве.
Я могу вывести все даты, отсортированные по дате начала, и я могу вывести все даты, отсортированные по дату окончания в отдельные массивы. Теперь у меня есть два отсортированных массива, которые я хочу объединить в один массив.
Возможностей итерации по массиву очень мало. Но у задачи есть некоторые свойства, которые могут облегчить проблему.
- Два массива,
- оба предварительно отсортированы по тому же свойству, что и желаемые окончательные массивы.
- того же размера .
Возможно, мне не хватает какой-то функции ODATA-запроса или есть простой обходной путь. Я бы предпочел не использовать REST-api, возиться с JSON или вручную, но если есть действительно элегантное решение, я не откажусь от него.