创建要插入Smartsheet的行时,如何忽略单元格?以下示例说明了我的观点:
new Cell.AddCellBuilder(sheet.Columns[2].Id, Convert.ToDateTime(StartDate)).Build()
如果我提取的数据没有返回有效日期,我想让这个单元格默认为空值,即忽略单元格的构建。这是可能的,如果是这样,那将是什么语法?
谢谢。
答案 0 :(得分:0)
在传递给RowBuilder的单元格数组中,只需排除该特定的单元格/ columnID即可。
您需要创建一些逻辑来确定您添加的数据是否符合“有效”标准,如果不符合则排除该列。
如果您只是说“将Smartsheet处理此数据”有效,则可以将'allowPartialSuccess'参数设置为true。这仍将添加其他单元格,而无效单元格将为空。
http://smartsheet-platform.github.io/api-docs/?csharp#add-row(s)