Yêu cầu
Một bản cập nhật duy nhất để áp dụng cho một tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "replaceAllText": { object ( |
| Trường | |
|---|---|
| Yêu cầu cụ thể cần áp dụng. Bạn phải điền đúng một trường. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
replaceAllText
|
Thay thế tất cả các trường hợp xuất hiện của văn bản đã chỉ định. |
insertText
|
Chèn văn bản vào vị trí đã chỉ định. |
updateTextStyle
|
Cập nhật kiểu văn bản ở dải ô được chỉ định. |
createParagraphBullets
|
Tạo dấu đầu dòng cho đoạn văn. |
deleteParagraphBullets
|
Xoá dấu đầu dòng khỏi đoạn văn. |
createNamedRange
|
Tạo một dải ô được đặt tên. |
deleteNamedRange
|
Xoá một dải ô được đặt tên. |
updateParagraphStyle
|
Cập nhật kiểu đoạn văn tại dải ô được chỉ định. |
deleteContentRange
|
Xoá nội dung khỏi tài liệu. |
insertInlineImage
|
Chèn một hình ảnh nội tuyến vào vị trí đã chỉ định. |
insertTable
|
Chèn một bảng tại vị trí được chỉ định. |
insertTableRow
|
Chèn một hàng trống vào bảng. |
insertTableColumn
|
Chèn một cột trống vào bảng. |
deleteTableRow
|
Xoá một hàng khỏi bảng. |
deleteTableColumn
|
Xoá một cột khỏi bảng. |
insertPageBreak
|
Chèn dấu ngắt trang tại vị trí được chỉ định. |
deletePositionedObject
|
Xoá một đối tượng được định vị khỏi tài liệu. |
updateTableColumnProperties
|
Cập nhật các thuộc tính của cột trong bảng. |
updateTableCellStyle
|
Cập nhật kiểu của các ô trong bảng. |
updateTableRowStyle
|
Cập nhật kiểu hàng trong bảng. |
replaceImage
|
Thay thế một hình ảnh trong tài liệu. |
updateDocumentStyle
|
Cập nhật kiểu của tài liệu. |
mergeTableCells
|
Hợp nhất các ô trong bảng. |
unmergeTableCells
|
Huỷ hợp nhất các ô trong bảng. |
createHeader
|
Tạo tiêu đề. |
createFooter
|
Tạo chân trang. |
createFootnote
|
Tạo chú thích cuối trang. |
replaceNamedRangeContent
|
Thay thế nội dung trong một dải ô được đặt tên. |
updateSectionStyle
|
Cập nhật kiểu đoạn văn của dải ô được chỉ định. |
insertSectionBreak
|
Chèn dấu ngắt phần tại vị trí được chỉ định. |
deleteHeader
|
Xoá một tiêu đề khỏi tài liệu. |
deleteFooter
|
Xoá chân trang khỏi tài liệu. |
pinTableHeaderRows
|
Cập nhật số lượng hàng tiêu đề được ghim trong bảng. |
addDocumentTab
|
Thêm một thẻ tài liệu. |
deleteTab
|
Xoá một thẻ tài liệu. |
updateDocumentTabProperties
|
Cập nhật các thuộc tính của một thẻ tài liệu. |
insertPerson
|
Chèn một lượt đề cập đến người dùng. |
updateNamedStyle
|
Cập nhật một kiểu được đặt tên. |
insertRichLink
|
Chèn một đường liên kết đa dạng. |
insertDate
|
Chèn ngày. |
insertComment
|
Chèn một |
addCommentReply
|
Thêm câu trả lời cho |
updateCommentPost
|
Cập nhật một bài đăng hiện có (bài đăng đầu tiên hoặc câu trả lời) của một
|
deleteComment
|
Xoá một |
deleteCommentReply
|
Xoá một câu trả lời |
acceptSuggestion
|
Chấp nhận một đề xuất. |
rejectSuggestion
|
Từ chối một đề xuất. |
deleteSuggestion
|
Xoá một đề xuất. |
| Kết thúc các trường loại trừ lẫn nhau. | |
ReplaceAllTextRequest
Thay thế tất cả các trường hợp văn bản khớp với một tiêu chí bằng replace text.
| Biểu diễn dưới dạng JSON |
|---|
{ "replaceText": string, "tabsCriteria": { object ( |
| Trường | |
|---|---|
replaceText
|
Văn bản sẽ thay thế văn bản trùng khớp. |
tabsCriteria
|
Không bắt buộc. Tiêu chí dùng để chỉ định thẻ mà nội dung thay thế sẽ xuất hiện. Nếu bạn bỏ qua tham số này, thao tác thay thế sẽ áp dụng cho tất cả các thẻ. Trong một tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
| Tiêu chí dùng để so khớp văn bản cần thay thế. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
containsText
|
Tìm văn bản trong tài liệu khớp với chuỗi con này. |
| Kết thúc các trường loại trừ lẫn nhau. | |
SubstringMatchCriteria
Một tiêu chí khớp với một chuỗi văn bản cụ thể trong tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| Trường | |
|---|---|
text
|
Văn bản cần tìm trong tài liệu. |
matchCase
|
Cho biết liệu cụm từ tìm kiếm có phân biệt chữ hoa chữ thường hay không:
|
searchByRegex
|
Không bắt buộc. Đúng nếu giá trị tìm kiếm được coi là một biểu thức chính quy. Mọi dấu gạch chéo ngược trong mẫu đều phải được thoát.
|
TabsCriteria
Một tiêu chí chỉ định yêu cầu sẽ thực thi trong thẻ nào.
| Biểu diễn dưới dạng JSON |
|---|
{ "tabIds": [ string ] } |
| Trường | |
|---|---|
tabIds[]
|
Danh sách mã nhận dạng thẻ mà yêu cầu sẽ thực thi. |
InsertTextRequest
Chèn văn bản vào vị trí đã chỉ định.
| Biểu diễn dưới dạng JSON |
|---|
{ "text": string, "location": { object ( |
| Trường | |
|---|---|
text
|
Văn bản cần chèn.
Việc chèn một ký tự dòng mới sẽ ngầm tạo một Kiểu văn bản cho văn bản được chèn sẽ được xác định tự động, thường là giữ nguyên kiểu của văn bản lân cận. Trong hầu hết các trường hợp, kiểu văn bản cho văn bản được chèn sẽ khớp với văn bản ngay trước chỉ mục chèn. Một số ký tự điều khiển (U+0000-U+0008, U+000C-U+001F) và ký tự trong Vùng sử dụng riêng của Mặt phẳng đa ngôn ngữ cơ bản của Unicode (U+E000-U+F8FF) sẽ bị xoá khỏi văn bản được chèn. |
| Vị trí mà văn bản sẽ được chèn. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn văn bản tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn văn bản vào bên trong ranh giới của một |
endOfSegmentLocation
|
Chèn văn bản vào cuối phần đầu trang, chân trang, chú thích hoặc nội dung tài liệu. |
| Kết thúc các trường loại trừ lẫn nhau. | |
Thông tin vị trí
Một vị trí cụ thể trong tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "segmentId": string, "index": integer, "tabId": string } |
| Trường | |
|---|---|
segmentId
|
Mã nhận dạng của tiêu đề, chân trang hoặc chú thích mà vị trí nằm trong đó. Mã phân đoạn trống biểu thị nội dung của tài liệu. |
index
|
Chỉ mục dựa trên 0, tính bằng đơn vị mã UTF-16.
Chỉ mục này tương ứng với điểm bắt đầu của đoạn được chỉ định bằng |
tabId
|
Thẻ chứa vị trí đó. Nếu bạn bỏ qua tham số này, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
EndOfSegmentLocation
Vị trí ở cuối nội dung, tiêu đề, chân trang hoặc chú thích cuối trang. Vị trí này nằm ngay trước dấu dòng mới cuối cùng trong đoạn tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "segmentId": string, "tabId": string } |
| Trường | |
|---|---|
segmentId
|
Mã nhận dạng của tiêu đề, chân trang hoặc chú thích mà vị trí nằm trong đó. Mã phân đoạn trống biểu thị nội dung của tài liệu. |
tabId
|
Thẻ chứa vị trí đó. Nếu bạn bỏ qua tham số này, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
UpdateTextStyleRequest
Cập nhật kiểu chữ của văn bản.
| Biểu diễn dưới dạng JSON |
|---|
{ "textStyle": { object ( |
| Trường | |
|---|---|
textStyle
|
Các kiểu cần đặt trên văn bản. Nếu giá trị cho một kiểu cụ thể khớp với giá trị của kiểu gốc, thì kiểu đó sẽ được đặt thành kế thừa.
Một số thay đổi về kiểu chữ có thể gây ra những thay đổi khác để phản ánh hành vi của trình chỉnh sửa Tài liệu. Hãy xem tài liệu về |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật kiểu văn bản thành in đậm, hãy đặt Để đặt lại một thuộc tính về giá trị mặc định, hãy thêm tên trường của thuộc tính đó vào mặt nạ trường nhưng không đặt giá trị cho chính trường đó. |
| Loại dải ô được dùng để cập nhật kiểu văn bản. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
range
|
Phạm vi văn bản cần tạo kiểu. Phạm vi này có thể được mở rộng để bao gồm các dòng mới liền kề. Nếu dải ô chứa toàn bộ một đoạn văn thuộc danh sách, thì dấu đầu dòng của đoạn văn đó cũng sẽ được cập nhật theo kiểu văn bản phù hợp. Không thể chèn dải ô vào bên trong một UpdateTextStyleRequest tương đối. |
| Kết thúc các trường loại trừ lẫn nhau. | |
CreateParagraphBulletsRequest
Tạo dấu đầu dòng cho tất cả các đoạn văn trùng lặp với dải ô đã cho.
Cấp độ lồng của mỗi đoạn văn sẽ được xác định bằng cách đếm các ký tự tab ở đầu mỗi đoạn văn. Để tránh có khoảng trống thừa giữa dấu đầu dòng và đoạn văn tương ứng, yêu cầu này sẽ xoá các dấu tab đầu dòng. Việc này có thể làm thay đổi chỉ mục của các phần trong văn bản.
Nếu đoạn văn ngay trước các đoạn văn đang được cập nhật nằm trong một danh sách có giá trị đặt sẵn trùng khớp, thì các đoạn văn đang được cập nhật sẽ được thêm vào danh sách trước đó.
| Biểu diễn dưới dạng JSON |
|---|
{ "range": { object ( |
| Trường | |
|---|---|
range
|
Dải ô cần áp dụng chế độ cài đặt sẵn cho dấu đầu dòng. |
bulletPreset
|
Các loại biểu tượng dấu đầu dòng sẽ được dùng. |
BulletGlyphPreset
Các mẫu ký tự đầu dòng đặt sẵn cho danh sách.
Các mẫu này sử dụng những loại dấu đầu dòng sau:
-
ARROW: Một mũi tên, tương ứng với điểm mã Unicode U+2794 -
ARROW3D: Một mũi tên có hiệu ứng đổ bóng 3D, tương ứng với điểm mã Unicode U+27a2 -
CHECKBOX: Một hình vuông rỗng, tương ứng với điểm mã Unicode U+274f -
CIRCLE: Một vòng tròn rỗng, tương ứng với điểm mã Unicode U+25cb -
DIAMOND: Một viên kim cương liền khối, tương ứng với điểm mã Unicode U+25c6 -
DIAMONDX: Một viên kim cương có dấu "x", tương ứng với điểm mã Unicode U+2756 -
HOLLOWDIAMOND: Hình thoi rỗng, tương ứng với điểm mã Unicode U+25c7 -
DISC: Một hình tròn đặc, tương ứng với điểm mã Unicode U+25cf -
SQUARE: Một hình vuông đặc, tương ứng với điểm mã Unicode U+25a0 -
STAR: Một ngôi sao, tương ứng với điểm mã Unicode U+2605 -
ALPHA: Một chữ cái viết thường, chẳng hạn như "a", "b" hoặc "c". -
UPPERALPHA: Một chữ cái viết hoa, chẳng hạn như "A", "B" hoặc "C". -
DECIMAL: Một số, chẳng hạn như "1", "2" hoặc "3". -
ZERODECIMAL: Một số trong đó các số có một chữ số được thêm số 0 ở đầu, chẳng hạn như "01", "02" hoặc "03". Các số có nhiều chữ số không được thêm số 0 vào đầu. -
ROMAN: Một chữ số La Mã viết thường, chẳng hạn như "i", "ii" hoặc "iii". -
UPPERROMAN: Một chữ số La Mã viết hoa, chẳng hạn như "I", "II" hoặc "III". -
LEFTTRIANGLE: Hình tam giác chỉ sang trái, tương ứng với điểm mã Unicode U+25c4
| Enum | |
|---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
Mẫu định sẵn cho biểu tượng dấu đầu dòng không được chỉ định. |
BULLET_DISC_CIRCLE_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng DISC, CIRCLE và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng DIAMONDX, ARROW3D và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_CHECKBOX
|
Danh sách có dấu đầu dòng với CHECKBOX biểu tượng dấu đầu dòng cho tất cả các cấp lồng danh sách.
|
BULLET_ARROW_DIAMOND_DISC
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng ARROW, DIAMOND và DISC cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_STAR_CIRCLE_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng STAR, CIRCLE và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng ARROW3D, CIRCLE và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng LEFTTRIANGLE, DIAMOND và DISC cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng DIAMONDX, HOLLOWDIAMOND và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Danh sách có dấu đầu dòng với các ký tự dấu đầu dòng DIAMOND, CIRCLE và SQUARE cho 3 cấp độ lồng ghép danh sách đầu tiên.
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
Một danh sách được đánh số có các ký tự số DECIMAL, ALPHA và ROMAN cho 3 cấp độ lồng ghép danh sách đầu tiên, theo sau là dấu chấm.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
Danh sách được đánh số có các ký tự số DECIMAL, ALPHA và ROMAN cho 3 cấp độ lồng ghép danh sách đầu tiên, theo sau là dấu ngoặc đơn.
|
NUMBERED_DECIMAL_NESTED
|
Danh sách được đánh số có các ký tự số DECIMAL được phân tách bằng dấu chấm, trong đó mỗi cấp độ lồng ghép sử dụng ký tự của cấp độ lồng ghép trước đó làm tiền tố. Ví dụ: "1.", '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Một danh sách được đánh số có các ký tự số UPPERALPHA, ALPHA và ROMAN cho 3 cấp độ lồng ghép danh sách đầu tiên, theo sau là dấu chấm.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
Một danh sách được đánh số có các ký tự số UPPERROMAN, UPPERALPHA và DECIMAL cho 3 cấp độ lồng ghép danh sách đầu tiên, theo sau là dấu chấm.
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
Một danh sách được đánh số có các ký tự số ZERODECIMAL, ALPHA và ROMAN cho 3 cấp độ lồng ghép danh sách đầu tiên, theo sau là dấu chấm.
|
DeleteParagraphBulletsRequest
Xoá dấu đầu dòng khỏi tất cả các đoạn văn trùng lặp với dải ô đã cho.
Cấp độ lồng ghép của mỗi đoạn văn sẽ được giữ nguyên bằng cách thêm thụt lề vào đầu đoạn văn tương ứng.
| Biểu diễn dưới dạng JSON |
|---|
{
"range": {
object ( |
| Trường | |
|---|---|
range
|
Dải ô cần xoá dấu đầu dòng. |
CreateNamedRangeRequest
Tạo một NamedRange tham chiếu đến dải ô đã cho.
| Biểu diễn dưới dạng JSON |
|---|
{
"name": string,
"range": {
object ( |
| Trường | |
|---|---|
name
|
Tên của NamedRange. Tên không cần phải là duy nhất. Tên phải có ít nhất 1 ký tự và không quá 256 ký tự, được đo bằng đơn vị mã UTF-16. |
range
|
Dải ô cần áp dụng tên. |
DeleteNamedRangeRequest
Xoá một NamedRange.
| Biểu diễn dưới dạng JSON |
|---|
{
"tabsCriteria": {
object ( |
| Trường | |
|---|---|
tabsCriteria
|
Không bắt buộc. Các tiêu chí dùng để chỉ định(các) thẻ mà bạn muốn xoá dải ô. Khi bị bỏ qua, thao tác xoá dải ô sẽ được áp dụng cho tất cả các thẻ. Trong một tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
| Giá trị xác định dải ô cần xoá. Bạn phải đặt đúng một. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
namedRangeId
|
Mã của dải ô được đặt tên cần xoá. |
name
|
Tên của(các) dải ô cần xoá. Tất cả dải ô được đặt tên có tên đã cho sẽ bị xoá. |
| Kết thúc các trường loại trừ lẫn nhau. | |
UpdateParagraphStyleRequest
Cập nhật kiểu của tất cả các đoạn văn trùng lặp với dải ô đã cho.
| Biểu diễn dưới dạng JSON |
|---|
{ "paragraphStyle": { object ( |
| Trường | |
|---|---|
paragraphStyle
|
Các kiểu cần đặt cho đoạn văn.
Một số thay đổi về kiểu đoạn văn có thể gây ra những thay đổi khác để phản ánh hành vi của trình chỉnh sửa Tài liệu. Hãy xem tài liệu về |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật thuộc tính căn chỉnh của kiểu đoạn văn, hãy đặt Để đặt lại một thuộc tính về giá trị mặc định, hãy thêm tên trường của thuộc tính đó vào mặt nạ trường nhưng không đặt giá trị cho chính trường đó. |
| Loại phạm vi được dùng khi kiểu đoạn văn sẽ được cập nhật. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
range
|
Dải ô chồng lên các đoạn văn bản cần tạo kiểu. |
| Kết thúc các trường loại trừ lẫn nhau. | |
DeleteContentRangeRequest
Xoá nội dung khỏi tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{
"range": {
object ( |
| Trường | |
|---|---|
range
|
Phạm vi nội dung cần xoá. Việc xoá văn bản vượt quá ranh giới đoạn có thể dẫn đến những thay đổi về kiểu đoạn, danh sách, đối tượng được định vị và dấu trang khi hai đoạn được hợp nhất. Việc cố gắng xoá một số dải ô có thể dẫn đến cấu trúc tài liệu không hợp lệ. Trong trường hợp đó, lỗi 400 yêu cầu không hợp lệ sẽ được trả về. Sau đây là một số ví dụ về yêu cầu xoá không hợp lệ:
|
InsertInlineImageRequest
Chèn một InlineObject chứa hình ảnh vào vị trí đã cho.
| Biểu diễn dưới dạng JSON |
|---|
{ "uri": string, "objectSize": { object ( |
| Trường | |
|---|---|
uri
|
URI của hình ảnh. Hình ảnh được tìm nạp một lần tại thời điểm chèn và một bản sao được lưu trữ để hiển thị bên trong tài liệu. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở một trong các định dạng PNG, JPEG hoặc GIF.
URI được cung cấp phải truy cập được công khai và có độ dài tối đa là 2 kB. Chính URI được lưu cùng với hình ảnh và hiển thị thông qua trường |
objectSize
|
Kích thước mà hình ảnh sẽ xuất hiện trong tài liệu. Thuộc tính này là không bắt buộc và kích thước cuối cùng của hình ảnh trong tài liệu được xác định theo các quy tắc sau: * Nếu bạn không chỉ định chiều rộng và chiều cao, thì kích thước mặc định của hình ảnh sẽ được tính dựa trên độ phân giải của hình ảnh. * Nếu bạn chỉ định một phương diện thì phương diện còn lại sẽ được tính toán để giữ nguyên tỷ lệ khung hình của hình ảnh. * Nếu bạn chỉ định cả chiều rộng và chiều cao, hình ảnh sẽ được điều chỉnh tỷ lệ cho phù hợp với kích thước đã cung cấp trong khi vẫn duy trì tỷ lệ khung hình. |
| Vị trí mà hình ảnh sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn hình ảnh tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn hình ảnh vào bên trong phạm vi của một Bạn không thể chèn hình ảnh cùng dòng vào bên trong một chú thích cuối trang hoặc phương trình. |
endOfSegmentLocation
|
Chèn văn bản vào cuối phần đầu trang, chân trang hoặc nội dung tài liệu. Bạn không thể chèn hình ảnh cùng dòng vào bên trong một chú thích. |
| Kết thúc các trường loại trừ lẫn nhau. | |
InsertTableRequest
Chèn một bảng tại vị trí được chỉ định.
Ký tự dòng mới sẽ được chèn trước bảng được chèn.
| Biểu diễn dưới dạng JSON |
|---|
{ "rows": integer, "columns": integer, "location": { object ( |
| Trường | |
|---|---|
rows
|
Số hàng trong bảng. |
columns
|
Số cột trong bảng. |
| Vị trí mà bảng sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn bảng tại một chỉ mục mô hình cụ thể. Ký tự dòng mới sẽ được chèn trước bảng được chèn, do đó, chỉ mục bắt đầu của bảng sẽ ở chỉ mục vị trí được chỉ định + 1.
Bạn phải chèn bảng vào bên trong phạm vi của một Không thể chèn bảng vào bên trong một chú thích cuối trang hoặc phương trình. |
endOfSegmentLocation
|
Chèn bảng vào cuối tiêu đề, chân trang hoặc nội dung tài liệu đã cho. Ký tự dòng mới sẽ được chèn trước bảng được chèn. Không thể chèn bảng vào bên trong một chú thích. |
| Kết thúc các trường loại trừ lẫn nhau. | |
InsertTableRowRequest
Chèn một hàng trống vào bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableCellLocation": {
object ( |
| Trường | |
|---|---|
tableCellLocation
|
Vị trí ô tham chiếu trong bảng mà các hàng sẽ được chèn vào. Một hàng mới sẽ được chèn lên trên (hoặc xuống dưới) hàng có ô tham chiếu. Nếu ô tham chiếu là một ô đã hợp nhất, thì một hàng mới sẽ được chèn lên trên (hoặc xuống dưới) ô đã hợp nhất. |
insertBelow
|
Có chèn hàng mới bên dưới vị trí ô tham chiếu hay không.
|
TableCellLocation
Vị trí của một ô trong bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableStartLocation": {
object ( |
| Trường | |
|---|---|
tableStartLocation
|
Vị trí bắt đầu của bảng trong tài liệu. |
rowIndex
|
Chỉ mục hàng bắt đầu từ 0. Ví dụ: hàng thứ hai trong bảng có chỉ mục hàng là 1. |
columnIndex
|
Chỉ mục cột bắt đầu từ 0. Ví dụ: cột thứ hai trong bảng có chỉ mục cột là 1. |
InsertTableColumnRequest
Chèn một cột trống vào bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableCellLocation": {
object ( |
| Trường | |
|---|---|
tableCellLocation
|
Vị trí ô tham chiếu trong bảng mà các cột sẽ được chèn vào. Một cột mới sẽ được chèn vào bên trái (hoặc bên phải) cột có ô tham chiếu. Nếu ô tham chiếu là một ô đã hợp nhất, thì một cột mới sẽ được chèn vào bên trái (hoặc bên phải) ô đã hợp nhất. |
insertRight
|
Có chèn cột mới vào bên phải vị trí ô tham chiếu hay không.
|
DeleteTableRowRequest
Xoá một hàng khỏi bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableCellLocation": {
object ( |
| Trường | |
|---|---|
tableCellLocation
|
Vị trí ô tham chiếu trong bảng mà hàng sẽ bị xoá. Hàng mà ô này trải dài sẽ bị xoá. Nếu đây là một ô đã hợp nhất trải dài trên nhiều hàng, thì tất cả các hàng mà ô đó trải dài sẽ bị xoá. Nếu không còn hàng nào trong bảng sau khi xoá, thì toàn bộ bảng sẽ bị xoá. |
DeleteTableColumnRequest
Xoá một cột khỏi bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableCellLocation": {
object ( |
| Trường | |
|---|---|
tableCellLocation
|
Vị trí ô trong bảng tham chiếu mà cột sẽ bị xoá. Cột mà ô này trải dài sẽ bị xoá. Nếu đây là một ô đã hợp nhất trải dài trên nhiều cột, thì tất cả các cột mà ô đó trải dài sẽ bị xoá. Nếu không còn cột nào trong bảng sau khi xoá, thì toàn bộ bảng sẽ bị xoá. |
InsertPageBreakRequest
Chèn dấu ngắt trang, sau đó là dấu xuống dòng tại vị trí được chỉ định.
| Biểu diễn dưới dạng JSON |
|---|
{ "location": { object ( |
| Trường | |
|---|---|
| Vị trí mà phần ngắt trang sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn dấu ngắt trang tại một chỉ mục cụ thể trong tài liệu.
Dấu ngắt trang phải được chèn vào bên trong ranh giới của một
Bạn không thể chèn dấu ngắt trang vào bên trong bảng, phương trình, chú thích cuối trang, tiêu đề hoặc chân trang. Vì dấu ngắt trang chỉ có thể được chèn vào bên trong phần nội dung, nên trường |
endOfSegmentLocation
|
Chèn dấu ngắt trang ở cuối nội dung tài liệu.
Bạn không thể chèn dấu ngắt trang bên trong chú thích cuối trang, tiêu đề hoặc chân trang. Vì dấu ngắt trang chỉ có thể được chèn vào bên trong phần nội dung, nên trường |
| Kết thúc các trường loại trừ lẫn nhau. | |
DeletePositionedObjectRequest
Xoá PositionedObject khỏi tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "objectId": string, "tabId": string } |
| Trường | |
|---|---|
objectId
|
Mã của đối tượng được định vị cần xoá. |
tabId
|
Thẻ chứa đối tượng được định vị cần xoá. Nếu bạn bỏ qua tham số này, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
UpdateTableColumnPropertiesRequest
Cập nhật TableColumnProperties của các cột trong bảng.
| Biểu diễn dưới dạng JSON |
|---|
{ "tableStartLocation": { object ( |
| Trường | |
|---|---|
tableStartLocation
|
Vị trí bắt đầu của bảng trong tài liệu. |
columnIndices[]
|
Danh sách chỉ mục cột dựa trên 0 mà thuộc tính của chỉ mục đó cần được cập nhật. Nếu bạn không chỉ định chỉ mục nào, thì tất cả các cột sẽ được cập nhật. |
tableColumnProperties
|
Các thuộc tính cột của bảng cần cập nhật.
Nếu giá trị của |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật chiều rộng cột, hãy đặt |
UpdateTableCellStyleRequest
Cập nhật kiểu của một dải ô trong bảng.
| Biểu diễn dưới dạng JSON |
|---|
{ "tableCellStyle": { object ( |
| Trường | |
|---|---|
tableCellStyle
|
Kiểu cần đặt cho các ô trong bảng. Khi bạn cập nhật đường viền, nếu một ô dùng chung đường viền với một ô liền kề, thì thuộc tính đường viền tương ứng của ô liền kề đó cũng sẽ được cập nhật. Đường viền được hợp nhất và không nhìn thấy sẽ không được cập nhật. Vì việc cập nhật đường viền được chia sẻ bởi các ô liền kề trong cùng một yêu cầu có thể gây ra các bản cập nhật đường viền xung đột, nên các bản cập nhật đường viền được áp dụng theo thứ tự sau:
|
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật màu nền của ô trong bảng, hãy đặt Để đặt lại một thuộc tính về giá trị mặc định, hãy thêm tên trường của thuộc tính đó vào mặt nạ trường nhưng không đặt giá trị cho chính trường đó. |
| Các ô sẽ được cập nhật. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
tableRange
|
Dải ô của bảng đại diện cho một phần của bảng mà nội dung cập nhật được áp dụng. |
tableStartLocation
|
Vị trí bắt đầu của bảng trong tài liệu. Khi được chỉ định, nội dung cập nhật sẽ được áp dụng cho tất cả các ô trong bảng. |
| Kết thúc các trường loại trừ lẫn nhau. | |
TableRange
Dải ô trong bảng biểu thị một tham chiếu đến một tập hợp con của bảng.
Điều quan trọng cần lưu ý là các ô do một dải ô trong bảng chỉ định không nhất thiết phải tạo thành một hình chữ nhật. Ví dụ: giả sử chúng ta có một bảng 3 x 3, trong đó tất cả các ô của hàng cuối cùng được hợp nhất với nhau. Bảng sẽ có dạng như sau:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Một dải ô trong bảng có vị trí ô trong bảng = (tableStartLocation, hàng = 0, cột = 0), khoảng hàng = 3 và khoảng cột = 2 chỉ định các ô sau:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| Biểu diễn dưới dạng JSON |
|---|
{
"tableCellLocation": {
object ( |
| Trường | |
|---|---|
tableCellLocation
|
Vị trí ô nơi dải ô bắt đầu. |
rowSpan
|
Khoảng hàng của dải ô trong bảng. |
columnSpan
|
Khoảng cột của dải ô trong bảng. |
UpdateTableRowStyleRequest
Cập nhật TableRowStyle của các hàng trong một bảng.
| Biểu diễn dưới dạng JSON |
|---|
{ "tableStartLocation": { object ( |
| Trường | |
|---|---|
tableStartLocation
|
Vị trí bắt đầu của bảng trong tài liệu. |
rowIndices[]
|
Danh sách các chỉ mục hàng bắt đầu từ 0 mà kiểu cần được cập nhật. Nếu bạn không chỉ định chỉ mục nào, thì tất cả các hàng sẽ được cập nhật. |
tableRowStyle
|
Kiểu cần đặt trên các hàng. |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật chiều cao tối thiểu của hàng, hãy đặt |
ReplaceImageRequest
Thay thế hình ảnh hiện có bằng hình ảnh mới.
Khi bạn thay thế một hình ảnh, một số image effects sẽ bị xoá khỏi hình ảnh hiện có để phản ánh hành vi của trình chỉnh sửa Tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum ( |
| Trường | |
|---|---|
imageObjectId
|
Mã nhận dạng của hình ảnh hiện có sẽ được thay thế. Bạn có thể truy xuất mã nhận dạng từ phản hồi của một yêu cầu get. |
uri
|
URI của hình ảnh mới. Hình ảnh được tìm nạp một lần tại thời điểm chèn và một bản sao được lưu trữ để hiển thị bên trong tài liệu. Hình ảnh phải có kích thước nhỏ hơn 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.
URI bạn cung cấp không được vượt quá 2 KB. URI được lưu cùng với hình ảnh và hiển thị thông qua trường |
imageReplaceMethod
|
Phương thức thay thế. |
tabId
|
Thẻ chứa hình ảnh cần thay thế. Nếu bạn bỏ qua tham số này, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
ImageReplaceMethod
Phương thức thay thế hình ảnh.
| Enum | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Phương thức thay thế hình ảnh chưa được chỉ định. Bạn không được sử dụng giá trị này. |
CENTER_CROP
|
Điều chỉnh tỷ lệ và căn giữa hình ảnh để lấp đầy ranh giới của hình ảnh gốc. Hình ảnh có thể bị cắt để lấp đầy ranh giới của hình ảnh gốc. Kích thước hiển thị của hình ảnh sẽ giống với hình ảnh gốc. |
UpdateDocumentStyleRequest
Cập nhật DocumentStyle.
| Biểu diễn dưới dạng JSON |
|---|
{
"documentStyle": {
object ( |
| Trường | |
|---|---|
documentStyle
|
Các kiểu cần đặt trên tài liệu.
Một số thay đổi về kiểu tài liệu có thể gây ra những thay đổi khác để phản ánh hành vi của trình chỉnh sửa Tài liệu. Hãy xem tài liệu về |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật nền, hãy đặt |
tabId
|
Thẻ chứa kiểu cần cập nhật. Nếu bạn bỏ qua tham số này, yêu cầu sẽ áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
MergeTableCellsRequest
Hợp nhất các ô trong Table.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableRange": {
object ( |
| Trường | |
|---|---|
tableRange
|
Dải ô của bảng chỉ định những ô cần hợp nhất trong bảng. Mọi văn bản trong các ô đang được hợp nhất sẽ được nối và lưu trữ trong ô "đầu" của dải ô. Đây là ô trên cùng bên trái của dải ô khi hướng nội dung là từ trái sang phải, và là ô trên cùng bên phải của dải ô trong trường hợp khác. Nếu dải ô không phải là hình chữ nhật (điều này có thể xảy ra trong một số trường hợp khi dải ô bao gồm các ô đã được hợp nhất hoặc khi bảng không phải là hình chữ nhật), thì hệ thống sẽ trả về lỗi 400 yêu cầu không hợp lệ. |
UnmergeTableCellsRequest
Huỷ hợp nhất các ô trong một Table.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableRange": {
object ( |
| Trường | |
|---|---|
tableRange
|
Dải ô của bảng chỉ định những ô cần huỷ hợp nhất trong bảng. Tất cả các ô đã hợp nhất trong dải ô này sẽ được tách ra và những ô đã tách ra sẽ không bị ảnh hưởng. Nếu dải ô không có ô nào được hợp nhất, thì yêu cầu sẽ không thực hiện thao tác nào. Nếu có văn bản trong bất kỳ ô nào đã hợp nhất, văn bản đó sẽ vẫn nằm trong ô "đầu" của khối ô chưa hợp nhất thu được. Ô "đầu" là ô trên cùng bên trái khi hướng nội dung là từ trái sang phải, và là ô trên cùng bên phải trong trường hợp ngược lại. |
CreateHeaderRequest
Tạo một Header. Tiêu đề mới được áp dụng cho SectionStyle tại vị trí của SectionBreak (nếu được chỉ định), nếu không, tiêu đề mới sẽ được áp dụng cho DocumentStyle.
Nếu tiêu đề thuộc loại được chỉ định đã tồn tại, thì lỗi 400 yêu cầu không hợp lệ sẽ được trả về.
| Biểu diễn dưới dạng JSON |
|---|
{ "type": enum ( |
| Trường | |
|---|---|
type
|
Loại tiêu đề cần tạo. |
sectionBreakLocation
|
Vị trí của |
CreateFootnoteRequest
Tạo một phân khúc Footnote và chèn một FootnoteReference mới vào phân khúc đó tại vị trí đã cho.
Phân đoạn Footnote mới sẽ chứa một khoảng trắng, theo sau là một ký tự dòng mới.
| Biểu diễn dưới dạng JSON |
|---|
{ "location": { object ( |
| Trường | |
|---|---|
| Vị trí để chèn phần tham chiếu đến chú thích cuối trang. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn phần tham chiếu đến chú thích cuối trang tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn phần tham chiếu đến chú thích cuối trang vào bên trong phạm vi của một
Bạn không thể chèn phần tham chiếu đến chú thích cuối trang vào phương trình, tiêu đề, chân trang hoặc chú thích cuối trang. Vì bạn chỉ có thể chèn chú thích vào phần nội dung, nên trường |
endOfSegmentLocation
|
Chèn chú thích cuối trang vào cuối nội dung tài liệu.
Bạn không thể chèn phần tham chiếu đến chú thích cuối trang vào bên trong đầu trang, chân trang hoặc chú thích cuối trang. Vì bạn chỉ có thể chèn chú thích vào phần nội dung, nên trường |
| Kết thúc các trường loại trừ lẫn nhau. | |
ReplaceNamedRangeContentRequest
Thay thế nội dung của NamedRange hoặc NamedRanges đã chỉ định bằng nội dung thay thế đã cho.
Xin lưu ý rằng một NamedRange riêng lẻ có thể bao gồm nhiều ranges không liên tục. Trong trường hợp này, chỉ nội dung trong phạm vi đầu tiên sẽ được thay thế. Các dải ô khác và nội dung trong đó sẽ bị xoá.
Trong trường hợp việc thay thế hoặc xoá bất kỳ dải ô nào sẽ dẫn đến cấu trúc tài liệu không hợp lệ, hệ thống sẽ trả về lỗi 400 yêu cầu không hợp lệ.
| Biểu diễn dưới dạng JSON |
|---|
{
"tabsCriteria": {
object ( |
| Trường | |
|---|---|
tabsCriteria
|
Không bắt buộc. Tiêu chí dùng để chỉ định thẻ mà nội dung thay thế sẽ xuất hiện. Nếu bạn bỏ qua tham số này, thao tác thay thế sẽ áp dụng cho tất cả các thẻ. Trong một tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
| Nội dung sẽ thay thế nội dung hiện có của dải ô được đặt tên. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
text
|
Thay thế nội dung của(các) dải ô được đặt tên đã chỉ định bằng văn bản đã cho. |
| Kết thúc các trường loại trừ lẫn nhau. | |
| Một tham chiếu đến(các) dải ô được đặt tên có nội dung sẽ được thay thế. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
namedRangeId
|
Mã nhận dạng của dải ô được đặt tên có nội dung sẽ được thay thế. Nếu không có dải ô được đặt tên nào có mã nhận dạng đã cho, thì lỗi 400 yêu cầu không hợp lệ sẽ được trả về. |
namedRangeName
|
Tên của
Nếu có nhiều
|
| Kết thúc các trường loại trừ lẫn nhau. | |
UpdateSectionStyleRequest
Cập nhật SectionStyle.
| Biểu diễn dưới dạng JSON |
|---|
{ "range": { object ( |
| Trường | |
|---|---|
range
|
Dải ô trùng với các phần cần tạo kiểu.
Vì bạn chỉ có thể chèn dấu ngắt phần bên trong nội dung, nên trường |
sectionStyle
|
Các kiểu cần đặt trên phần.
Một số thay đổi về kiểu phần có thể gây ra những thay đổi khác để phản ánh hành vi của trình chỉnh sửa Tài liệu. Hãy xem tài liệu về |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường. Thư mục gốc
Ví dụ: để cập nhật lề trái, hãy đặt |
InsertSectionBreakRequest
Chèn dấu ngắt đoạn tại vị trí đã cho.
Ký tự dòng mới sẽ được chèn trước dấu ngắt phần.
| Biểu diễn dưới dạng JSON |
|---|
{ "sectionType": enum ( |
| Trường | |
|---|---|
sectionType
|
Loại phần cần chèn. |
| Vị trí mà điểm ngắt sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn một dòng mới và một dấu ngắt phần tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn dấu ngắt đoạn trong phạm vi của một
Bạn không thể chèn dấu ngắt đoạn bên trong bảng, phương trình, chú thích cuối trang, tiêu đề trang hoặc chân trang. Vì dấu ngắt phần chỉ có thể được chèn vào bên trong nội dung, nên trường |
endOfSegmentLocation
|
Chèn một dòng mới và một dấu ngắt phần ở cuối nội dung tài liệu.
Bạn không thể chèn dấu ngắt đoạn bên trong một chú thích, tiêu đề hoặc chân trang. Vì bạn chỉ có thể chèn dấu ngắt phần bên trong nội dung, nên trường |
| Kết thúc các trường loại trừ lẫn nhau. | |
DeleteHeaderRequest
Xoá Header khỏi tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "headerId": string, "tabId": string } |
| Trường | |
|---|---|
headerId
|
Mã của tiêu đề cần xoá. Nếu tiêu đề này được xác định trên |
tabId
|
Thẻ chứa tiêu đề cần xoá. Nếu bạn bỏ qua tham số này, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong tài liệu chỉ có một thẻ:
Trong một tài liệu có nhiều thẻ:
|
PinTableHeaderRowsRequest
Cập nhật số lượng hàng tiêu đề được ghim trong bảng.
| Biểu diễn dưới dạng JSON |
|---|
{
"tableStartLocation": {
object ( |
| Trường | |
|---|---|
tableStartLocation
|
Vị trí bắt đầu của bảng trong tài liệu. |
pinnedHeaderRowsCount
|
Số lượng hàng trong bảng cần ghim, trong đó 0 có nghĩa là tất cả các hàng đều không được ghim. |
AddDocumentTabRequest
Thêm một thẻ tài liệu. Khi một thẻ được thêm vào một chỉ mục nhất định, chỉ mục của tất cả các thẻ tiếp theo sẽ tăng lên.
| Biểu diễn dưới dạng JSON |
|---|
{
"tabProperties": {
object ( |
| Trường | |
|---|---|
tabProperties
|
Các thuộc tính của thẻ cần thêm. Tất cả các thuộc tính đều không bắt buộc. |
DeleteTabRequest
Xoá một thẻ. Nếu thẻ đó có thẻ con, thì thẻ con cũng sẽ bị xoá.
| Biểu diễn dưới dạng JSON |
|---|
{ "tabId": string } |
| Trường | |
|---|---|
tabId
|
Mã nhận dạng của thẻ cần xoá. |
UpdateDocumentTabPropertiesRequest
Cập nhật các thuộc tính của một thẻ tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{
"tabProperties": {
object ( |
| Trường | |
|---|---|
tabProperties
|
Các thuộc tính của thẻ cần cập nhật. |
fields
|
Các trường cần được cập nhật.
Bạn phải chỉ định ít nhất một trường. |
InsertPersonRequest
Chèn một lượt đề cập đến người dùng.
| Biểu diễn dưới dạng JSON |
|---|
{ "personProperties": { object ( |
| Trường | |
|---|---|
personProperties
|
Các thuộc tính của thông tin đề cập đến người cần chèn. |
| Vị trí mà tên người dùng được đề cập sẽ xuất hiện. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn thông tin đề cập đến người dùng tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn thông tin đề cập đến người trong phạm vi của một Bạn không thể chèn tên người dùng được đề cập bên trong một phương trình. |
endOfSegmentLocation
|
Chèn thông tin đề cập đến người dùng ở cuối tiêu đề, chân trang, chú thích hoặc nội dung tài liệu. |
| Kết thúc các trường loại trừ lẫn nhau. | |
UpdateNamedStyleRequest
Cập nhật một kiểu được đặt tên.
| Biểu diễn dưới dạng JSON |
|---|
{
"namedStyle": {
object ( |
| Trường | |
|---|---|
namedStyle
|
Kiểu tài liệu cần cập nhật. |
fields
|
Các trường NamedStyle cần được cập nhật.
Bạn phải chỉ định ít nhất
Ví dụ: để cập nhật kiểu văn bản thành in đậm, hãy đặt
Để đặt lại một thuộc tính về giá trị mặc định, hãy thêm tên trường của thuộc tính đó vào mặt nạ trường nhưng không đặt giá trị cho chính trường đó. Việc chỉ định |
tabId
|
Thẻ tài liệu cần cập nhật. Theo mặc định, nội dung cập nhật sẽ được áp dụng cho thẻ đầu tiên. |
InsertRichLinkRequest
Chèn một RichLink vào vị trí được chỉ định.
| Biểu diễn dưới dạng JSON |
|---|
{ "richLinkProperties": { object ( |
| Trường | |
|---|---|
richLinkProperties
|
Các thuộc tính của đường liên kết đa dạng thức cần chèn. |
| Vị trí mà đường liên kết đa dạng thức sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn đường liên kết đa dạng thức tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn đường liên kết đa phương tiện vào bên trong phạm vi của một Bạn không thể chèn đường liên kết đa dạng thức vào bên trong phương trình. |
endOfSegmentLocation
|
Chèn đường liên kết đa dạng thức vào cuối tiêu đề, chân trang, chú thích hoặc nội dung tài liệu. |
| Kết thúc các trường loại trừ lẫn nhau. | |
InsertDateRequest
Chèn ngày vào vị trí được chỉ định.
| Biểu diễn dưới dạng JSON |
|---|
{ "dateElementProperties": { object ( |
| Trường | |
|---|---|
dateElementProperties
|
Các thuộc tính của ngày cần chèn. |
| Vị trí mà ngày sẽ được chèn vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
location
|
Chèn ngày vào một chỉ mục cụ thể trong tài liệu.
Ngày phải được chèn vào bên trong phạm vi của một |
endOfSegmentLocation
|
Chèn ngày vào cuối tiêu đề, chân trang hoặc nội dung tài liệu đã cho. |
| Kết thúc các trường loại trừ lẫn nhau. | |
InsertCommentRequest
Chèn một CommentThread vào tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"range": {
object ( |
| Trường | |
|---|---|
content
|
Văn bản của bình luận ở dạng văn bản thuần tuý. Nội dung văn bản này sẽ được xử lý tương tự như các bình luận được tạo trong trình chỉnh sửa Tài liệu. Thẻ này sẽ có các hành vi tương tự đối với việc định dạng, thông báo, v.v. Bạn không được để trống trường này và không được vượt quá 2048 đơn vị mã UTF-8. |
assigneeEmailAddress
|
Không bắt buộc. Địa chỉ email của người được giao bình luận. Để trống nếu bạn không muốn chỉ định bình luận. Không được vượt quá 2048 đơn vị mã UTF-8. |
| Vị trí trong tài liệu được liên kết với nhận xét này. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
range
|
|
| Kết thúc các trường loại trừ lẫn nhau. | |
AddCommentReplyRequest
Chèn câu trả lời Post vào CommentThread hoặc SuggestionThread.
| Biểu diễn dưới dạng JSON |
|---|
{
"post": {
object ( |
| Trường | |
|---|---|
post
|
|
| Mã nhận dạng của chuỗi để thêm thư trả lời vào. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
commentId
|
Mã nhận dạng của |
suggestionId
|
Mã nhận dạng của |
| Kết thúc các trường loại trừ lẫn nhau. | |
UpdateCommentPostRequest
Cập nhật Post trong CommentThread hoặc SuggestionThread.
Trả về lỗi 400 yêu cầu không hợp lệ nếu:
-
Bài đăng này là
headPostcủa một SuggestionThread. -
Người dùng yêu cầu không phải là tác giả của bài đăng.
| Biểu diễn dưới dạng JSON |
|---|
{ "postId": string, "content": string, "commentId": string, "suggestionId": string } |
| Trường | |
|---|---|
postId
|
Mã của bài đăng đang được cập nhật. |
content
|
Văn bản mới của bình luận, ở dạng văn bản thuần tuý. Nội dung văn bản này sẽ được xử lý tương tự như các bình luận được tạo trong trình chỉnh sửa Tài liệu. Thẻ này sẽ có các hành vi tương tự đối với việc định dạng, thông báo, v.v. Bạn không được để trống trường này và không được vượt quá 2048 đơn vị mã UTF-8. |
| Mã nhận dạng của chuỗi mà bài đăng thuộc về. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
commentId
|
Mã nhận dạng của |
suggestionId
|
Mã nhận dạng của |
| Kết thúc các trường loại trừ lẫn nhau. | |
DeleteCommentRequest
Xoá một CommentThread.
Trả về lỗi 400 yêu cầu không hợp lệ nếu người dùng yêu cầu không phải là tác giả của headPost.
| Biểu diễn dưới dạng JSON |
|---|
{ "commentId": string } |
| Trường | |
|---|---|
commentId
|
Mã nhận dạng của |
DeleteCommentReplyRequest
Xoá một câu trả lời Post khỏi CommentThread hoặc SuggestionThread.
Trả về lỗi 400 yêu cầu không hợp lệ nếu:
-
Người dùng yêu cầu không phải là tác giả của bài đăng.
-
Bài đăng trả lời có chứa một [hành động][google.apps.docs.v1.Post.action].
-
Bài đăng trả lời chứa một
assignee.
| Biểu diễn dưới dạng JSON |
|---|
{ "postId": string, "commentId": string, "suggestionId": string } |
| Trường | |
|---|---|
postId
|
Mã nhận dạng của câu trả lời |
| Mã nhận dạng của chuỗi mà bài đăng thuộc về. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi: | |
commentId
|
Mã nhận dạng của |
suggestionId
|
Mã nhận dạng của |
| Kết thúc các trường loại trừ lẫn nhau. | |
AcceptSuggestionRequest
Chấp nhận một đề xuất.
Trả về lỗi 403 bị cấm nếu người dùng yêu cầu không có quyền chỉnh sửa đối với tài liệu.
| Biểu diễn dưới dạng JSON |
|---|
{ "suggestionId": string } |
| Trường | |
|---|---|
suggestionId
|
Mã nhận dạng của đề xuất. |
RejectSuggestionRequest
Từ chối một đề xuất.
Trả về lỗi 403 bị cấm nếu người dùng yêu cầu không có quyền chỉnh sửa đối với tài liệu và không phải là tác giả của đề xuất.
| Biểu diễn dưới dạng JSON |
|---|
{ "suggestionId": string } |
| Trường | |
|---|---|
suggestionId
|
Mã nhận dạng của đề xuất. |
DeleteSuggestionRequest
Xoá một đề xuất.
Trả về lỗi 403 bị cấm nếu người dùng yêu cầu không phải là tác giả của đề xuất.
| Biểu diễn dưới dạng JSON |
|---|
{ "suggestionId": string } |
| Trường | |
|---|---|
suggestionId
|
Mã nhận dạng của đề xuất. |