Del via


Type.ForRecord

Syntaks

Type.ForRecord(fields as record, open as logical) as type

Omtrent

Returnerer en type, der repræsenterer poster med specifikke typebegrænsninger for felter.

Eksempel

Opret dynamisk en tabeltype.

brug

let
    columnNames = {"Name", "Score"},
    columnTypes = {type text, type number},
    rowColumnTypes = List.Transform(columnTypes, (t) => [Type = t, Optional = false]),
    rowType = Type.ForRecord(Record.FromList(rowColumnTypes, columnNames), false)
in
    #table(type table rowType, {{"Betty", 90.3}, {"Carl", 89.5}})

output

#table(
    type table [Name = text, Score = number],
    {{"Betty", 90.3}, {"Carl", 89.5}}
)