Passa al contenuto principale

Table.InsertRows

Inserisce un elenco di righe nella tabella nel percorso specificato.

Syntax

Table.InsertRows(
table as table,
offset as number,
rows as list
) as table

Remarks

Restituisce una tabella con l'elenco di righe rows, inserite in table nel percorso specificato offset. Ogni colonna nella riga da inserire deve corrispondere ai tipi di colonna della tabella.

Examples

Example #1

Inserire la riga nella tabella in corrispondenza della posizione 1.

Table.InsertRows(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
}),
1,
{[CustomerID = 3, Name = "Paul", Phone = "543-7890"]}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Example #2

Inserire due righe nella tabella in corrispondenza della posizione 1.

Table.InsertRows(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
1,
{
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})

Category

Table.Row operations