我正在查看Table1保存在 OneDrive for Business 帐户中的 Excel 书籍中的表格 ( )。CREATEDDATE然后我想从该表中获取列中的最大值。
我想避免使用 API 拉下整个表,所以我试图将我的查询结果过滤到仅CREATEDDATE列。但是,表中的列结果没有被过滤到一列,并且我没有收到错误来帮助解决原因。我得到的只是一个HTTP 200响应和完整的未过滤表结果。
是否可以按列名过滤从 API 检索到的列?文档让我这么想。
我已经确认它/columns?$select=name可以正常工作并且只返回名称字段,所以我知道它将它识别为一个实体。$filter并且$orderby在引用响应中的任何实体时什么都不做(name, id, index, values)。我知道我可以按位置限制列,但我宁愿明确地按名称引用列,以防顺序发生变化。
我正在使用这个查询:
/v1.0/me/drive/items/{ID}/workbook/tables/Table1/columns?$filter=name eq 'CREATEDDATE'`