Google Sheets API 概览

Google Sheets API 是一个 RESTful 接口,您可以通过该接口读取和修改 电子表格的数据。此 API 最常见的用途包括: 任务:

  • 创建电子表格
  • 读取和写入电子表格单元格值
  • 更新电子表格格式
  • 管理关联工作表

下面列出了 Sheets API 中常用术语:

电子表格

Google 表格中可包含多个工作表的主要对象,每个工作表 以及单元格中包含的结构化信息。答 电子表格资源代表所有电子表格,且包含 唯一 spreadsheetId 值, 包含字母、数字、连字符或下划线。您可以 Google 表格网址中的电子表格 ID:

https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0

表格

电子表格中的页面或标签页。答 工作表资源表示每个工作表,包含 唯一标题和数字 sheetId 值。您 可以在 Google 表格网址中找到工作表 ID:

https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId

单元格

工作表中的单个文本字段或数据。单元格的排列方式 行和列,也可以按单元格范围分组。答 CellData 资源表示每个单元格,但 它没有唯一 ID 值。请改为将 和列坐标标识单元格。

A1 表示法

一种语法,用于定义带有一个字符串的单元格或单元格范围 包含工作表名称以及使用 列字母和行号。这种方法最常用,也最实用, 。

显示具体示例

  • Sheet1!A1:B2 是指 Sheet1 前两行中的前两个单元格。
  • Sheet1!A:A 引用 Sheet1 第一列中的所有单元格。
  • Sheet1!1:2 引用 Sheet1 前两行中的所有单元格。
  • Sheet1!A5:A 是指工作表 1 中第一列从第 5 行开始的所有单元格。
  • A1:B2 是指第一个可见工作表前两行中的前两个单元格。
  • Sheet1 引用 Sheet1 中的所有单元格。
  • 'My Custom Sheet'!A:A 是指名为“My Custom Sheet”(我的自定义工作表)的工作表第一列中的所有单元格。如果工作表名称包含空格、特殊字符或字母数字字符组合,则必须使用单引号。
  • 'My Custom Sheet' 引用“我的自定义工作表”中的所有单元格。

提示:如果可能,请为电子表格中的对象使用不同的名称。例如,A1 是指第一个可见工作表中的单元格 A1,而“A1”是指名为 A1 的工作表中的所有单元格。同样,Sheet1 会引用 Sheet1 中的所有单元格。但是,如果有一个名为“Sheet1”的命名范围,则 Sheet1 会引用该命名范围,而“Sheet1”则引用该命名范围。是指工作表。

R1C1 表示法

一种语法,用于定义带有一个字符串的单元格或单元格范围 包含工作表名称以及使用 行号和列号这种方法不如 A1 表示法常见,但也可以 在依据给定单元格的 排名。

显示具体示例

  • Sheet1!R1C1:R2C2 是指 Sheet1 前两行中的前两个单元格。
  • R1C1:R2C2 是指第一个可见工作表前两行中的前两个单元格。
  • Sheet1!R[3]C[1] 是指当前单元格下方三行、右列一列的单元格。
命名的范围

已定义的单元格或包含自定义名称的单元格范围(简化版) 所有引用答 FilterView 资源表示命名的范围。

受保护的范围

已定义的无法修改的单元格或单元格范围。答 ProtectedRange 资源表示受保护的范围。

后续步骤