使用 Smartsheet-API 在 smartsheet 中的特定位置添加行?

Add row at specific position in smartsheet using Smartsheet-API?

Cell[] cellsA = new Cell[] { new Cell.AddCellBuilder(7960873114331012, true).Build(),
new Cell.AddCellBuilder(642523719853956, "New status").SetStrict(false).Build()
};

Row rowA = new Row.AddRowBuilder(true,null,null,null,null).SetCells(cellsA).Build();

smartsheet.SheetResources.RowResources.AddRows(873476834787, new Row[] { rowA});

我想在特定位置添加这一行,例如第 5 行之后。

在Smartsheet C# SDK中,AddRowBuilder定义如下:

调用AddRowBuilder时,可以指定最后两个参数(siblingIdabove)插入新行sheet 中现有行的正上方。请注意,siblingId 应指定该行的 GUID——而不是指示其在 sheet 中位置的行号。例如,如果要将新行直接插入 ID 为 7670198317672324 的行上方,您的代码将如下所示:

Row rowA = new Row.AddRowBuilder(null,null,null,7670198317672324,true).SetCells(cellsA).Build();