Microsoft Flow / Power Automate: отфильтруйте массив до первой записи - PullRequest
0 голосов
/ 08 мая 2020

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

У меня есть переменная в начале потока, который захватывает Имя (этот столбец уникален). Затем я хотел бы go в SharePoint и «Получить элемент», чтобы получить эту конкретную запись c, но проблема, с которой я сталкиваюсь, заключается в том, что для этого требуется фактический идентификатор, а не просто уникальный идентификатор, такой как Имя.

Оттуда я перешел к «Получить элементы» и «Фильтровать массив» на основе имени. Проблема заключается в том, что я пытаюсь инициализировать переменную в конце, которая будет ссылаться на День рождения элемента строки, и вы не можете сделать это в Применить к каждому. Есть ли способ обойти это? Лучший способ сделать это?

Моя таблица:

ID | Name | Location | Birthday
--------------------------------
1  | Rob  | Chicago  | 02-09-2000
2  | Tim  | Denver   | 05-25-1998
...

В конце дня я в значительной степени пытаюсь выполнить ВПР с переменными в качестве входов и выходов (если вход это Роб, затем создайте переменную = 02-09-2000), так как это требуемый формат для остальной части потока

1 Ответ

0 голосов
/ 13 мая 2020

Используйте действие Send an HTTP request to Sharepoint вместо Get items. Он не премиальный и более гибкий. Он использует синтаксис запроса ODATA. Вот хорошая ссылка на ODATA c.

  • Установите URI на _api/web/lists/getbytitle('enterYourListName')
  • Задайте критерии фильтра $filter=Name eq, затем Имя переменная, которую вы упомянули, используя Dynami c Content.
  • Возможно, вам придется заключить Dynami в одинарные кавычки c Content.
  • Также обратите особое внимание на требуемые заголовки

Сначала это может быть привередливым , но как только вы наберете его, это действие будет намного лучше, чем Get items.

Вот некоторые дополнительные документы для исследования .

...