忽略单元格以插入行

时间:2016-08-03 14:42:40

标签: smartsheet-c#-sdk-v2

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

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

如果我提取的数据没有返回有效日期,我想让这个单元格默认为空值,即忽略单元格的构建。这是可能的,如果是这样,那将是什么语法?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

您需要创建一些逻辑来确定您添加的数据是否符合“有效”标准,如果不符合则排除该列。

如果您只是说“将Smartsheet处理此数据”有效,则可以将'​​allowPartialSuccess'参数设置为true。这仍将添加其他单元格,而无效单元格将为空。

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