【发布时间】:2017-07-02 05:37:42
【问题描述】:
google scripts 涵盖了这个问题,但是我想知道如何使用 google API(特别是 python)来解决这个问题。
给定谷歌工作表中的某个列/单元格,有没有办法去单元格说,右边 5 列,或者 3 行下来?我在 Google Sheets api v4 中找不到类似的东西
【问题讨论】:
google scripts 涵盖了这个问题,但是我想知道如何使用 google API(特别是 python)来解决这个问题。
给定谷歌工作表中的某个列/单元格,有没有办法去单元格说,右边 5 列,或者 3 行下来?我在 Google Sheets api v4 中找不到类似的东西
【问题讨论】:
我最初尝试直接通过 Google API 执行此操作,就像您一样,我无法找到相关文档。我最终决定使用这个包装器https://github.com/burnash/gspread,它可以轻松实现此功能:
cell1 = mySheet.sheet.acell('c6')
cell2 = mySheet.sheet.cell(cell1.row + 5, cell1.col+3)
【讨论】:
Sheets API 没有这样的功能。尝试提交请求here。 Sheets API 使用A1 Notation。您可以在Basic Reading 指南中查看读取单元格的方法。
【讨论】: