Forum Discussion

mclaasen's avatar
mclaasen
Regular Visitor
6 years ago
Solved

Web.Contents - dynamic url

Hi,

 

I want to use a dynamic URL for my report. I created a URL parameter.

 

the hardcoded version works fine and looks like this:

=Json.Document(Web.Contents("https://<organization name>.crm4.dynamics.com/api/data/v9.1/opportunities?$select=name"))

I changed it to this:

= Json.Document(
Web.Contents(strURL,
[RelativePath = "opportunities",
Query=
[$select="name"]
]
)
)

Issue is that the syntax does not allow $ in the query parameters but is required to use in the web api for D365 CE.

 

Without the $ sign the syntax is ok, but then the API is not working properly (see error below)

Any suggestions are welcome

 

2 Replies

  • artemus's avatar
    artemus
    Microsoft Employee

    Change:

    [$select="name"]

    to

    [#"$select"="name"]