Forum Discussion
clubspec
5 years agoHelper III
API query return a range of selection
Hi Experts, I have an API key like below that is working, no problem. However, how do I modify my query to return more than one objectno? For example objectno range that is 001 to 020? Json...
- 5 years ago
Hi clubspec ,
You can try to create a custom function like this and use it in the number table column:
(Page as text) => let Source = Json.Document(Web.Contents("https://csv.business.tomtom.com/extern?account=AAAc&username=XXX&password=PPP&apikey=818c28e9-09ec-4...objectno="&Page&"&outputformat=json")) in Sourcelet Source = List.Numbers(1,20,1), #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"Changed Type" = Table.TransformColumnTypes(#"Converted to Table",{{"Column1", type text}}), Custom1 = Table.TransformColumns(#"Changed Type", {"Column1", each Text.PadStart(_, 3, "0"), type text}), #"Invoked Custom Function" = Table.AddColumn(Custom1, "function2", each function2([Column1])) in #"Invoked Custom Function"since it needs API key, currently it returns error
Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-yingjl
5 years agoCommunity Support
Hi clubspec ,
You can try to create a custom function like this and use it in the number table column:
(Page as text) =>
let
Source = Json.Document(Web.Contents("https://csv.business.tomtom.com/extern?account=AAAc&username=XXX&password=PPP&apikey=818c28e9-09ec-4...objectno="&Page&"&outputformat=json"))
in
Sourcelet
Source = List.Numbers(1,20,1),
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Changed Type" = Table.TransformColumnTypes(#"Converted to Table",{{"Column1", type text}}),
Custom1 = Table.TransformColumns(#"Changed Type", {"Column1", each Text.PadStart(_, 3, "0"), type text}),
#"Invoked Custom Function" = Table.AddColumn(Custom1, "function2", each function2([Column1]))
in
#"Invoked Custom Function"
since it needs API key, currently it returns error
Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.