要求
要套用至文件的單一更新。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 request 。要套用的特定要求。必須指定一個欄位。
request 只能是下列其中一個: |
|
replace
|
取代指定文字的所有例項。 |
insert
|
在指定位置插入文字。 |
update
|
更新指定範圍的文字樣式。 |
create
|
為段落建立項目符號。 |
delete
|
從段落中刪除項目符號。 |
create
|
建立已命名範圍。 |
delete
|
刪除已命名範圍。 |
update
|
更新指定範圍內的段落樣式。 |
delete
|
刪除文件中的內容。 |
insert
|
在指定位置插入內嵌圖片。 |
insert
|
在指定位置插入表格。 |
insert
|
在資料表中插入空白資料列。 |
insert
|
在資料表中插入空欄。 |
delete
|
從資料表刪除資料列。 |
delete
|
從資料表刪除資料欄。 |
insert
|
在指定位置插入分頁符號。 |
delete
|
從文件中刪除已定位的物件。 |
update
|
更新資料表中資料欄的屬性。 |
update
|
更新表格儲存格的樣式。 |
update
|
更新資料表中的資料列樣式。 |
replace
|
替換文件中的圖片。 |
update
|
更新文件的樣式。 |
merge
|
合併表格中的儲存格。 |
unmerge
|
取消合併表格中的儲存格。 |
create
|
建立標頭。 |
create
|
建立頁尾。 |
create
|
建立腳註。 |
replace
|
取代指定範圍中的內容。 |
update
|
更新指定範圍的區段樣式。 |
insert
|
在指定位置插入分節符號。 |
delete
|
刪除文件中的標頭。 |
delete
|
從文件中刪除頁尾。 |
pin
|
更新資料表中的固定標題列數量。 |
ReplaceAllTextRequest
將符合條件的所有文字例項替換為 replace text
。
JSON 表示法 |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
欄位 | |
---|---|
replace
|
系統會用這段文字取代相符的文字。 |
tabs
|
選用設定。用來指定要替換哪些分頁的條件。 如果省略,則替換項目會套用至所有分頁。 在包含單一分頁的文件中:
在包含多個分頁的文件中:
|
聯集欄位 criteria 。用來比對要取代的文字的條件。criteria 只能是下列其中一個: |
|
contains
|
尋找文件中與此子字串相符的文字。 |
SubstringMatchCriteria
符合文件中特定文字串的條件。
JSON 表示法 |
---|
{ "text": string, "matchCase": boolean } |
欄位 | |
---|---|
text
|
要在文件中搜尋的文字。 |
match
|
指出搜尋是否應區分大小寫:
|
TabsCriteria
指定要求在哪個分頁執行的條件。
JSON 表示法 |
---|
{ "tabIds": [ string ] } |
欄位 | |
---|---|
tab
|
要求執行作業的分頁 ID 清單。 |
InsertTextRequest
在指定位置插入文字。
JSON 表示法 |
---|
{ "text": string, // Union field |
欄位 | |
---|---|
text
|
要插入的文字。
插入換行字元會在該索引處隱含建立新的 系統會自動決定插入文字的文字樣式,通常會保留相鄰文字的樣式。在大多數情況下,插入文字的文字樣式會緊接在插入索引之前的文字。 插入的文字會移除部分控制字元 (U+0000-U+0008、U+000C-U+001F) 和 Unicode 基本多語言字面私人使用區域 (U+E000-U+F8FF) 中的字元。 |
聯集欄位 insertion_location 。要插入文字的位置。
insertion_location 只能是下列其中一個: |
|
location
|
在文件的特定索引處插入文字。
文字必須插入現有 |
end
|
在頁首、頁尾、註腳或文件內文結尾插入文字。 |
位置
文件中的特定位置。
JSON 表示法 |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
欄位 | |
---|---|
segment
|
位置所在頁首、頁尾或註腳的 ID。空白的區隔 ID 代表文件的內文。 |
index
|
以 UTF-16 程式碼單位表示的零基索引。
索引相對於 |
tab
|
位置所在的分頁。如果省略,要求會套用至第一個分頁。 在包含單一分頁的文件中:
在含有多個分頁的文件中:
|
EndOfSegmentLocation
位置在內文、頁首、頁尾或註腳的結尾處。位置位於文件片段中最後一行換行符號之前。
JSON 表示法 |
---|
{ "segmentId": string, "tabId": string } |
欄位 | |
---|---|
segment
|
位置所在的頁首、頁尾或附註 ID。空白區段 ID 代表文件的內文。 |
tab
|
位置所在的分頁。如果省略,要求會套用至第一個分頁。 在包含單一分頁的文件中:
在含有多個分頁的文件中:
|
UpdateTextStyleRequest
更新文字樣式。
JSON 表示法 |
---|
{ "textStyle": { object ( |
欄位 | |
---|---|
text
|
要設定的文字樣式。 如果特定樣式的值與父項的值相符,樣式就會設為沿用。
某些文字樣式變更可能會導致其他變更,以便反映 Google 文件編輯器的行為。詳情請參閱 |
fields
|
應更新的欄位。
至少須指定一個欄位。根
例如,如要將文字樣式更新為粗體,請將 如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但將欄位本身設為未設定。 |
聯集欄位 insertion_location 。用於更新文字樣式的範圍類型。insertion_location 只能是下列其中一個: |
|
range
|
要設定樣式的文字範圍。 範圍可能會延伸至包含相鄰換行符號的範圍。 如果範圍完全包含屬於清單的段落,段落的項目符號也會更新為相符的文字樣式。 無法在相對的 UpdateTextStyleRequest 中插入範圍。 |
CreateParagraphBulletsRequest
為與指定範圍重疊的所有段落建立項目符號。
每個段落的巢狀結構層級取決於每個段落前方的 Tab 鍵。為避免項目符號與相應段落之間出現過多空間,系統會根據這項要求移除這些開頭的分頁。這可能會改變文字的索引。
如果要更新的段落前方,有與預設值相符的清單,系統會將要更新的段落新增至該清單。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要套用子彈圖示預設值的範圍。 |
bullet
|
要使用的項目符號類型。 |
BulletGlyphPreset
清單的預設符號圖示模式。
這些模式使用以下類型的項目符號:
-
ARROW
:箭頭,對應於 Unicode U+2794 碼點 -
ARROW3D
:箭頭加上 3D 陰影,對應至 Unicode U+27a2 碼點 -
CHECKBOX
:與萬國碼 (Unicode) U+274f 碼點相對應的空心方形 -
CIRCLE
: 空心圓圈,對應於 Unicode U+25cb 碼點 -
DIAMOND
: 實心鑽石,對應至 Unicode U+25c6 碼位 -
DIAMONDX
:鑽石圖示加上「x」,對應至 Unicode U+2756 碼點 -
HOLLOWDIAMOND
:空心菱形,對應至 Unicode U+25c7 碼點 -
DISC
:對應至萬國碼 (Unicode) U+25cf 碼點的實心圓 -
SQUARE
: 實心正方形,對應於 Unicode U+25a0 碼點 -
STAR
:對應至萬國碼 (Unicode) U+2605 碼點的星號 -
ALPHA
:小寫字母,例如「a」、「b」或「c」。 -
UPPERALPHA
:大寫字母,例如「A」、「B」或「C」。 -
DECIMAL
:數字,例如「1」、「2」或「3」。 -
ZERODECIMAL
:開頭是零的數字,例如「01」、「02」或「03」。超過一個位數的數字不會加上零。 -
ROMAN
:小寫羅馬數字,例如「i」、「ii」或「iii」。 -
UPPERROMAN
:大寫羅馬數字,例如「I」、「II」或「III」。 -
LEFTTRIANGLE
:指向左側的三角形,對應至萬國碼 (Unicode) U+25c4 碼點
列舉 | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
未指定項目符號預設設定。 |
BULLET_DISC_CIRCLE_SQUARE
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 DISC 、CIRCLE 和 SQUARE 。 |
BULLET_DIAMONDX_ARROW3D_SQUARE
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 DIAMONDX 、ARROW3D 和 SQUARE 。 |
BULLET_CHECKBOX
|
項目符號清單,其中包含所有清單巢狀層級的 CHECKBOX 項目符號。 |
BULLET_ARROW_DIAMOND_DISC
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 ARROW 、DIAMOND 和 DISC 。 |
BULLET_STAR_CIRCLE_SQUARE
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 STAR 、CIRCLE 和 SQUARE 。 |
BULLET_ARROW3D_CIRCLE_SQUARE
|
一個項目符號清單,包含前 3 個清單巢狀層級的 ARROW3D 、CIRCLE 和 SQUARE 項目符號字符。 |
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 LEFTTRIANGLE 、DIAMOND 和 DISC 。 |
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
一個項目符號清單,包含前 3 個清單巢狀層級的 DIAMONDX 、HOLLOWDIAMOND 和 SQUARE 項目符號字符。 |
BULLET_DIAMOND_CIRCLE_SQUARE
|
一個項目符號清單,包含前 3 個清單巢狀層級的 DIAMOND 、CIRCLE 和 SQUARE 項目符號字符。 |
NUMBERED_DECIMAL_ALPHA_ROMAN
|
包含 DECIMAL 、ALPHA 和 ROMAN 數字字符的編號清單 (前 3 個清單巢狀層級),後面接著半形句號。 |
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
編號清單,其中 DECIMAL 、ALPHA 和 ROMAN 數字符號代表前 3 個清單巢狀層級,後面接著括號。 |
NUMBERED_DECIMAL_NESTED
|
含 DECIMAL 數字字符的編號清單,並以半形句號分隔。每個巢狀層級都會使用先前巢狀層級的字符做為前置字元。例如:「1.」,'1.1.''2.', '2.2.'。
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
編號清單,其中 UPPERALPHA 、ALPHA 和 ROMAN 數字符號代表前 3 個清單巢狀層級,後面加上句號。 |
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
包含 UPPERROMAN 、UPPERALPHA 和 DECIMAL 數字字符的編號清單 (前 3 個清單巢狀層級),後面接著半形句號。 |
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
包含 ZERODECIMAL 、ALPHA 和 ROMAN 數字字符的編號清單 (前 3 個清單巢狀層級),後面接著半形句號。 |
DeleteParagraphBulletsRequest
從與指定範圍重疊的所有段落中刪除項目符號。
在對應段落開頭加上縮排,即可在視覺上保留每個段落的巢狀結構層級。
JSON 表示法 |
---|
{
"range": {
object ( |
欄位 | |
---|---|
range
|
要刪除項目符號的範圍。 |
CreateNamedRangeRequest
建立參照指定範圍的 NamedRange
。
JSON 表示法 |
---|
{
"name": string,
"range": {
object ( |
欄位 | |
---|---|
name
|
NamedRange 的名稱。名稱不必是唯一值。 名稱長度必須至少為 1 個字元,且不得超過 256 個字元 (以 UTF-16 程式碼單位計算)。 |
range
|
要套用名稱的範圍。 |
DeleteNamedRangeRequest
刪除 NamedRange
。
JSON 表示法 |
---|
{ "tabsCriteria": { object ( |
欄位 | |
---|---|
tabs
|
選用設定。用來指定要刪除範圍的資料分頁。如果省略,範圍刪除作業會套用至所有分頁。 在包含單一分頁的文件中:
在包含多個分頁的文件中:
|
聯集欄位 named_range_reference 。決定要刪除哪個或哪些範圍的值。必須明確設定一個。named_range_reference 只能是下列其中一個: |
|
named
|
要刪除的已命名範圍 ID。 |
name
|
要刪除的範圍名稱。系統會刪除所有具有指定名稱的已命名範圍。 |
UpdateParagraphStyleRequest
更新與指定範圍重疊的所有段落樣式。
JSON 表示法 |
---|
{ "paragraphStyle": { object ( |
欄位 | |
---|---|
paragraph
|
要套用至段落的樣式。
某些段落樣式變更可能會導致其他變更,以便反映 Google 文件編輯器的行為。詳情請參閱 |
fields
|
應更新的欄位。
至少須指定一個欄位。根
舉例來說,如要更新段落樣式的對齊屬性,請將 如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但不要設定該欄位本身。 |
聯集欄位 insertion_location 。用於更新段落樣式的範圍類型。insertion_location 只能是下列其中一個: |
|
range
|
重疊段落的範圍,以便套用樣式。 |
DeleteContentRangeRequest
刪除文件中的內容。
JSON 表示法 |
---|
{
"range": {
object ( |
欄位 | |
---|---|
range
|
要刪除的內容範圍。 如果刪除跨段落邊界的文字,可能會在兩個段落合併後變更段落樣式、清單、定位物件和書籤。 嘗試刪除特定範圍可能會導致無效的文件結構,在這種情況下,系統會傳回 400 錯誤要求錯誤。 以下列舉一些無效的刪除要求:
|
InsertInlineImageRequest
在指定位置插入含有圖片的 InlineObject
。
JSON 表示法 |
---|
{ "uri": string, "objectSize": { object ( |
欄位 | |
---|---|
uri
|
圖片 URI。 系統會在插入時擷取圖片一次,並儲存副本供文件內顯示。圖片檔案大小不得超過 50 MB、不得超過 2500 萬像素,且須為 PNG、JPEG 或 GIF 格式。
提供的 URI 必須可供所有人存取,且長度不得超過 2 KB。URI 本身會與圖片一併儲存,並透過 |
object
|
圖片應如文件中所示的大小。這個屬性為選用屬性,且文件中的圖片最終大小取決於下列規則:* 如未指定寬度或高度,系統會根據解析度計算預設圖片大小。* 如果指定一個尺寸,系統會計算另一個尺寸,以保留圖片的顯示比例。* 如果同時指定寬度和高度,系統會將圖片縮放至指定的尺寸,同時保留顯示比例。 |
聯集欄位 insertion_location 。要插入圖片的位置。
insertion_location 只能採用下列其中一種設定: |
|
location
|
在文件的特定索引處插入圖片。
圖片必須插入現有 內嵌圖片無法插入於附註或公式中。 |
end
|
在頁首、頁尾或文件內文結尾插入文字。 無法在註腳中插入內嵌圖片。 |
InsertTableRequest
在指定位置插入表格。
系統會在插入的表格前插入換行字元。
JSON 表示法 |
---|
{ "rows": integer, "columns": integer, // Union field |
欄位 | |
---|---|
rows
|
資料表中的資料列數。 |
columns
|
資料表中的欄數。 |
聯集欄位 insertion_location 。要插入表格的位置。insertion_location 只能採用下列其中一種設定: |
|
location
|
在特定模型索引處插入表格。 系統會在插入的資料表前插入換行字元,因此資料表的起始索引會是指定位置索引 + 1。
資料表必須插入現有 無法在註腳或方程式中插入表格。 |
end
|
在指定的頁首、頁尾或文件內文結尾處插入表格。系統會在插入的表格前插入換行字元。 無法在註腳中插入表格。 |
InsertTableRowRequest
在資料表中插入空白資料列。
JSON 表示法 |
---|
{
"tableCellLocation": {
object ( |
欄位 | |
---|---|
table
|
要插入資料列的參照表格儲存格位置。 系統會在參照儲存格所在的列上方 (或下方) 插入新列。如果參照儲存格是合併儲存格,系統會在合併儲存格上方 (或下方) 插入新列。 |
insert
|
是否要在參照儲存格位置下方插入新列。
|
TableCellLocation
表格中單一儲存格的所在位置。
JSON 表示法 |
---|
{
"tableStartLocation": {
object ( |
欄位 | |
---|---|
table
|
表格在文件中的起始位置。 |
row
|
從零開始的資料列索引。舉例來說,資料表中的第二列資料列索引為 1。 |
column
|
從零開始的資料欄索引。舉例來說,表格中的第二欄資料欄索引為 1。 |
InsertTableColumnRequest
在資料表中插入空欄。
JSON 表示法 |
---|
{
"tableCellLocation": {
object ( |
欄位 | |
---|---|
table
|
要插入資料欄的參照表格儲存格位置。 系統會在參照儲存格所在的資料欄左側 (或右側) 插入新資料欄。如果參照儲存格是合併儲存格,系統會在合併儲存格的左側 (或右側) 插入新資料欄。 |
insert
|
是否要在參照儲存格位置的右側插入新欄。
|
DeleteTableRowRequest
從資料表中刪除資料列。
JSON 表示法 |
---|
{
"tableCellLocation": {
object ( |
欄位 | |
---|---|
table
|
要刪除資料列的參照表格儲存格位置。 系統會刪除這個儲存格跨越的資料列。如果這是跨越多列的合併儲存格,系統會刪除跨越的所有列。如果刪除後資料表中沒有任何資料列,則會刪除整個資料表。 |
DeleteTableColumnRequest
從資料表刪除資料欄。
JSON 表示法 |
---|
{
"tableCellLocation": {
object ( |
欄位 | |
---|---|
table
|
要刪除資料欄的參照表格儲存格位置。 即將刪除這個儲存格範圍的資料欄。如果合併的儲存格涵蓋多個資料欄,則儲存格範圍涵蓋的所有資料欄將遭到刪除。如果刪除後資料表中沒有任何資料欄,則會刪除整個資料表。 |
InsertPageBreakRequest
在指定的位置插入分頁符號,並在後面插入換行符號。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 insertion_location 。要插入分頁符號的位置。
insertion_location 只能是下列其中一個: |
|
location
|
在文件的特定索引處插入分頁符。
您必須在現有
分頁符號無法插入表格、方程式、註腳、標頭或頁尾。由於分頁符號只能插入內文中,因此 |
end
|
在文件內文結尾插入分頁符號。
分頁符號無法插入在附註、標頭或頁尾中。由於分頁符號只能插入內文中,因此 |
DeletePositionedObjectRequest
從文件中刪除 PositionedObject
。
JSON 表示法 |
---|
{ "objectId": string, "tabId": string } |
欄位 | |
---|---|
object
|
要刪除的位置物件 ID。 |
tab
|
要刪除的物件所在的分頁。如果省略,要求會套用至第一個分頁。 在包含單一分頁的文件中:
在含有多個分頁的文件中:
|
UpdateTableColumnPropertiesRequest
更新資料表中資料欄的 TableColumnProperties
。
JSON 表示法 |
---|
{ "tableStartLocation": { object ( |
欄位 | |
---|---|
table
|
文件中表格的位置。 |
column
|
應更新屬性的零起始欄索引清單。如果未指定索引,系統會更新所有資料欄。 |
table
|
要更新的表格欄屬性。
如果 |
fields
|
要更新的欄位。
至少須指定一個欄位。根層級
例如,如要更新資料欄寬度,請將 |
UpdateTableCellStyleRequest
更新表格儲存格範圍的樣式。
JSON 表示法 |
---|
{ "tableCellStyle": { object ( |
欄位 | |
---|---|
table
|
要在表格儲存格上設定的樣式。 更新邊框時,如果某個儲存格與相鄰儲存格共用邊框,相鄰儲存格的對應邊框屬性也會一併更新。系統不會更新合併且隱藏的邊框。 由於在同一項要求中更新相鄰儲存格共用的邊框可能會導致邊框更新衝突,因此邊框更新會依下列順序套用:
|
fields
|
應更新的欄位。
至少須指定一個欄位。根
舉例來說,如要更新表格儲存格的背景顏色,請將 如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但將欄位本身設為未設定。 |
聯集欄位 cells 。要更新的儲存格。cells 只能是下列其中一個: |
|
table
|
這個表格範圍代表要套用更新的資料表中子集。 |
table
|
表格在文件中的起始位置。如有指定,系統會將更新套用至表格中的所有儲存格。 |
TableRange
表格範圍代表資料表子集的參照。
請注意,表格範圍指定的儲存格不一定會形成矩形。舉例來說,假設我們有一個 3 x 3 的表格,其中最後一列的所有儲存格都會合併在一起。資料表外觀如下:
[ ][ ][ ]
[ ][ ][ ]
[ ]
如果表格範圍中的表格儲存格位置 = (tableStartLocation,列 = 0,欄 = 0)、列時距 = 3,欄範圍 = 2 則指定下列儲存格:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON 表示法 |
---|
{
"tableCellLocation": {
object ( |
欄位 | |
---|---|
table
|
表格範圍的起始儲存格位置。 |
row
|
表格範圍的列跨距。 |
column
|
表格範圍的欄跨距。 |
UpdateTableRowStyleRequest
更新資料表中資料列的 TableRowStyle
。
JSON 表示法 |
---|
{ "tableStartLocation": { object ( |
欄位 | |
---|---|
table
|
表格在文件中的起始位置。 |
row
|
從零開始列索引的清單,其樣式應更新。如果沒有指定索引,則會更新所有資料列。 |
table
|
要在資料列上設定的樣式。 |
fields
|
應更新的欄位。
至少須指定一個欄位。根層級
例如,如要更新最小列高,請將 |
ReplaceImageRequest
使用新圖片取代現有圖片。
替換圖片會從現有圖片中移除部分 image effects
,以反映 Google 文件編輯器的行為。
JSON 表示法 |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum ( |
欄位 | |
---|---|
image
|
要取代的現有圖片 ID。您可以從 get 要求的回應中擷取 ID。 |
uri
|
新映像檔的 URI。 系統會在插入圖片時擷取圖片一次,並會儲存副本以供在文件中顯示。圖片大小不得超過 50 MB,且不得超過 2,000 萬像素,格式必須為 PNG、JPEG 或 GIF。
所提供的 URI 長度不得超過 2 KB。URI 會與圖片一併儲存,並透過 |
image
|
替換方法。 |
tab
|
要取代的圖片所在的分頁。如果省略,要求會套用至第一個分頁。 在包含單一分頁的文件中:
在含有多個分頁的文件中:
|
ImageReplaceMethod
圖片取代方法。
列舉 | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
未指定圖片取代方法。請不要使用這個值。 |
CENTER_CROP
|
縮放及置中圖片,填滿原始圖片的邊界。圖片可能會經過裁剪,以便填滿原始圖片的邊界。圖片算繪後的大小會與原始圖片相同。 |
UpdateDocumentStyleRequest
更新 DocumentStyle
。
JSON 表示法 |
---|
{
"documentStyle": {
object ( |
欄位 | |
---|---|
document
|
要在文件上設定的樣式。
部分文件樣式變更可能會使其他變更,以反映文件編輯器的行為。詳情請參閱 |
fields
|
應更新的欄位。
至少須指定一個欄位。根
例如,如要更新背景,請將 |
tab
|
包含要更新樣式的分頁。若省略這項屬性,要求會套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
MergeTableCellsRequest
合併 Table
中的儲存格。
JSON 表示法 |
---|
{
"tableRange": {
object ( |
欄位 | |
---|---|
table
|
表格範圍,用於指定要合併表格的儲存格。 合併儲存格中的任何文字都會串連,並儲存在該區間的「頭」儲存格中。當內容方向為由左至右時,這會是範圍的左上方儲存格,否則則是範圍的右上方儲存格。 如果範圍不是矩形 (在某些範圍涵蓋已合併的儲存格,或表格不是矩形的情況下,可能會發生這種情況),系統會傳回 400 錯誤要求錯誤。 |
UnmergeTableCellsRequest
取消合併 Table
中的儲存格。
JSON 表示法 |
---|
{
"tableRange": {
object ( |
欄位 | |
---|---|
table
|
指定表格中要取消合併的儲存格表格範圍。 這個範圍內的所有合併儲存格都會取消合併,但已取消合併的儲存格不會受到影響。如果指定範圍內沒有合併的儲存格,要求就不會執行任何操作。 如果合併的儲存格中有任何文字,文字仍會保留在系統所產生未合併儲存格的「head」儲存格中。如果內容方向是從左到右,則「頭部」儲存格是左上角儲存格,否則是右上角儲存格。 |
CreateHeaderRequest
建立 Header
。如果指定 SectionBreak
位置,新標頭會套用至 SectionStyle
,否則會套用至 DocumentStyle
。
如果已存在指定類型的標頭,系統會傳回 400 無效要求錯誤。
JSON 表示法 |
---|
{ "type": enum ( |
欄位 | |
---|---|
type
|
要建立的標頭類型。 |
section
|
這個標頭應屬於的部分開頭的 |
CreateFootnoteRequest
建立 Footnote
區段,並在指定位置插入新的 FootnoteReference
。
新的 Footnote
區段會包含空格後接換行字元。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 footnote_reference_location 。要插入註腳參照的位置。
footnote_reference_location 只能採用下列其中一種設定: |
|
location
|
在文件的特定索引中插入註腳參照。
註腳參照必須插入現有
註腳參照無法插入方程式、頁首、頁尾或註腳中。註腳參照只能插入內文,因此 |
end
|
在文件內文結尾插入註腳參考。
不得在標頭、頁尾或註腳中插入註腳參考。註腳參照只能插入內文,因此 |
ReplaceNamedRangeContentRequest
將指定 NamedRange
或 NamedRanges
的內容替換為指定的替代內容。
請注意,單一 NamedRange
可能包含多個不連續的 ranges
。在這種情況下,系統只會替換第一個範圍的內容。系統會刪除其他區間及其內容。
如果替換或刪除任何範圍會導致無效的文件結構,系統會傳回 400 無效要求錯誤。
JSON 表示法 |
---|
{ "tabsCriteria": { object ( |
欄位 | |
---|---|
tabs
|
選用設定。用來指定要替換哪些分頁的條件。如果省略,則替換項目會套用至所有分頁。 在包含單一分頁的文件中:
在包含多個分頁的文件中:
|
聯集欄位 replacement_content 。要用來取代指定範圍現有內容的內容。replacement_content 只能是下列其中一個: |
|
text
|
將指定已命名範圍的內容替換成指定文字。 |
聯集欄位 named_range_reference 。對內容將被取代的已命名範圍的參照。named_range_reference 只能採用下列其中一種設定: |
|
named
|
要取代內容的命名區塊 ID。 如果沒有指定 ID 的命名區間,系統會傳回 400 錯誤要求錯誤。 |
named
|
內容將會替換的
如果有多個 |
UpdateSectionStyleRequest
更新 SectionStyle
。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要樣式的區段重疊的範圍。
由於分節符號只能插入內文中,因此 |
section
|
要套用至區段的樣式。
為了反映 Google 文件編輯器的行為,某些段落樣式變更可能會導致其他變更。詳情請參閱 |
fields
|
要更新的欄位。
至少須指定一個欄位。根層級
舉例來說,如要更新左側邊界,請將 |
InsertSectionBreakRequest
在指定位置插入分節符號。
系統會在章節分隔符號前插入換行字元。
JSON 表示法 |
---|
{ "sectionType": enum ( |
欄位 | |
---|---|
section
|
要插入的段落類型。 |
聯集欄位 insertion_location 。插入中斷的位置。
insertion_location 只能是下列其中一個: |
|
location
|
在文件的特定索引插入換行符號和分節符號。
區段分隔符必須插入現有
無法在表格、方程式、註腳、標題或頁尾中插入分節符號。由於區段分隔符只能插入內文中,因此 |
end
|
在文件主體結尾處插入換行符號和區段分隔符。
您無法在附註、頁首或頁尾中插入區段分隔符。由於分節符號只能插入內文中,因此 |
DeleteHeaderRequest
從文件中刪除 Header
。
JSON 表示法 |
---|
{ "headerId": string, "tabId": string } |
欄位 | |
---|---|
header
|
要刪除的標頭 ID。如果此標頭是在 |
tab
|
包含要刪除的標頭的分頁。如果省略,要求會套用至第一個分頁。 在包含單一分頁的文件中:
在含有多個分頁的文件中:
|
PinTableHeaderRowsRequest
更新資料表中的固定表格標題列數量。
JSON 表示法 |
---|
{
"tableStartLocation": {
object ( |
欄位 | |
---|---|
table
|
表格在文件中的起始位置。 |
pinned
|
要固定的資料表資料列數量,其中 0 表示所有資料列都會解除固定。 |