我希望能够从C#中的特定列中检索数据行作为列表.因此,如果有一列人物高度,它会列出列表中的那些高度.可能还列出x,y值表示特定日期的苹果数量.
我查看了有关API信息的示例,但无法找到有关如何执行此操作的示例 - 它们主要包括创建文件夹,用户或列出文件夹或工作表或在智能表等上输入信息,但实际上没有实际获取数据.
以下是我看过的代码: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();
Run Code Online (Sandbox Code Playgroud)
这是我不确定他们需要的最后一个参数.它在GetSheet方法中说:
Sheet GetSheet(长id,IEnumerable包含)
这是ObjectInclusion枚举的链接 - http://smartsheet-platform.github.io/smartsheet-csharp-sdk/html/T_Smartsheet_Api_Models_ObjectInclusion.htm
我在 Excel 网页版中使用新的 Office 脚本创建了一个脚本。该脚本只是设置当前工作表中某个范围的填充颜色,获取使用的范围,然后尝试将该范围的地址写入控制台。
async function main(context: Excel.RequestContext) {
let workbook = context.workbook;
let worksheets = workbook.worksheets;
let selectedSheet = worksheets.getActiveWorksheet();
selectedSheet.getRange("B3:E6").format.fill.color = "E2EFDA";
// write used range to console
let usedRange = selectedSheet.getUsedRange();
usedRange.load("address");
context.sync();
console.log("used range = " + usedRange.address);
}
Run Code Online (Sandbox Code Playgroud)
运行此脚本会生成以下错误消息:
The property 'address' is not available. Before reading the property's value, call the load method on the containing object and call "context.sync()" on the associated request context.
似乎我已经按照错误消息指导的建议进行操作 - 即调用方法load来加载address属性,然后 …
天知道是什么原因,我本地 word 客户端上的 Office 加载项缓存了我动态加载的 html 文件(通过 angular),并拒绝给我一种从缓存中删除它的方法。我唯一的解决方案是重命名文件并强制它寻找新文件。
我知道这是一个缓存问题而不是代码问题,因为当我在网络客户端中加载应用程序时,它总是获得新版本而不是旧版本。
请帮忙,每次更改文件时重命名文件既愚蠢又耗时