Skip to main content

Table.InsertRows

Εισαγάγει μια λίστα γραμμών στον πίνακα στην καθορισμένη θέση.

Syntax​

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

Remarks​

Επιστρέφει έναν πίνακα με τη λίστα των σειρών, rows, που έχει εισαχθεί στο table στη δεδομένη θέση, offset. Κάθε στήλη στη γραμμή προς εισαγωγή πρέπει να ταιριάζει με τους τύπους στηλών του πίνακα.

Examples​

Example #1​

Εισάγει τη γραμμή στον πίνακα, στη θέση 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​

Εισάγει δύο γραμμές στον πίνακα στη θέση 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