除ColumnId C#SDK外,所有Cell属性均为null

时间:2017-07-25 17:24:27

标签: smartsheet-api

通过C#SDK检索工作表时,所有单元格值都为null。是否存在API的访问级别或C#SDK是否存在错误?我可以获得列名称和ID很好。

SmartsheetClient ss = new SmartsheetBuilder().SetAccessToken(myToken).Build();
long sheet_ID = 0000000000000000;
Sheet sSheet = ss.SheetResources.GetSheet(sheet_ID, null, null, null, null, null, null, null);
lblFeedback.Text = "Sheet: " + sSheet.Name + " <br>Rows: " + sSheet.Rows.Count.ToString();

工作正常,所以我知道我正在访问我想要的工作表,https://github.com/smartsheet-samples/csharp-read-write-sheet/blob/master/csharp-read-write-sheet/Program.cs

中的示例列映射也是如此

...然而

Cell completedCell = getCellByColumnName(r, "Completed", columnMap);
string cellValue = completedCell.DisplayValue;

cellValue为null。 除ColumnId之外的任何单元属性都返回null。我做错了什么?

1 个答案:

答案 0 :(得分:0)

你的细胞有什么价值?

建议:

  • 在调试器中,查看行对象和所有单元格。
  • 使用像Postman这样的工具拨打电话并检查结果