我希望能够从 C# 中的特定列中检索数据行作为列表。因此,如果有一列人的身高,它将在列表中列出这些身高。可能还列出 x,y 值表示特定日期的苹果数。
我查看了有关 API 信息的示例,但找不到任何有关如何执行此操作的示例 - 它们主要包括创建文件夹、用户或列出文件夹或工作表或在 smartsheets 上输入信息等,但没有实际获取数据。
这是我看过的代码: https ://github.com/smartsheet-platform/samples/tree/master/c%23 https://github.com/smartsheet-platform/smartsheet-csharp-sdk
但我实际上想将数据作为列表提取出来,然后在 C# 中为最终用户进行一些处理,所以我不想将它放回智能表中。
这样做的唯一方法是使用 API 将文件下载为 Excel 表格并从那里开始?如果可能的话,我真的想跳过这一步吗?
我应该补充一点,我想使用 C# SDK 来执行此操作。
我认为我需要输入(我认为)的特定代码是为了获取工作表。
// Set the Access Token
Token token = new Token();
token.AccessToken = "INSERT_YOUR_TOKEN_HERE";
long id = "INSERT SHEET ID HERE";
// Use the Smartsheet Builder to create a Smartsheet
SmartsheetClient smartsheet = new SmartsheetBuilder().SetAccessToken(
token.AccessToken).Build();
//Code to get sheet
smartsheet.Sheets().GetSheet(long id, **IEnumerable<ObjectInclusion?includes**).Rows();
这是最后一个参数,我不确定他们需要什么。它在 GetSheet 方法中说:
Sheet GetSheet(long id, IEnumerable 包括)
这是 ObjectInclusion 枚举的链接 - http://smartsheet-platform.github.io/smartsheet-csharp-sdk/html/T_Smartsheet_Api_Models_ObjectInclusion.htm