Извлечение данных из нумерации приложений Azure Logic - PullRequest
0 голосов
/ 24 октября 2019

Я использую приложение логики Azure для загрузки существующих данных из Onedrive в хранилище файлов Azure .

В Onedrive более *Имеется 1009 * 300 каталогов и более 10000 файлов .

Я попытался использовать файл списка Onedrive в соединителе папок , чтобы вывести список всех файлов и каталогов. из этого результата я могу отфильтровать файлы. Но коннектор файла Onedrive возвращает только 20 записей.

Я не смог получить все записи. Я довольно много искал, но не смог получить никаких ресурсов.

В приложении логики Azure есть опция nextLink для получения данных со следующих страниц, но я не смог получить необходимую документацию длякак использовать nextLink .

Кто-нибудь имеет представление о том, как извлечь данные из нумерации страниц в приложении логики Azure?

Ответы [ 2 ]

1 голос
/ 24 октября 2019

Метод 1: 1. Создайте переменную как строковый тип 1. Используйте До соединителя 2. Если нет записей, далее «nextLink» будет неопределенным. 3. Определите, используя коалесценцию. По умолчанию он не поддерживает 4. Добавьте его в переменную

Метод 2: 1. Используйте встроенный кодовый коннектор, который дает возможность писать код в javascript

1 голос
/ 24 октября 2019

Недавно мы работали над приложением логики, где мы получаем выгружаемые данные из журналов активности Azure. Там также мы пострадали ответы по умолчанию. Мы использовали цикл «До» в приложениях логики Azure, пока не получили значение NextLink как неопределенное.

Ниже показано, как выглядит условие в до. (GET_Logs - это наш API-коннектор Azure Monitor, вы можете заменить его своим коннектором, чтобы получить список файлов из OneDrive)

@ equals (coalesce (body ('Get_Logs')?? NextLink, 'undefined'),'undefined').

Надеюсь, это поможет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...