REST Resource: spreadsheets.values

资源:ValueRange

电子表格某个范围内的数据。

JSON 表示法
{
  "range": string,
  "majorDimension": enum (Dimension),
  "values": [
    array
  ]
}
字段
range

string

值涵盖的范围(采用 A1 表示法)。对于输出,此范围表示请求的整个范围,即使值将排除末尾的行和列也是如此。附加值时,此字段表示要搜索表的范围,系统会在此范围后附加值。

majorDimension

enum (Dimension)

值的主要维度。

对于输出,如果电子表格数据为 A1=1,B1=2,A2=3,B2=4,请求 range=A1:B2,majorDimension=ROWS 会返回 [[1,2],[3,4]],而请求 range=A1:B2,majorDimension=COLUMNS 会返回 [[1,3],[2,4]]

对于输入,先设置 range=A1:B2,majorDimension=ROWS,然后 [[1,2],[3,4]] 会设置 A1=1,B1=2,A2=3,B2=4。如果使用 range=A1:B2,majorDimension=COLUMNS[[1,2],[3,4]] 将会设置 A1=1,B1=3,A2=2,B2=4

写入时,如果未设置此字段,则默认为 ROWS。

values[]

array (ListValue format)

要读取或写入的数据。这是一个数组的数组,外部数组表示所有数据,每个内部数组表示一个主要维度。内部数组中的每一项对应于一个单元格。

在输出时,不包含空白的尾随行和列。

对于输入,支持的值类型包括:bool、string 和 double。系统会跳过 null 值。要将单元格设置为空值,请将字符串值设置为空字符串。

方法

append

向电子表格中附加值。

batchClear

从电子表格中清除一个或多个范围的值。

batchClearByDataFilter

从电子表格中清除一个或多个范围的值。

batchGet

从电子表格中返回一个或多个值范围。

batchGetByDataFilter

返回与指定数据过滤条件匹配的一个或多个值范围。

batchUpdate

设置电子表格的一个或多个范围中的值。

batchUpdateByDataFilter

设置电子表格的一个或多个范围中的值。

clear

清除电子表格中的值。

get

从电子表格中返回一系列值。

update

设置电子表格某个范围中的值。