我目前正在探索smartsheet API 2.0。我想根据修改和创建日期进行过滤,但在文档中找不到任何此类选项。
有没有办法像我们在 oData API 中那样使用任何自定义过滤器来过滤智能表。例如
<API URL>?$filter= createdDate ge '10/06/2019' or modified ge '10/06/2019'
我目前正在探索smartsheet API 2.0。我想根据修改和创建日期进行过滤,但在文档中找不到任何此类选项。
有没有办法像我们在 oData API 中那样使用任何自定义过滤器来过滤智能表。例如
<API URL>?$filter= createdDate ge '10/06/2019' or modified ge '10/06/2019'
没有任何方法可以发送过滤器查询,有一些替代方法:
在 c# 中,过滤行看起来像这样:
var ssclient = new SmartsheetBuilder().SetAccessToken(token).Build();
m.Sheet sheet = ssclient.SheetResources.GetSheet(sheetId, null, null, null, null, null, null, null);
List<m.Row> rowsModifiedToday = sheet.Rows.Where(r => DateTime.ParseExact(r.Cells[columnIndex].Value.ToString(), "dd/MM/yy", null) >= DateTime.Today).ToList();
您可以创建一个工作表过滤器,然后使用include=filters
参数通过 API 过滤行。