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 會設定 A1=1,B1=3,A2=2,B2=4 。[[1,2],[3,4]] 寫入時,如果未設定這個欄位,則預設為 ROWS。
|
values[] |
array (ListValue format)
已讀取或要寫入的資料。這是陣列的陣列,外部陣列代表所有資料,而每個內部陣列則代表主要維度。內部陣列中的每個項目都對應一個儲存格。 輸出內容不會包含空白的尾隨資料列和資料欄。 輸入內容支援的值類型為:布林值、字串和雙精度浮點值。系統會略過空值。如要將儲存格設為空白值,請將字串值設為空白字串。
|
方法 |
|
將值附加至試算表。 |
|
清除試算表中一或多個值範圍。 |
|
清除試算表中一或多個值範圍。 |
|
傳回試算表中一或多個值的範圍。 |
|
傳回符合指定資料篩選條件的一或多個值範圍。 |
|
設定試算表中一或多個範圍的值。 |
|
設定試算表中一或多個範圍的值。 |
|
清除試算表中的值。 |
|
傳回試算表中的值範圍。 |
|
設定試算表範圍內的值。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-03-22 (世界標準時間)。
[null,null,["上次更新時間:2025-03-22 (世界標準時間)。"],[],[],null,["# REST Resource: spreadsheets.values\n\n- [Resource: ValueRange](#ValueRange)\n - [JSON representation](#ValueRange.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: ValueRange\n--------------------\n\nData within a range of the spreadsheet.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"range\": string, \"majorDimension\": enum (/workspace/sheets/api/reference/rest/v4/Dimension), \"values\": [ array ] } ``` |\n\n| Fields ||\n|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `range` | `string` The range the values cover, in [A1 notation](https://developers.google.com/workspace/sheets/api/guides/concepts#cell). For output, this range indicates the entire requested range, even though the values will exclude trailing rows and columns. When appending values, this field represents the range to search for a table, after which values will be appended. |\n| `majorDimension` | `enum (`[Dimension](/workspace/sheets/api/reference/rest/v4/Dimension)`)` The major dimension of the values. For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return `[[1,3],[2,4]]`. For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]` will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS` then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`. When writing, if this field is not set, it defaults to ROWS. |\n| `values[]` | `array (`[ListValue](https://protobuf.dev/reference/protobuf/google.protobuf/#list-value)` format)` The data that was read or to be written. This is an array of arrays, the outer array representing all the data and each inner array representing a major dimension. Each item in the inner array corresponds with one cell. For output, empty trailing rows and columns will not be included. For input, supported value types are: bool, string, and double. Null values will be skipped. To set a cell to an empty value, set the string value to an empty string. |\n\n| Methods ------- ||\n|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|\n| ### [append](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/append) | Appends values to a spreadsheet. |\n| ### [batchClear](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchClear) | Clears one or more ranges of values from a spreadsheet. |\n| ### [batchClearByDataFilter](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchClearByDataFilter) | Clears one or more ranges of values from a spreadsheet. |\n| ### [batchGet](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchGet) | Returns one or more ranges of values from a spreadsheet. |\n| ### [batchGetByDataFilter](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchGetByDataFilter) | Returns one or more ranges of values that match the specified data filters. |\n| ### [batchUpdate](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate) | Sets values in one or more ranges of a spreadsheet. |\n| ### [batchUpdateByDataFilter](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdateByDataFilter) | Sets values in one or more ranges of a spreadsheet. |\n| ### [clear](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/clear) | Clears values from a spreadsheet. |\n| ### [get](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get) | Returns a range of values from a spreadsheet. |\n| ### [update](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update) | Sets values in a range of a spreadsheet. |"]]