要求
適用於文件的單一更新。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位
request 。要套用的特定要求。必須指定一個欄位。
request 只能是下列其中一個: |
|
replaceAllText
|
取代指定文字的所有例項。 |
insertText
|
在指定位置插入文字。 |
updateTextStyle
|
更新指定範圍的文字樣式。 |
createParagraphBullets
|
為段落建立項目符號。 |
deleteParagraphBullets
|
從段落中刪除項目符號。 |
createNamedRange
|
建立已命名範圍。 |
deleteNamedRange
|
刪除已命名範圍。 |
updateParagraphStyle
|
更新指定範圍內的段落樣式。 |
deleteContentRange
|
從文件中刪除內容。 |
insertInlineImage
|
在指定位置插入內嵌圖片。 |
insertTable
|
在指定位置插入表格。 |
insertTableRow
|
在資料表中插入空白資料列。 |
insertTableColumn
|
在資料表中插入空欄。 |
deleteTableRow
|
從資料表刪除資料列。 |
deleteTableColumn
|
從表格中刪除資料欄。 |
insertPageBreak
|
在指定位置插入分頁符號。 |
deletePositionedObject
|
從文件中刪除定位物件。 |
updateTableColumnProperties
|
更新資料表中的資料欄屬性。 |
updateTableCellStyle
|
更新表格儲存格的樣式。 |
updateTableRowStyle
|
更新資料表中的資料列樣式。 |
replaceImage
|
取代文件中的圖片。 |
updateDocumentStyle
|
更新文件樣式。 |
mergeTableCells
|
合併表格中的儲存格。 |
unmergeTableCells
|
取消合併表格中的儲存格。 |
createHeader
|
建立標頭。 |
createFooter
|
建立頁尾。 |
createFootnote
|
可建立註腳。 |
replaceNamedRangeContent
|
取代指定範圍中的內容。 |
updateSectionStyle
|
更新指定範圍的區段樣式。 |
insertSectionBreak
|
在指定的位置插入分節符號。 |
deleteHeader
|
刪除文件中的標頭。 |
deleteFooter
|
從文件中刪除頁尾。 |
pinTableHeaderRows
|
更新資料表中的固定標題列數量。 |
ReplaceAllTextRequest
將符合某個條件的所有文字項目替換為
replace text
。
JSON 表示法 |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
欄位 | |
---|---|
replaceText
|
要取代相符文字的文字。 |
tabsCriteria
|
選用設定。用來指定要在哪些分頁中執行替換作業的條件。 省略時,取代部分會套用至所有分頁。 在含有單一分頁的文件中:
在包含多個分頁的文件中:
|
聯集欄位 criteria 。用來比對要取代文字的條件。
criteria 只能是下列其中一個: |
|
containsText
|
在文件中尋找與這個子字串相符的文字。 |
SubstringMatchCriteria
符合文件中特定文字字串的條件。
JSON 表示法 |
---|
{ "text": string, "matchCase": boolean } |
欄位 | |
---|---|
text
|
要在文件中搜尋的文字。 |
matchCase
|
指出搜尋是否應區分大小寫:
|
TabsCriteria
指定要求要在哪些分頁中執行的分頁的條件。
JSON 表示法 |
---|
{ "tabIds": [ string ] } |
欄位 | |
---|---|
tabIds[]
|
執行要求的分頁 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
|
將文字插入文件的特定索引。
文字必須插入現有 |
endOfSegmentLocation
|
在頁首、頁尾、註腳或文件內文的結尾插入文字。 |
地區
文件的特定位置。
JSON 表示法 |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
欄位 | |
---|---|
segmentId
|
位置所在頁首、頁尾或註腳的 ID。空白的區隔 ID 代表文件的內文。 |
index
|
從零開始的索引,採用 UTF-16 編碼單位。
索引與
|
tabId
|
位置所在的分頁。如果省略,要求會套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
EndOfSegmentLocation
並在內文、頁首、頁尾或註腳結尾的位置。位置緊接在文件區段的最後一行之前。
JSON 表示法 |
---|
{ "segmentId": string, "tabId": string } |
欄位 | |
---|---|
segmentId
|
位置所在的頁首、頁尾或附註 ID。空白的區隔 ID 代表文件的內文。 |
tabId
|
位置所在的分頁。如果省略,系統會將要求套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
UpdateTextStyleRequest
更新文字樣式。
JSON 表示法 |
---|
{ "textStyle": { object ( |
欄位 | |
---|---|
textStyle
|
要為文字設定的樣式。 如果特定樣式的值與父項的值相符,該樣式就會設為沿用。
部分文字樣式變更可能會套用其他變更,以反映文件編輯器的行為。詳情請參閱
|
fields
|
要更新的欄位。
至少須指定一個欄位。根
舉例來說,如要將文字樣式更新為粗體,請將
如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但不要設定該欄位本身。 |
聯集欄位
insertion_location 。要更新文字樣式的範圍類型。
insertion_location
只能為下列其中一項:
|
|
range
|
要設定樣式的文字範圍。 範圍可以延伸,以納入相鄰的換行符號。 如果範圍完全包含屬於清單的段落,段落的項目符號也會更新為相符的文字樣式。 無法在相對的 UpdateTextStyleRequest 中插入範圍。 |
CreateParagraphBulletsRequest
為所有與指定範圍重疊的段落建立項目符號。
每個段落的巢狀結構層級取決於每個段落前方的 Tab 鍵。為避免在項目符號和對應段落之間出現多餘的空格,這項要求會移除這些前置制表符號。這可能會改變文字的索引。
如果更新前的段落位於清單中且具有相符預設設定的清單,則系統會將正在更新的段落加到前述清單中。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
要套用子彈圖示預設值的範圍。 |
bulletPreset
|
要使用的項目符號符號。 |
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
|
項目符號清單,其中包含
DISC ,
CIRCLE
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
項目符號清單,其中包含
DIAMONDX ,
ARROW3D
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_CHECKBOX
|
項目符號清單,其中包含
CHECKBOX
所有清單巢狀層級的項目符號字符。
|
BULLET_ARROW_DIAMOND_DISC
|
項目符號清單,其中前 3 個清單巢狀層級的項目符號為 ARROW 、DIAMOND 和 DISC 。 |
BULLET_STAR_CIRCLE_SQUARE
|
項目符號清單,其中包含
STAR ,
CIRCLE
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
項目符號清單,其中包含
ARROW3D ,
CIRCLE
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
項目符號清單,其中包含
LEFTTRIANGLE ,
DIAMOND
和
DISC
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
項目符號清單,其中包含
DIAMONDX ,
HOLLOWDIAMOND
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
項目符號清單,其中包含
DIAMOND ,
CIRCLE
和
SQUARE
前 3 個清單巢狀層級的項目符號符號。
|
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 ( |
欄位 | |
---|---|
tabsCriteria
|
選用設定。用來指定要刪除範圍的資料分頁。省略時,範圍刪除會套用至所有分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
聯集欄位 named_range_reference 。決定要刪除哪個或哪些範圍的值。必須明確設定一個。named_range_reference 只能是下列其中一個: |
|
namedRangeId
|
要刪除的已命名範圍 ID。 |
name
|
要刪除的範圍名稱。系統會刪除所有具有指定名稱的已命名範圍。 |
UpdateParagraphStyleRequest
更新與指定範圍重疊的所有段落樣式。
JSON 表示法 |
---|
{ "paragraphStyle": { object ( |
欄位 | |
---|---|
paragraphStyle
|
要設定段落的樣式。
部分段落樣式變更可能會使其他變更,以反映文件編輯器的行為。詳情請參閱 |
fields
|
要更新的欄位。
至少須指定一個欄位。根
舉例來說,如要更新段落樣式的對齊屬性,請將 如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但不要設定該欄位本身。 |
聯集欄位
insertion_location 。用於更新段落樣式的範圍類型。insertion_location 只能是下列其中一個: |
|
range
|
用於設定樣式的段落重疊範圍。 |
DeleteContentRangeRequest
從文件中刪除內容。
JSON 表示法 |
---|
{
"range": {
object (
|
欄位 | |
---|---|
range
|
要刪除的內容範圍。 如果刪除跨段落邊界的文字,可能會在兩個段落合併後變更段落樣式、清單、定位物件和書籤。 嘗試刪除特定範圍可能會導致文件結構無效,此時會傳回 400 錯誤的要求錯誤。 以下列舉幾個無效刪除要求:
|
InsertInlineImageRequest
插入
InlineObject
其中包含指定位置的圖片
JSON 表示法 |
---|
{ "uri": string, "objectSize": { object ( |
欄位 | |
---|---|
uri
|
圖片 URI。 系統會在插入圖片時擷取圖片一次,並會儲存副本以供在文件中顯示。圖片大小不得超過 50 MB,且不得超過 2,500 萬像素,格式必須為 PNG、JPEG 或 GIF。
提供的 URI 必須可供所有人存取,且長度不得超過 2 KB。URI 本身會與圖片一併儲存,並透過 |
objectSize
|
圖片應如文件中所示的大小。這個屬性為選用,文件中圖片的最終大小會根據下列規則決定:* 如果未指定寬度或高度,系統會根據圖片解析度計算預設大小。* 如果指定單一尺寸,系統會計算另一個尺寸以保留圖片的長寬比。* 如果指定了寬度和高度,系統會將圖片縮放至符合提供的尺寸,但維持其長寬比。 |
聯集欄位 insertion_location 。要插入圖片的位置。
insertion_location
只能為下列其中一項:
|
|
location
|
將圖片插入文件的特定索引。
圖片必須插入現有 無法在註腳或方程式中插入內嵌圖片。 |
endOfSegmentLocation
|
在頁首、頁尾或文件內文結尾插入文字。 無法在註腳中插入內嵌圖片。 |
InsertTableRequest
在指定位置插入資料表。
系統會在插入的資料表前插入新行字元。
JSON 表示法 |
---|
{ "rows": integer, "columns": integer, // Union field |
欄位 | |
---|---|
rows
|
資料表中的資料列數。 |
columns
|
資料表中的資料欄數。 |
聯集欄位
insertion_location 。插入資料表的位置。
insertion_location
只能為下列其中一項:
|
|
location
|
在特定模型索引處插入資料表。 系統會在插入的資料表前插入新行字元,因此資料表起始索引會位於指定的位置索引 + 1。
表格必須插入現有
無法在附註或公式中插入表格。 |
endOfSegmentLocation
|
在指定的頁首、頁尾或文件內文的結尾插入表格。系統會在插入的資料表前插入新行字元。 無法在註腳中插入表格。 |
InsertTableRowRequest
在資料表中插入空白資料列。
JSON 表示法 |
---|
{
"tableCellLocation": {
object (
|
欄位 | |
---|---|
tableCellLocation
|
要插入資料列的參照表格儲存格位置。 系統會在參照儲存格所在的資料列上方 (或下方) 插入新資料列。如果參照儲存格是合併的儲存格,系統會在合併的儲存格上方 (或下方) 插入一個新資料列。 |
insertBelow
|
是否在參照儲存格位置的下方插入新列。
|
TableCellLocation
表格中單一儲存格的所在位置。
JSON 表示法 |
---|
{
"tableStartLocation": {
object (
|
欄位 | |
---|---|
tableStartLocation
|
文件中表格的位置。 |
rowIndex
|
從零開始的資料列索引。舉例來說,資料表中的第二列資料列索引為 1。 |
columnIndex
|
從零開始的資料欄索引。舉例來說,資料表第二欄的欄索引是 1。 |
InsertTableColumnRequest
在表格中插入空白資料欄。
JSON 表示法 |
---|
{
"tableCellLocation": {
object (
|
欄位 | |
---|---|
tableCellLocation
|
要插入資料欄的參照表格儲存格位置。 系統會在參照儲存格所在的資料欄左側 (或右側) 插入新的欄。如果參照儲存格是合併的儲存格,系統會在合併儲存格的左側 (或右側) 插入新資料欄。 |
insertRight
|
是否在參照儲存格位置的右側插入新欄。
|
DeleteTableRowRequest
從資料表中刪除資料列。
JSON 表示法 |
---|
{
"tableCellLocation": {
object (
|
欄位 | |
---|---|
tableCellLocation
|
這個參照表格儲存格是從哪個位置刪除該列。 系統會刪除這個儲存格跨越的資料列。如果合併的儲存格含有多個資料列,則儲存格範圍中的所有資料列都會遭到刪除。刪除後,如果資料表中沒有任何資料列,系統會刪除整個資料表。 |
DeleteTableColumnRequest
從表格中刪除資料欄。
JSON 表示法 |
---|
{
"tableCellLocation": {
object (
|
欄位 | |
---|---|
tableCellLocation
|
要刪除資料欄的參照表格儲存格位置。 即將刪除這個儲存格範圍的資料欄。如果合併的儲存格涵蓋多個資料欄,則儲存格範圍涵蓋的所有資料欄將遭到刪除。如果刪除後資料表中沒有任何資料欄,則會刪除整個資料表。 |
InsertPageBreakRequest
在指定的位置插入分頁符號,並在後面插入換行符號。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 insertion_location 。插入分頁符號的位置。
insertion_location
只能為下列其中一項:
|
|
location
|
在文件的特定索引處插入分頁符。
您必須將分頁符號插入現有現有文件的邊界內
無法在表格、方程式、註腳、頁首或頁尾中插入分頁符號。由於分頁符號只能在內文中插入,因此
|
endOfSegmentLocation
|
在文件內文結尾插入分頁符號。
分頁符號無法插入在附註、標頭或頁尾中。由於分頁符號只能在內文中插入,因此
|
DeletePositionedObjectRequest
JSON 表示法 |
---|
{ "objectId": string, "tabId": string } |
欄位 | |
---|---|
objectId
|
要刪除的定位物件 ID。 |
tabId
|
待刪除物件的分頁位於其中。如果省略,系統會將要求套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
UpdateTableColumnPropertiesRequest
JSON 表示法 |
---|
{ "tableStartLocation": { object ( |
欄位 | |
---|---|
tableStartLocation
|
表格在文件中的起始位置。 |
columnIndices[]
|
屬性應更新的以零為基底的資料欄索引清單。如果未指定索引,系統會更新所有資料欄。 |
tableColumnProperties
|
要更新的表格欄屬性。
如果
|
fields
|
應更新的欄位。
至少須指定一個欄位。根目錄
舉例來說,如要更新資料欄寬度,請將
|
UpdateTableCellStyleRequest
更新表格儲存格範圍的樣式。
JSON 表示法 |
---|
{ "tableCellStyle": { object ( |
欄位 | |
---|---|
tableCellStyle
|
要在表格儲存格上設定的樣式, 更新邊框時,如果儲存格與相鄰儲存格共用邊框,相鄰儲存格的對應框線屬性也會更新。系統不會更新合併且隱藏的邊框。 由於在同一個要求中更新相鄰儲存格共用的邊框,可能會造成邊框更新發生衝突,因此系統會按照以下順序更新邊框:
|
fields
|
要更新的欄位。
至少須指定一個欄位。根目錄
舉例來說,如要更新表格儲存格的背景顏色,請將
如要將屬性重設為預設值,請在欄位遮罩中加入欄位名稱,但將欄位本身設為未設定。 |
聯集欄位
cells 。即將更新的儲存格。
cells
只能為下列其中一項:
|
|
tableRange
|
表格範圍代表要套用更新的資料表子集。 |
tableStartLocation
|
文件中表格的位置。如果有指定,更新會套用至表格中的所有儲存格。 |
TableRange
表格範圍代表對資料表子集的參照。
請特別注意,表格範圍指定的儲存格不一定會形成矩形。舉例來說,假設我們有一個 3 x 3 的表格,其中最後一列的所有儲存格都會合併在一起。資料表如下所示:
[ ][ ][ ]
[ ][ ][ ]
[ ]
表格範圍的儲存格位置 = (tableStartLocation, 列 = 0, 欄 = 0)、列跨距 = 3 和欄跨距 = 2 會指定下列儲存格:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON 表示法 |
---|
{
"tableCellLocation": {
object (
|
欄位 | |
---|---|
tableCellLocation
|
表格範圍的起始儲存格位置。 |
rowSpan
|
表格範圍的資料列時距, |
columnSpan
|
表格範圍的資料欄時距。 |
UpdateTableRowStyleRequest
更新
TableRowStyle
資料表中的資料列
JSON 表示法 |
---|
{ "tableStartLocation": { object ( |
欄位 | |
---|---|
tableStartLocation
|
文件中表格的位置。 |
rowIndices[]
|
應更新樣式的零基列索引清單。如果沒有指定索引,就會更新所有資料列。 |
tableRowStyle
|
要在資料列上設定的樣式, |
fields
|
要更新的欄位。
至少須指定一個欄位。根目錄
例如,如要更新最小列高,請將 |
ReplaceImageRequest
使用新圖片取代現有圖片。
取代圖片會移除一部分
image effects
,以反映文件編輯器的行為。
JSON 表示法 |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum (
|
欄位 | |
---|---|
imageObjectId
|
要取代的現有圖片 ID。您可以從 get 要求的回應中擷取 ID。 |
uri
|
新圖片的 URI。 系統會在插入時擷取圖片一次,並儲存副本供文件內顯示。圖片必須小於 50 MB、不得超過 2500 萬像素,且格式須為 PNG、JPEG 或 GIF。
提供的 URI 長度不得超過 2 KB。URI 會與圖片一併儲存,並透過 |
imageReplaceMethod
|
取代方式。 |
tabId
|
要取代的圖片所在的分頁。如果省略,系統會將要求套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
ImageReplaceMethod
圖片取代方法。
列舉 | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
未指定圖片取代方法。不能使用這個值。 |
CENTER_CROP
|
縮放及置中圖片,填滿原始圖片的邊界。圖片可能會經過裁剪,以便填滿原始圖片的邊界。圖片顯示的大小會與原始圖片相同。 |
UpdateDocumentStyleRequest
更新
DocumentStyle
。
JSON 表示法 |
---|
{
"documentStyle": {
object (
|
欄位 | |
---|---|
documentStyle
|
要設定的文件樣式。
某些文件樣式變更可能會導致其他變更,以便反映 Google 文件編輯器的行為。詳情請參閱 |
fields
|
要更新的欄位。
至少須指定一個欄位。根
例如,如要更新背景,請將 |
tabId
|
包含待更新樣式的分頁。如果省略,要求會套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
MergeTableCellsRequest
合併
Table
。
JSON 表示法 |
---|
{
"tableRange": {
object (
|
欄位 | |
---|---|
tableRange
|
表格範圍,用於指定要合併的表格儲存格。 合併儲存格中的任何文字都會串連,並儲存在該區間的「頭」儲存格中。當內容方向為由左至右時,此為範圍的左上方儲存格,否則為範圍的右上方儲存格。 如果這個範圍不是矩形 (在某些情況下,這個範圍涵蓋已合併的儲存格或表格不是矩形範圍),則會傳回 400 錯誤要求錯誤。 |
UnmergeTableCellsRequest
取消合併以下儲存格中的儲存格:
Table
。
JSON 表示法 |
---|
{
"tableRange": {
object (
|
欄位 | |
---|---|
tableRange
|
指定要取消合併表格哪些儲存格的表格範圍。 此範圍中所有合併的儲存格都會取消合併,且已取消合併的儲存格不會受到影響。如果範圍未包含合併的儲存格,要求則不會執行任何操作。 如果任何合併儲存格中含有文字,文字會保留在未合併儲存格區塊的「標頭」儲存格中。「head」儲存格是指內容方向從左到右時左上方儲存格,如果不是的話,則是指右上角儲存格。 |
CreateHeaderRequest
可建立
Header
。如果指定 SectionBreak
位置,新標頭會套用至 SectionStyle
,否則會套用至 DocumentStyle
。
如果已存在指定類型的標頭,系統會傳回 400 無效要求錯誤。
JSON 表示法 |
---|
{ "type": enum ( |
欄位 | |
---|---|
type
|
要建立的標頭類型。 |
sectionBreakLocation
|
|
CreateFootnoteRequest
建立 Footnote
區段,並在指定位置插入新的 FootnoteReference
。
而
Footnote
區隔會包含空格,後面接著換行字元。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 footnote_reference_location 。要插入註腳參考資料的位置。
footnote_reference_location
只能為下列其中一項:
|
|
location
|
將註腳參照插入文件的特定索引。
附註參照必須插入現有
註腳參考不得插入方程式、標頭、頁尾或註腳中。由於註腳參考只能插入內文,因此
|
endOfSegmentLocation
|
在文件主體結尾插入註腳參照。
註腳參考資料無法插入標題、頁尾或註腳中。由於附註參照資料只能插入內文,因此 |
ReplaceNamedRangeContentRequest
將指定的內容
NamedRange
或
NamedRanges
與指定的替換內容搭配使用
請注意,
NamedRange
可能包含多個不連續
ranges
。在此情況下,系統只會取代第一個範圍的內容。系統將刪除其他範圍及其內容。
如果替換或刪除任何範圍會導致無效的文件結構,系統會傳回 400 無效要求錯誤。
JSON 表示法 |
---|
{ "tabsCriteria": { object ( |
欄位 | |
---|---|
tabsCriteria
|
選用設定。用來指定要在哪些分頁中執行替換作業的條件。省略時,取代部分會套用至所有分頁。 在含有單一分頁的文件中:
在包含多個分頁的文件中:
|
聯集欄位 replacement_content 。要用來取代指定範圍現有內容的內容。replacement_content 只能是下列其中一個: |
|
text
|
將指定已命名範圍的內容替換成指定文字。 |
聯集欄位 named_range_reference 。對內容將被取代的已命名範圍的參照。
named_range_reference
只能為下列其中一項:
|
|
namedRangeId
|
要替換其內容的已命名範圍 ID。 如果沒有指定 ID 的已命名範圍,則會傳回 400 錯誤的要求錯誤。 |
namedRangeName
|
清單的名稱
如果有多個 |
UpdateSectionStyleRequest
更新
SectionStyle
。
JSON 表示法 |
---|
{ "range": { object ( |
欄位 | |
---|---|
range
|
範圍重疊了區段與樣式。
由於分節符號只能在內文中插入,因此
|
sectionStyle
|
要在區塊設定的樣式。
為了反映 Google 文件編輯器的行為,某些段落樣式變更可能會導致其他變更。詳情請參閱
|
fields
|
要更新的欄位。
至少須指定一個欄位。根
舉例來說,如果想更新左邊界,請將
|
InsertSectionBreakRequest
在指定位置插入分節符號。
系統會在分節符號前插入換行字元。
JSON 表示法 |
---|
{ "sectionType": enum ( |
欄位 | |
---|---|
sectionType
|
要插入的區塊類型。 |
聯集欄位
insertion_location 。插入中斷的位置。
insertion_location 只能是下列其中一個: |
|
location
|
在文件的特定索引中插入換行符號和段落分隔符。
分節符號必須插入現有項目邊界內
您無法在表格、方程式、附註、頁首或頁尾中插入分節中斷符號。由於區段分隔符只能插入內文中,因此 |
endOfSegmentLocation
|
在文件內文結尾插入換行符號和分節符號。
你無法在註腳、頁首或頁尾中插入分節符號。由於分節符號只能在內文中插入,因此
|
DeleteHeaderRequest
刪除
Header
JSON 表示法 |
---|
{ "headerId": string, "tabId": string } |
欄位 | |
---|---|
headerId
|
待刪除標題的 ID。如果這個標頭是在
|
tabId
|
包含要刪除的標頭的分頁。如果省略,要求會套用至第一個分頁。 在含有單一分頁的文件中:
在含有多個分頁的文件中:
|
PinTableHeaderRowsRequest
更新資料表中的固定表格標題列數量。
JSON 表示法 |
---|
{
"tableStartLocation": {
object (
|
欄位 | |
---|---|
tableStartLocation
|
表格在文件中的起始位置。 |
pinnedHeaderRowsCount
|
要固定的資料表列數,其中 0 表示所有資料列均未固定。 |