Smartsheet API C#按列中的数据过滤行

时间:2018-11-21 01:38:36

标签: c# api smartsheet-api

我是API和Smartsheet的新手。我正在寻找过滤一组特定的记录以显示在数据网格中。我已经有了连接和数据,但是我只想显示该特定列选择的记录。

即:A列= 200

我还需要知道如何在同一张纸上过滤两列。即:A列= 200,C列=“ Fred”

我认为我需要使用IEnumerable包含函数,但我找不到这样做的任何范例。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

include=filters查询字符串参数显示行对象上的filteredOut字段。此字段是一个布尔值,基于在Smartsheet UI中应用的过滤器。

例如,如果您在Smartsheet UI的A列上创建了一个过滤器,以仅显示等于200的值,则工作表将在UI中反映该过滤器。然后,当您通过在查询字符串中设置了include=filters的API获得该工作表时,列A = 200(在UI中可见)的行在API中的值为"filteredOut": false响应。

该参数实际上并未从API响应中过滤出行。您必须在执行过滤的代码中包含逻辑。