忽略行插入单元格

Ignore cell for row insertion

创建要插入到 Smartsheet 的行时,如何忽略单元格?下面的例子说明了我的观点:

new Cell.AddCellBuilder(sheet.Columns[2].Id, Convert.ToDateTime(StartDate)).Build() 

如果我获取的数据不是 return 有效日期,我想让这个单元格默认为空值,即忽略单元格的构建。这是否可能,如果可能,其语法是什么?

谢谢。

在您传递给 RowBuilder 的单元格数组中,只需排除特定的 cell/columnID。

您需要创建一些逻辑来确定您添加的数据是否满足您的条件 "valid",如果不满足则排除该列。

如果只是表示"will Smartsheet handle this data"有效,可以将'allowPartialSuccess'参数设置为true。这仍会添加其他单元格,而无效单元格将为空。

http://smartsheet-platform.github.io/api-docs/?csharp#add-row(s)