Пажинация Power Query

Я использую следующий код для разбивки на страницы из API Facebook для data группа:

let iterations = 10,
url = "https://graph.facebook.com/v2.10/[ACCOUNT ID]/insights?access_token=[ACCESS TOKEN]",

    FnGetOnePage =
      (url) as record =>
       let
        Source = Json.Document(Web.Contents(url)),
        data = try Source[data] otherwise null,
        next = try Source[paging][next] otherwise null,
        res = [Data=data, Next=next]
       in
        res,

     GeneratedList =
      List.Generate(
       ()=>[i=0, res = FnGetOnePage(url)],
       each [i]<iterations and [res][Data]<>null,
       each [i=[i]+1, res = FnGetOnePage([res][Next])],
       each [res][Data])
     in
      GeneratedList 

Теперь я пытаюсь сделать то же самое, но не работаю, потому что data сгруппирован в client_pages"Как мне зациклить в этой нумерации страниц? Пожалуйста, помогите.

https://graph.facebook.com/v2.10/[ACCOUNT ID]?fields=clients&access_token=[ACCESS TOKEN]

Большое спасибо,

Таню

0 ответов

Другие вопросы по тегам