El mejor enfoque es utilizar el código siguiente para obtener todos los datos utilizando un JQL (Modifique la consulta sobre la base de qué datos desea obtener de JIRA )
let BaseUrl á "https://jira.company.com/rest/api/2/search?jql=project en ('ABC') Y issuetype en subTaskIssueTypes()", JiraIDPerPage á 1000, GetJson (Url) ?> let RawData ? Web.Contents(Url), Json ? Json.Document(RawData) en Json, GetJiraIDCount () ?> let Url ? BaseUrl & "&maxResults?0", Json ? GetJson(Url), Count ? Json[-"total"] let Skip á "&startAt"" & Text.From(Index * JiraIDPerPage), Top á "&maxResults" & Text.From(JiraIDPerPage), Url - BaseUrl & Skip & Top, Json - GetJson(GetJson(Url), Value á Json[-"issues"] en Value, JiraIDCount ? List.Max(- JiraIDPerPage, GetJiraIDCount() ? ), PageCount ? Number.RoundUp(JiraIDCount / JiraIDPerPage), PageIndices á 0 .. PageCount - 1 , Pages á List.Transform(PageIndices, each GetPage(_)), JiraID ? List.Union(Pages), Table - Table.FromList(JiraID, Splitter.SplitByNothing(), null, null, ExtraValues.Error), "Columna expandida1" - Tabla.ExpandRecordColumn(Tabla, "Columna1", "id", "clave", "campos", "Column1.id", "Column1.key", "Column1.fields" ) en "Columna expandida1"
Solved! Go to Solution.
Hola @amkhullar ,
¿Esto es un intercambio?
Saludos
Cereza
Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!
User | Count |
---|---|
4 | |
2 | |
1 | |
1 | |
1 |