2016-08-03 4 views
0

При создании строки для вставки в Smartsheet, как игнорировать ячейку? Следующий пример иллюстрирует мою точку зрения:Игнорировать ячейку для вставки строки

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

Если данные я выборка не возвращает действительную дату, я хочу, чтобы эта ячейка по умолчанию его пустое значение, то есть, игнорировать здание ячейки. Возможно ли это, и если да, то каков будет синтаксис для этого?

спасибо.

ответ

0

В массиве ячеек они передаются в RowBuilder, просто исключая эту конкретную ячейку/columnID.

Вам нужно будет создать некоторую логику, чтобы определить, соответствуют ли данные, которые вы добавляете, к вашим критериям «valid» и исключать этот столбец, если это не так.

Если вы имеете в виду только «будет ли Smartsheet обрабатывать эти данные», вы можете установить для параметра «allowPartialSuccess» значение true. Это все равно добавит другие ячейки, в то время как недопустимая ячейка будет пустой.

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

+0

Спасибо большое - это помогло! – pmfith