Forum Discussion

vnardo1's avatar
vnardo1
New Member
5 years ago
Solved

Expression.SyntaxError: Token Eof expected

I am getting an error creating an external data connection to a Json Dataset. The current query is;   Let getData = (optional cursor as text) => let cursor = if cursor = null then “” else cur...
  • MFelix's avatar
    5 years ago

    Hi vnardo1 ,

     

    From the syntax you present it seems to me that you are trying to create a custom function correct?

     

    the getData part on that line is not necessary try only:

     

    Let
    (optional cursor as text) =>
    let
    cursor = if cursor = null then “” else cursor,
    source = Web.Contents(
    https://(DataSet URL Removed),
    [Query=[cursor=cursor]]
    ),
    json = Json.Document(source)
    in
    json
    ,
    data = List.Generate(
    () => [hasNext = true, result = getData()],
    each [hasNext] <> false,
    each [
    result = getData([result][cursor]),
    hasNext = [result][hasNext]
    ],
    each [result][collection]
    )
    in
    data