Skip to main content

Html.Table

Returns a table containing the results of running the specified CSS selectors against the provided HTML.

Syntax

Html.Table(
html as any,
columnNameSelectorPairs as list,
optional options as record
) as table

Remarks

Returns a table containing the results of running the specified CSS selectors against the provided html. An optional record parameter, options, may be provided to specify additional properties. The record can contain the following fields:

  • RowSelector

Examples

Example #1

Returns a table from a sample html text value.

Html.Table("<div class=""name"">Jo</div><span>Manager</span>", {{"Name", ".name"}, {"Title", "span"}}, [RowSelector=".name"])

Result:

#table({"Name", "Title"}, {{"Jo", "Manager"}})

Example #2

Extracts all the hrefs from a sample html text value.

Html.Table("<a href=""/test.html"">Test</a>", {{"Link", "a", each [Attributes][href]}})

Result:

#table({"Link"}, {{"/test.html"}})

Category

Accessing data