Files
Basalt2/node_modules/shiki/samples/powerquery.sample
Robert Jelic 31787b0e9b Fix
2025-02-16 18:04:24 +01:00

23 lines
684 B
Plaintext

// Transforms a table into markdown syntax
(Table as table) =>
let
Source = Table,
TableValues = Table.AddColumn(
Source, "Custom", each Text.Combine(Record.FieldValues(_), " | ")
),
HyphenLine = Text.Combine(
List.Transform(
Table.ColumnNames(Source), each Text.Repeat("-", Text.Length(_))
),
" | "
),
CombineList = List.Combine(
{{Text.Combine(Table.ColumnNames(Source), " | ")},
{HyphenLine}, TableValues[Custom]}
),
TransferToMarkdown = Text.Combine(CombineList, "#(lf)")
in
TransferToMarkdown
// From https://github.com/mogulargmbh/powerquerysnippets/blob/main/snippets/Table_ToMarkdown.pq