Logi c APP: ActionFailed. Действие не удалось. Не удалось выполнить зависимые действия - PullRequest
0 голосов
/ 07 января 2020

Я столкнулся с проблемой для выполнения l oop с logi c APP в azure. Видимо, полная пьеса выполнена успешно и функционально хорошо работает. Тем не менее, я получаю эту ошибку, потому что он принимает параметр «тело» из предыдущего шага в качестве входных данных и ничего больше. Тело длинное json и поэтому не должно быть правильным входом для foreach l oop. Я попытался добавить учетную запись или IP-адрес в качестве входных данных, но это также не удается.

Ввод

enter image description here

enter image description here

Выход

enter image description here

Пожалуйста, помогите здесь

1 Ответ

0 голосов
/ 07 января 2020

Как вы упомянули, в вашем массиве данных json есть только один элемент, который содержит "MachineId", я предполагаю, что первый элемент содержит "MachineId". Пожалуйста, обратитесь к решению ниже, это поможет вам использовать единственный «MachineId» в 24 циклах вашего l oop.

. Мы можем ввести выражение для использования «MachineId» в первом пункте:

body('Parse_JSON')[0].MachineId

enter image description here (На скриншоте выше я просто использую «Установить переменную», чтобы заменить два ваших действия в «Для каждого» l oop, но я думаю, между ними нет разницы)

Пожалуйста, попробуйте это решение ~

...