如何在 MsGraph Excel API 中使用 where 条件更新行
How to update rows using where condition in MsGraph Excel API
我正在尝试使用 Microsoft Graph API 对 Excel 的特定行进行更新。浏览文档和谷歌搜索,无法找到任何使用 API 进行更新的方式,例如使用 "where" 查询。
我已经尝试 /filter/apply
结合 /range/visibleView/rows
,并且能够像 where 条件一样查询。
但是,patch
中的索引(行)使用 excel 中的绝对索引值,而不是当前的 visibleView。因此,我无法直接更新特定的行,知道什么是可以使用 "where" 查询的唯一键。
有点打败了目的,如果我们必须查询整个 table 只是为了获取索引以进行更新,当记录列表很大时。
我找到了答案。
visibleView
和 cellAddresses
一起来。其中我们可以用到单元格所在的行。
随后,可以使用该索引调用 PATCH /tables/{table}/rows/$/ItemAt(index={index})
我正在尝试使用 Microsoft Graph API 对 Excel 的特定行进行更新。浏览文档和谷歌搜索,无法找到任何使用 API 进行更新的方式,例如使用 "where" 查询。
我已经尝试 /filter/apply
结合 /range/visibleView/rows
,并且能够像 where 条件一样查询。
但是,patch
中的索引(行)使用 excel 中的绝对索引值,而不是当前的 visibleView。因此,我无法直接更新特定的行,知道什么是可以使用 "where" 查询的唯一键。
有点打败了目的,如果我们必须查询整个 table 只是为了获取索引以进行更新,当记录列表很大时。
我找到了答案。
visibleView
和 cellAddresses
一起来。其中我们可以用到单元格所在的行。
随后,可以使用该索引调用 PATCH /tables/{table}/rows/$/ItemAt(index={index})