Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
8 years ago
Solved

Calling optional parameter in Power Query Function

I feel like this is such a simple part of any programming language but i'm having immense difficulty in finding how to do it within Power Query.  Google has failed me and its not jumping out at me in my Power Query guide books.

 

I'm trying to call Web.Contents but need to specify the Timeout value.  It is considered the 5th parameter of this function but i'm expecting i'll be able to call it via some notation such as:

 

Web.Contents("http://www.notreal.com/TheThing", Timeout:=250)

What is the correct notation that would do the above?  ImkeF im sure you'd know?

  • Hi Ross,

    you have to put the argument in a record, then the position doesn't matter any more:

     

    Web.Contents("http://www.notreal.com/TheThing", [Timeout = #duration(0,2,10,0) ] )

     

2 Replies

  • ImkeF's avatar
    ImkeF
    Community Champion

    Hi Ross,

    you have to put the argument in a record, then the position doesn't matter any more:

     

    Web.Contents("http://www.notreal.com/TheThing", [Timeout = #duration(0,2,10,0) ] )

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thanks ImkeF!  I knew you wouldn't let me down.