是否可以访问Google电子表格的行ID



我使用" get https://sheets.googleapis.com/v4/spreadsheets//values//values/"获得一系列行/列。它没有有关行ID的信息。

是否可以检索行ID?即使行号更改也会更新/删除特定行。

不幸的是,没有办法做到这一点 - 老实说,这有点令人震惊。我不确定为什么Google会决定不是在其API中实现此功能。用户可以在相关的电子表格中添加一列并使值唯一,但这正是电子表格固有的索引列的点。

因此,我的答案是,您只需在一个名为" unique-id"的标头的列中,然后该列下的每个单元格使用公式=ROW(),该公式将返回该行的值。然后,您可以通过Google表API访问该列的值 - 基于列表的feed或基于单元的feed。但是,如果您使用基于列表的感觉并修改行,则该公式将仅更改为计算值。因此,如果您打算使用基于列表的基于列表(基于行)的feed修改行,这确实是这样做的。

v4 api中没有行ID。

如果我引用了正确的 Google Sheets API,那有时会使我感到困惑,则可以使用 getRow()getRowIndex(),否?

getrow()
getRowIndex()

= row()返回指定单元格的行号。

https://support.google.com/docs/answer/3093316?hl=en

最好的问候

最新更新