要求
套用至試算表的單一更新類型。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 kind 。的更新類型。只有一個欄位。kind 只能是下列其中一個值: |
|
updateSpreadsheetProperties
|
更新試算表的屬性。 |
updateSheetProperties
|
更新工作表的屬性。 |
updateDimensionProperties
|
更新維度的屬性。 |
updateNamedRange
|
更新已命名範圍。 |
repeatCell
|
重複執行同一範圍內的單一儲存格。 |
addNamedRange
|
新增已命名範圍。 |
deleteNamedRange
|
刪除已命名範圍。 |
addSheet
|
新增工作表。 |
deleteSheet
|
刪除工作表。 |
autoFill
|
根據現有資料自動填入更多資料。 |
cutPaste
|
從特定區域剪下資料,並貼到另一個區域。 |
copyPaste
|
複製某個區域的資料,並貼到另一個區域。 |
mergeCells
|
合併儲存格。 |
unmergeCells
|
取消合併合併的儲存格。 |
updateBorders
|
更新儲存格範圍中的框線。 |
updateCells
|
一次更新多個儲存格。 |
addFilterView
|
新增篩選器檢視畫面。 |
appendCells
|
將最後一列後方的儲存格附加到工作表中。 |
clearBasicFilter
|
清除工作表中的基本篩選器。 |
deleteDimension
|
刪除工作表中的列或欄。 |
deleteEmbeddedObject
|
刪除工作表中的內嵌物件 (例如圖表、圖片)。 |
deleteFilterView
|
刪除工作表中的篩選器檢視畫面。 |
duplicateFilterView
|
複製篩選器檢視畫面。 |
duplicateSheet
|
複製工作表。 |
findReplace
|
尋找並取代部分文字的其他文字。 |
insertDimension
|
在工作表中插入新的資料列或資料欄。 |
insertRange
|
在工作表中插入新的儲存格,並移動現有的儲存格。 |
moveDimension
|
將資料列或資料欄移至工作表中的其他位置。 |
updateEmbeddedObjectPosition
|
更新內嵌物件 (例如圖表、圖片) 的位置。 |
pasteData
|
將資料 (HTML 或分隔符號) 貼到工作表中。 |
textToColumns
|
將某欄轉換成多欄。 |
updateFilterView
|
更新篩選器檢視畫面的屬性。 |
deleteRange
|
刪除工作表中的儲存格範圍,將剩餘的儲存格移動。 |
appendDimension
|
將維度附加到工作表結尾。 |
addConditionalFormatRule
|
新增條件式格式規則。 |
updateConditionalFormatRule
|
更新現有的條件式格式規則。 |
deleteConditionalFormatRule
|
刪除現有的條件式格式規則。 |
sortRange
|
排序特定範圍內的資料。 |
setDataValidation
|
設定一或多個儲存格的資料驗證作業。 |
setBasicFilter
|
設定工作表的基本篩選器。 |
addProtectedRange
|
新增受保護的範圍。 |
updateProtectedRange
|
更新受保護的範圍。 |
deleteProtectedRange
|
刪除受保護的範圍。 |
autoResizeDimensions
|
根據該維度的儲存格內容,自動調整一或多個維度的大小。 |
addChart
|
新增圖表。 |
updateChartSpec
|
更新圖表規格。 |
updateBanding
|
更新頻帶範圍 |
addBanding
|
新增頻帶範圍 |
deleteBanding
|
移除頻帶範圍 |
createDeveloperMetadata
|
建立新的開發人員中繼資料 |
updateDeveloperMetadata
|
更新現有的開發人員中繼資料項目 |
deleteDeveloperMetadata
|
刪除開發人員中繼資料 |
randomizeRange
|
隨機排序範圍內資料列的順序。 |
addDimensionGroup
|
針對指定範圍建立群組。 |
deleteDimensionGroup
|
刪除指定範圍內的群組。 |
updateDimensionGroup
|
更新指定群組的狀態。 |
trimWhitespace
|
剪輯空白字元 (例如空格、分頁或換行符號) 的儲存格。 |
deleteDuplicates
|
移除儲存格特定欄中包含重複值的資料列。 |
updateEmbeddedObjectBorder
|
更新內嵌物件的邊框。 |
addSlicer
|
新增篩選器控制項。 |
updateSlicerSpec
|
更新篩選器控制項的規格。 |
addDataSource
|
新增資料來源。 |
updateDataSource
|
更新資料來源。 |
deleteDataSource
|
刪除資料來源。 |
refreshDataSource
|
重新整理一或多個資料來源和相關資料庫物件。 |
UpdateSheetPropertiesRequest
更新試算表的屬性。
JSON 表示法 |
---|
{
"properties": {
object (
|
欄位 | |
---|---|
properties
|
要更新的屬性。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根「屬性」已暗示隱含,因此不應指定。單一 |
UpdateSheetPropertiesRequest
更新具有指定 sheetId
的工作表屬性。
JSON 表示法 |
---|
{
"properties": {
object (
|
欄位 | |
---|---|
properties
|
要更新的屬性。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
UpdateDimensionsPropertiesRequest
更新指定範圍內維度的屬性。
JSON 表示法 |
---|
{ "properties": { object ( |
欄位 | |
---|---|
properties
|
要更新的屬性。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
聯集欄位 dimension_range 。維度範圍。
dimension_range 只能是下列其中一個值: |
|
range
|
要更新的資料列或資料欄。 |
dataSourceSheetRange
|
要更新資料來源工作表中的資料欄。 |
DataSourceSheetDimensionsRange
DATA_SOURCE
工作表中單一維度的範圍。
JSON 表示法 |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
欄位 | |
---|---|
sheetId
|
該範圍所在的資料來源工作表 ID。 |
columnReferences[]
|
資料來源工作表中的資料欄。 |
UpdateNamedRangeRequest
使用指定 namedRangeId
更新已命名範圍的屬性。
JSON 表示法 |
---|
{
"namedRange": {
object (
|
欄位 | |
---|---|
namedRange
|
要以新屬性更新的已命名範圍。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
RepeatCellRequest
將指定儲存格中的所有儲存格更新為指定儲存格物件中的值。系統只會更新 fields
欄位中列出的欄位;其他欄位則不受影響。
如果儲存格包含公式,公式範圍的每個範圍就會自動遞增。舉例來說,如果儲存格的公式為 =A1
至 B2:C4,則 B2 為 =A1
,B3 為 =A2
,C4 為 =A3
,C2 為 =B2
,C3 為 =B2
,C4 則為 =B3
。
=B1
如要將公式範圍保持靜態,請使用 $
指標。舉例來說,使用 =$A$1
公式可避免資料列和資料欄遞增。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要重複套用儲存格的範圍。 |
cell
|
要寫入的資料。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
AddNamedRangeRequest
在試算表中新增已命名範圍。
JSON 表示法 |
---|
{
"namedRange": {
object (
|
欄位 | |
---|---|
namedRange
|
要新增的已命名範圍。 |
DeleteNamedRangeRequest
從試算表中移除指定 ID 的已命名範圍。
JSON 表示法 |
---|
{ "namedRangeId": string } |
欄位 | |
---|---|
namedRangeId
|
要刪除的已命名範圍 ID。 |
AddSheetRequest
新增工作表。將索引加入指定索引時,所有後續工作表的索引都會遞增。如要新增物件工作表,請改用 AddChartRequest
並指定 EmbeddedObjectPosition.sheetId
或 EmbeddedObjectPosition.newSheet
。
JSON 表示法 |
---|
{
"properties": {
object (
|
欄位 | |
---|---|
properties
|
新工作表應包含的屬性。所有屬性皆為選用屬性。 |
DeleteSheetRequest
刪除要求的工作表。
JSON 表示法 |
---|
{ "sheetId": integer } |
欄位 | |
---|---|
sheetId
|
要刪除的工作表 ID。
如果工作表為 |
AutoFillRequest
根據現有資料填入更多資料。
JSON 表示法 |
---|
{ "useAlternateSeries": boolean, // Union field |
欄位 | |
---|---|
useAlternateSeries
|
如果我們想使用「替代」系列產生資料,則為 True。這取決於來源資料的類型和數量。 |
聯集欄位 area 。要自動填入的區域。
area 只能是下列其中一個值: |
|
range
|
要自動填入的範圍。這項操作會檢查範圍,並偵測含有資料的位置,並自動將該項資料填入範圍的其他部分。 |
sourceAndDestination
|
要自動填入的來源和目的地區域。這會明確列出自動填入的來源,以及擴充該資料的位置。 |
SourceAndDestination
來源範圍的組合,以及如何擴充該來源。
JSON 表示法 |
---|
{ "source": { object ( |
欄位 | |
---|---|
source
|
要做為自動填入來源的資料位置。 |
dimension
|
系統應填入資料的維度。 |
fillLength
|
應填入資料的列數或欄數。正數會大於來源的最後一列或最後一欄。來源中的第一列或第一欄前,負數會展開。 |
CutPasteRequest
將資料從來源移至目的地。
JSON 表示法 |
---|
{ "source": { object ( |
欄位 | |
---|---|
source
|
要截斷的來源資料。 |
destination
|
貼上資料的左上角座標。 |
pasteType
|
要貼上的資料類型。無論貼上的內容為何,所有來源資料都會遭到裁剪。 |
貼上類型
應貼上的資料類型。
列舉 | |
---|---|
PASTE_NORMAL
|
貼上值、公式、格式和合併。 |
PASTE_VALUES
|
「只能」貼上不含格式、公式或合併的值。 |
PASTE_FORMAT
|
僅貼上格式和資料驗證。 |
PASTE_NO_BORDERS
|
與 PASTE_NORMAL 相似,但無邊框。 |
PASTE_FORMULA
|
僅貼上公式。 |
PASTE_DATA_VALIDATION
|
僅貼上資料驗證。 |
PASTE_CONDITIONAL_FORMATTING
|
僅貼上條件式格式設定規則。 |
CopyPasteRequest
將資料從來源複製到目的地。
JSON 表示法 |
---|
{ "source": { object ( |
欄位 | |
---|---|
source
|
要複製的來源範圍。 |
destination
|
要貼上的位置。如果範圍包含來源高度或寬度的多個 Span,則資料會重複填入目的地範圍。如果範圍小於來源範圍,系統仍會複製整個來源資料 (超出目的地範圍的終點)。 |
pasteType
|
要貼上的資料類型。 |
pasteOrientation
|
貼上資料時應如何導向。 |
貼上方向
執行貼上作業的方式。
列舉 | |
---|---|
NORMAL
|
照常貼上。 |
TRANSPOSE
|
貼上交易,而所有列都會變成欄,反之亦然。 |
MergeCellsRequest
合併範圍內的所有儲存格。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要合併的儲存格範圍。 |
mergeType
|
儲存格的合併方式。 |
合併類型
要建立的合併類型。
列舉 | |
---|---|
MERGE_ALL
|
從範圍內建立單一合併 |
MERGE_COLUMNS
|
為範圍內的每個資料欄建立合併 |
MERGE_ROWS
|
為範圍內的每一列建立合併 |
未合併儲存格要求
取消合併指定範圍內的儲存格。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
應取消合併所有儲存格的範圍。如果範圍橫跨多個合併項目,則系統會取消合併。範圍不得部分合併。 |
UpdateBordersRequest
更新範圍的邊框。如果未在要求中設定欄位,表示邊框會維持原狀。舉例來說,假設有兩個後續的 UpdateBordersRequest:
-
範圍:A1:A5
{ top: RED, bottom: WHITE }
-
範圍:A1:A5
{ left: BLUE }
這會導致 A1:A5 加上 { top: RED, bottom: WHITE, left: BLUE }
的邊框。如要清除邊框,請將樣式明確設為 NONE
。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
邊框的邊界應更新。 |
top
|
要置於範圍頂端的邊框。 |
bottom
|
要置於範圍底部的邊框。 |
left
|
要置於範圍左側的邊框。 |
right
|
要放在範圍右側的邊框。 |
innerHorizontal
|
要放入範圍的水平框線。 |
innerVertical
|
要放入範圍的垂直框線。 |
UpdateCellsRequest
使用新資料更新範圍內的所有儲存格。
JSON 表示法 |
---|
{ "rows": [ { object ( |
欄位 | |
---|---|
rows[]
|
要寫入的資料。 |
fields
|
需更新的 CellData 欄位。至少須指定一個欄位。根層級為 CellData;「row.values.」不應指定。單一 |
聯集欄位 area 。寫入位置資料。只能設定一個值。
area 只能是下列其中一個值: |
|
start
|
開始寫入資料的座標。可以寫入不限數量的列數和欄數 (包括每列的不同欄數)。 |
range
|
寫入資料的範圍。
如果資料列中的資料未涵蓋整個要求範圍,系統會清除在 |
AddFilterViewRequest
新增篩選器檢視畫面。
JSON 表示法 |
---|
{
"filter": {
object (
|
欄位 | |
---|---|
filter
|
要新增的篩選器。 |
AttachCellsRequest
在工作表的最後一列中加入新的儲存格,並視需要插入新的資料列。
JSON 表示法 |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
欄位 | |
---|---|
sheetId
|
要附加資料的工作表 ID。 |
rows[]
|
要附加的資料。 |
fields
|
需更新的 CellData 欄位。至少須指定一個欄位。根層級為 CellData;「row.values.」不應指定。單一 |
ClearBasicFilterRequest
如果工作表上已有基本篩選器,則清除現有篩選器。
JSON 表示法 |
---|
{ "sheetId": integer } |
欄位 | |
---|---|
sheetId
|
應清除基本篩選器的工作表 ID。 |
DeleteDimensionsRequest
刪除工作表中的維度。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要從試算表中刪除的維度。 |
DeleteEmbedObjectRequest
刪除具有指定 ID 的內嵌物件。
JSON 表示法 |
---|
{ "objectId": integer } |
欄位 | |
---|---|
objectId
|
要刪除的內嵌物件 ID。 |
DeleteFilterViewRequest
刪除特定篩選器檢視畫面。
JSON 表示法 |
---|
{ "filterId": integer } |
欄位 | |
---|---|
filterId
|
要刪除的篩選器 ID。 |
DuplicateFilterViewRequest
複製特定篩選器檢視畫面。
JSON 表示法 |
---|
{ "filterId": integer } |
欄位 | |
---|---|
filterId
|
所複製篩選器的 ID。 |
DuplicateSheetRequest
複製工作表內容。
JSON 表示法 |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
欄位 | |
---|---|
sourceSheetId
|
要複製的工作表。
如果來源工作表的類型為 |
insertSheetIndex
|
插入新工作表的零索引。在這之後,所有工作表的索引都會遞增。 |
newSheetId
|
如已設定,則為新工作表的 ID。如未設定,系統會選擇 ID。如已設定,該 ID 不得與任何現有的工作表 ID 相衝突。如果已設定,這個值必須為正數。 |
newSheetName
|
新工作表的名稱。如果留空,系統會為您選擇新的名稱。 |
FindReplaceRequest
在範圍、工作表或所有工作表中尋找並取代儲存格中的資料。
JSON 表示法 |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
欄位 | |
---|---|
find
|
要搜尋的值。 |
replacement
|
要取代的值。 |
matchCase
|
如果搜尋字詞區分大小寫,則為 True。 |
matchEntireCell
|
如果發現項目值應與整個儲存格相符,則為 True。 |
searchByRegex
|
如果發現項目值為規則運算式,則為 True。規則運算式和替換作業應遵循 Java 規則運算式規則,網址為 https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html。替換字串可以參照擷取群組。舉例來說,如果一個儲存格的內容為 |
includeFormulas
|
如果搜尋字詞應包含公式,則為 True。設為「否」即可略過含有公式的儲存格。 |
聯集欄位 scope 。要尋找/取代的範圍,只能設定一個範圍。
scope 只能是下列其中一個值: |
|
range
|
要尋找/取代的範圍。 |
sheetId
|
「尋找/取代」工作表。 |
allSheets
|
True 即可尋找/取代所有工作表。 |
InsertDimensionsRequest
在特定工作表中插入資料列或資料欄。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要插入的尺寸。起始索引和結束索引都必須建立繫結。 |
inheritFromBefore
|
指定尺寸屬性是否應延伸至新插入的維度之前或之後。True 可沿用其維度 (在起始索引必須大於 0 時),而 false 則繼承沿用的維度。
舉例來說,如果資料列索引 0 的紅色背景和列索引 1 有綠色背景,那麼在索引 1 中插入 2 列後,就能沿用綠色或紅色背景。如果 |
InsertRangeRequest
將儲存格插入某個範圍,將現有儲存格上下移動。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要插入新儲存格的範圍。 |
shiftDimension
|
|
MoveDimensionsRequest
移動一或多個資料列或資料欄。
JSON 表示法 |
---|
{
"source": {
object (
|
欄位 | |
---|---|
source
|
要移動的來源維度。 |
destinationIndex
|
將來源資料移至哪個位置的起始索引 (從以資料從來源中移除格線「之前」的座標為準)。視資料尺寸而定,現有資料會向右或向右移動 (視維度而定)。來源維度已從格狀檢視中移除,因此資料可能會與您指定的索引不同。
舉例來說,假設 |
UpdateEmbedObjectPositionRequest
更新內嵌物件的位置 (例如移動或調整圖表或圖片的大小)。
JSON 表示法 |
---|
{
"objectId": integer,
"newPosition": {
object (
|
欄位 | |
---|---|
objectId
|
要移動的物件 ID。 |
newPosition
|
要移動內嵌物件的明確位置。如果設定 |
fields
|
設定新位置時應更新的 |
貼上資料要求
在試算表中插入指定座標的資料。
JSON 表示法 |
---|
{ "coordinate": { object ( |
欄位 | |
---|---|
coordinate
|
應插入資料的座標。 |
data
|
要插入的資料。 |
type
|
如何貼上資料。 |
聯集欄位 kind 。如何解讀資料,只需設定一個值。kind 只能是下列其中一個值: |
|
delimiter
|
資料中的分隔符號。 |
html
|
如果資料是 HTML,則為 True。 |
TextToCOLUMNRequest
依據每個儲存格中的分隔符號,將資料欄分割為多個資料欄。
JSON 表示法 |
---|
{ "source": { object ( |
欄位 | |
---|---|
source
|
來源資料範圍。這只能包含一個資料欄。 |
delimiter
|
要使用的分隔符號。分隔符號類型為 |
delimiterType
|
要使用的分隔符號類型。 |
DelimiterType
要分割的分隔符號。
列舉 | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
預設值。這個值不可使用。 |
COMMA
|
」" |
SEMICOLON
|
"; |
PERIOD
|
。」 |
SPACE
|
」 |
CUSTOM
|
於分隔符號中定義的自訂值。 |
AUTODETECT
|
自動偵測資料欄。 |
UpdateFilterViewRequest
更新篩選器檢視畫面的屬性。
JSON 表示法 |
---|
{
"filter": {
object (
|
欄位 | |
---|---|
filter
|
篩選器檢視畫面的新屬性。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
DeleteRangeRequest
刪除特定儲存格範圍,將其他儲存格移至已刪除的區域。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要刪除的儲存格範圍。 |
shiftDimension
|
用來取代刪除儲存格的維度。如為 |
AttachDimensionsRequest
將資料列或資料欄附加到工作表結尾。
JSON 表示法 |
---|
{
"sheetId": integer,
"dimension": enum (
|
欄位 | |
---|---|
sheetId
|
要附加至資料列或資料欄的工作表。 |
dimension
|
是否要附加資料列或資料欄。 |
length
|
要附加的列數或欄數。 |
AddConditionalFormatRuleRequest
在特定索引中新增條件式格式規則。所有後續的規則索引都會遞增。
JSON 表示法 |
---|
{
"rule": {
object (
|
欄位 | |
---|---|
rule
|
要新增的規則。 |
index
|
應該插入規則的零索引。 |
UpdateConditionalFormatRuleRequest
更新指定索引中的條件式格式規則,或是將條件式格式規則移至其他索引。
JSON 表示法 |
---|
{ "index": integer, "sheetId": integer, // Union field |
欄位 | |
---|---|
index
|
應該取代或移動的規則 (從零開始)。 |
sheetId
|
要移動的規則工作表。如果設定了 |
聯集欄位 instruction 。應執行的更新類型。instruction 只能是下列其中一個值: |
|
rule
|
應在指定索引取代規則的規則。 |
newIndex
|
規則應從零開始的新索引。 |
DeleteConditionalFormatRuleRequest
刪除指定索引的條件式格式規則。所有後續規則的索引都會減少。
JSON 表示法 |
---|
{ "index": integer, "sheetId": integer } |
欄位 | |
---|---|
index
|
要刪除的規則從零開始。 |
sheetId
|
即將刪除這項規則的工作表。 |
SortRangeRequest
按各欄的排序順序在資料列中排序資料。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要排序的範圍。 |
sortSpecs[]
|
每一欄的排序順序。如果值採用較舊的規格,系統就會使用後續規格。 |
SetDataValidationRequest
將資料範圍規則設定為範圍內每個儲存格。如要清除特定範圍內的驗證結果,不用指定任何規則即可呼叫此方法。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
資料驗證規則適用的範圍。 |
rule
|
要納入範圍內每個儲存格的資料驗證規則,或是留空以清除範圍內的資料驗證。 |
SetBasicFilterRequest
設定與工作表相關聯的基本篩選器。
JSON 表示法 |
---|
{
"filter": {
object (
|
欄位 | |
---|---|
filter
|
要設定的篩選器。 |
AddProtectedRangeRequest
新增受保護的範圍。
JSON 表示法 |
---|
{
"protectedRange": {
object (
|
欄位 | |
---|---|
protectedRange
|
要新增的受保護範圍。 |
UpdateProtectedRangeRequest
使用指定的 protectedRangeId
更新現有的受保護範圍。
JSON 表示法 |
---|
{
"protectedRange": {
object (
|
欄位 | |
---|---|
protectedRange
|
要以新屬性更新的受保護範圍。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
DeleteProtectedRangeRequest
刪除具有指定 ID 的受保護範圍。
JSON 表示法 |
---|
{ "protectedRangeId": integer } |
欄位 | |
---|---|
protectedRangeId
|
要刪除的受保護範圍的 ID。 |
AutoResizeDimensionsRequest
根據該維度的儲存格內容,自動調整一或多個維度的大小。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 dimension_range 。維度範圍。
dimension_range 只能是下列其中一個值: |
|
dimensions
|
系統會自動調整大小的尺寸。 |
dataSourceSheetDimensions
|
資料來源工作表上的維度,會自動調整大小。 |
AddChartRequest
在試算表中新增圖表。
JSON 表示法 |
---|
{
"chart": {
object (
|
欄位 | |
---|---|
chart
|
要加入試算表的圖表,包括應放置的位置。 |
UpdateChartSpecRequest
更新圖表規格。(這項操作不會移動或調整圖表大小)。如要移動圖表或調整圖表大小,請使用 UpdateEmbeddedObjectPositionRequest
。)
JSON 表示法 |
---|
{
"chartId": integer,
"spec": {
object (
|
欄位 | |
---|---|
chartId
|
要更新的圖表 ID。 |
spec
|
套用至圖表的規格。 |
UpdateBandingRequest
更新所提供頻帶範圍的屬性。
JSON 表示法 |
---|
{
"bandedRange": {
object (
|
欄位 | |
---|---|
bandedRange
|
要更新新屬性的頻帶範圍。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
AddBandingRequest
在試算表中新增頻帶範圍。
JSON 表示法 |
---|
{
"bandedRange": {
object (
|
欄位 | |
---|---|
bandedRange
|
要新增的頻帶範圍。 |
DeleteBandingRequest
從試算表中移除指定 ID 的頻帶範圍。
JSON 表示法 |
---|
{ "bandedRangeId": integer } |
欄位 | |
---|---|
bandedRangeId
|
要刪除的頻帶範圍 ID。 |
建立 DeveloperMetadataRequest
建立開發人員中繼資料的要求。
JSON 表示法 |
---|
{
"developerMetadata": {
object (
|
欄位 | |
---|---|
developerMetadata
|
要建立的開發人員中繼資料。 |
UpdateDeveloperMetadataRequest
更新開發人員中繼資料屬性的要求。將篩選器選取的開發人員中繼資料屬性更新為 DeveloperMetadata
資源提供的值。呼叫端必須指定在欄位參數中要更新的屬性,以及至少指定一個要更新的中繼資料的 DataFilter
。
JSON 表示法 |
---|
{ "dataFilters": [ { object ( |
欄位 | |
---|---|
dataFilters[]
|
與要更新的開發人員中繼資料項目相符的篩選器。 |
developerMetadata
|
所有與資料篩選器相符的中繼資料會更新為該值。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
DeleteDeveloperMetadataRequest
刪除開發人員中繼資料的要求。
JSON 表示法 |
---|
{
"dataFilter": {
object (
|
欄位 | |
---|---|
dataFilter
|
資料篩選器,用於說明選取要刪除的開發人員中繼資料項目的條件。 |
RandomizeRangeRequest
隨機排序範圍內資料列的順序。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要隨機變換的範圍。 |
新增維度群組要求
針對指定範圍建立群組。
如果要求的範圍是現有群組 G 的超集,則 G 深度會增加,而這個新群組 G 則會擁有該群組的深度。舉例來說,[C:D, depth 1] + [B:E] 群組會產生 [B:E, depth 1] 和 [C:D, depth 2] 群組。如果要求範圍是現有群組 G 範圍中的子集,新群組 G 的深度就會大於 G 的深度。舉例來說,[B:E, depth 1] + [C:D] 群組會產生 [B:E, depth 1] 和 [C:D, depth 2] 群組。如果要求範圍的開始和結束時間在現有群組 G 的範圍內或開始、結束,則現有群組 G 的範圍就會變成範圍聯集,而新群組 G 的深度則會超過 G 和範圍的深度,做為範圍的交集。舉例來說,[B:D, depth 1] + [C:E] 群組會產生 [B:E, depth 1] 和 [C:D, depth 2] 群組。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
建立群組的範圍。 |
DeleteDimensionsGroupRequest
將範圍內維度的尺寸縮減,以刪除指定範圍內的群組。
舉例來說,假設工作表有 B-E 深度的深度深度 1,群組為深度:2 至 D 群組。刪除超過 D:E 的工作表時,工作表會位於 B:D 層級,且深度深度為 1 或 C 至 2 的群組。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要刪除的群組範圍。 |
UpdateDimensionsGroupRequest
更新指定群組的狀態。
JSON 表示法 |
---|
{
"dimensionGroup": {
object (
|
欄位 | |
---|---|
dimensionGroup
|
應更新狀態的群組。群組的範圍和深度應在工作表中指定有效的群組,並更新所有其他欄位。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
TrimWhitespaceRequest
在指定的範圍內,每個儲存格中的空白字元 (例如空格、分頁或換行) 剪輯。這項要求會移除所有儲存格文字開頭和結尾的所有空白字元,並將剩餘空白字元的所有子字元合併成單一空格。如果產生的剪輯文字以「+」或「='」字元開頭,文字會保持為字串值,而且不會解讀為公式。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要剪輯的儲存格範圍。 |
DeleteDuplicatesRequest
移除這個範圍內的資料列,當中包含的指定欄含有的值與先前一列的值重複。含有相同值但字母大小寫、格式或公式的資料列都算是重複資料列。
此外,由於資料檢視含有篩選器篩選器,這項要求也會移除未顯示的重複資料列。移除重複項目時,每個上列重複掃描的第一個例項都會保留在結果範圍內。系統不會移除指定範圍外的內容,而且只要有重複的資料列,即使彼此沒有重複,系統也不會保留資料列。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
您要移除重複資料列的範圍。 |
comparisonColumns[]
|
要用來分析重複值的範圍。如未選取任何資料欄,則系統會分析所有資料欄來找出重複資料欄。 |
UpdateEmbedObjectBorderRequest
更新內嵌物件的邊框屬性。
JSON 表示法 |
---|
{
"objectId": integer,
"border": {
object (
|
欄位 | |
---|---|
objectId
|
要更新的內嵌物件 ID。 |
border
|
套用至嵌入物件的邊框。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
AddSlicerRequest
將篩選器控制項新增至試算表中的試算表。
JSON 表示法 |
---|
{
"slicer": {
object (
|
欄位 | |
---|---|
slicer
|
應加入試算表的篩選器控制項,包括應放置的位置。 |
UpdateSlicerSpecRequest
更新篩選器控制項的規格。(這項操作不會移動或調整篩選器控制項的大小)。如要移動或調整篩選器控制項的大小,請使用 UpdateEmbeddedObjectPositionRequest
。
JSON 表示法 |
---|
{
"slicerId": integer,
"spec": {
object (
|
欄位 | |
---|---|
slicerId
|
要更新的篩選器控制項 ID。 |
spec
|
套用至篩選器控制項的規格。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
AddDataSourceRequest
新增資料來源。資料來源新增成功後,系統會建立關聯的 DATA_SOURCE
工作表,並觸發執行作業來重新整理工作表,以便讀取資料來源中的資料。要求需要額外的 bigquery.readonly
OAuth 範圍。
JSON 表示法 |
---|
{
"dataSource": {
object (
|
欄位 | |
---|---|
dataSource
|
要新增的資料來源。 |
UpdateDataSourceRequest
更新資料來源。資料來源成功更新後,會觸發執行作業來重新整理相關聯的 DATA_SOURCE
工作表,以從更新後的資料來源讀取資料。要求需要額外的 bigquery.readonly
OAuth 範圍。
JSON 表示法 |
---|
{
"dataSource": {
object (
|
欄位 | |
---|---|
dataSource
|
要更新的資料來源。 |
fields
|
需要更新的欄位。至少須指定一個欄位。根 |
DeleteDataSourceRequest
刪除資料來源。要求也會刪除相關聯的資料來源工作表,並取消連結所有相關聯的資料來源物件。
JSON 表示法 |
---|
{ "dataSourceId": string } |
欄位 | |
---|---|
dataSourceId
|
要刪除的資料來源 ID。 |
RefreshDataSourceRequest
透過指定的參考資料,重新整理試算表中的一或多個資料來源物件。要求需要額外的 bigquery.readonly
OAuth 範圍。
如有多個重新整理要求,並以單一批次參照相同的資料來源物件,系統只會處理最近一次的重新整理要求,而這些要求都會有相同的回應。
JSON 表示法 |
---|
{ "force": boolean, // Union field |
欄位 | |
---|---|
force
|
無論資料來源為何,重新整理資料來源物件。如未設定,且參照的資料來源物件處於錯誤狀態,系統就會立即重新整理。 |
聯集欄位 target 。指定要重新整理的內容。target 只能是下列其中一個值: |
|
references
|
要重新整理的資料來源物件參照。 |
dataSourceId
|
參照 |
isAll
|
重新整理試算表中所有現有的資料來源物件。 |
DataSourceObjectReferences
資料來源物件參照清單。
JSON 表示法 |
---|
{
"references": [
{
object (
|
欄位 | |
---|---|
references[]
|
參考資料。 |
DataSourceObjectReference
參照資料來源物件。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 value 。參考資料類型。value 只能是下列其中一個值: |
|
sheetId
|
參照 |
chartId
|
資料來源圖表的參照。 |
dataSourceTableAnchorCell
|
參照錨定在儲存格中的 |
dataSourcePivotTableAnchorCell
|
參照錨定在儲存格中的資料來源 |
dataSourceFormulaCell
|
參照包含 |