Yêu cầu
Một nội dung cập nhật để áp dụng cho một tài liệu.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất
request . Yêu cầu cụ thể cần áp dụng. Bạn phải liên kết đúng một trường.
request chỉ có thể là một trong những loại sau:
|
|
replace
|
Thay thế tất cả các bản sao của văn bản đã chỉ định. |
insert
|
Chèn văn bản tại vị trí đã chỉ định. |
update
|
Cập nhật kiểu văn bản tại phạm vi đã chỉ định. |
create
|
Tạo dấu đầu dòng cho các đoạn văn bản. |
delete
|
Xoá dấu đầu dòng khỏi các đoạn văn bản. |
create
|
Tạo một dải ô được đặt tên. |
delete
|
Xoá một dải ô được đặt tên. |
update
|
Cập nhật kiểu đoạn văn tại dải ô được chỉ định. |
delete
|
Xoá nội dung khỏi tài liệu. |
insert
|
Chèn hình ảnh nội tuyến tại vị trí được chỉ định. |
insert
|
Chèn một bảng ở vị trí đã chỉ định. |
insert
|
Chèn một hàng trống vào bảng. |
insert
|
Chèn một cột trống vào bảng. |
delete
|
Xoá một hàng khỏi bảng. |
delete
|
Xoá một cột khỏi bảng. |
insert
|
Chèn một dấu ngắt trang tại vị trí được chỉ định. |
delete
|
Xoá đối tượng đã định vị khỏi tài liệu. |
update
|
Cập nhật các thuộc tính của cột trong bảng. |
update
|
Cập nhật kiểu của các ô trong bảng. |
update
|
Cập nhật kiểu hàng trong bảng. |
replace
|
Thay thế một hình ảnh trong tài liệu. |
update
|
Cập nhật kiểu của tài liệu. |
merge
|
Hợp nhất các ô trong bảng. |
unmerge
|
Huỷ hợp nhất các ô trong bảng. |
create
|
Tạo tiêu đề. |
create
|
Tạo chân trang. |
create
|
Tạo chú thích cuối trang. |
replace
|
Thay thế nội dung trong một dải ô được đặt tên. |
update
|
Cập nhật kiểu mục của dải ô được chỉ định. |
insert
|
Chèn một dấu ngắt mục tại vị trí được chỉ định. |
delete
|
Xoá tiêu đề khỏi tài liệu. |
delete
|
Xoá chân trang khỏi tài liệu. |
pin
|
Cập nhật số lượng hàng tiêu đề được ghim trong bảng. |
ReplaceAllTextRequest
Thay thế tất cả các bản sao của 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 | |
---|---|
replace
|
Văn bản sẽ thay thế văn bản đã khớp. |
tabs
|
Không bắt buộc. Tiêu chí dùng để chỉ định thẻ nào sẽ thay thế. Nếu bạn bỏ qua, nội dung thay thế sẽ áp dụng cho tất cả thẻ. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa nhiều thẻ:
|
Trường hợp hợp nhất
criteria . Tiêu chí dùng để so khớp văn bản cần thay thế.
criteria chỉ có thể là một trong những loại sau:
|
|
contains
|
Tìm văn bản trong tài liệu khớp với chuỗi con này. |
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 } |
Trường | |
---|---|
text
|
Văn bản cần tìm trong tài liệu. |
match
|
Cho biết liệu nội dung tìm kiếm có phân biệt chữ hoa chữ thường hay không:
|
TabsCriteria
Tiêu chí chỉ định trong các thẻ mà yêu cầu sẽ thực thi.
Biểu diễn dưới dạng JSON |
---|
{ "tabIds": [ string ] } |
Trường | |
---|---|
tab
|
Danh sách mã thẻ mà yêu cầu thực thi. |
InsertTextRequest
Chèn văn bản tại vị trí đã chỉ định.
Biểu diễn dưới dạng JSON |
---|
{ "text": string, // Union field |
Trường | |
---|---|
text
|
Văn bản cần chèn.
Việc chèn 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 Unicode Basic Multilingual Plane (U+E000-U+F8FF) sẽ bị xoá khỏi văn bản đã chèn. |
Trường hợp hợp nhất
insertion_location . Vị trí chèn văn bản.
insertion_location chỉ có thể là một trong những loại sau:
|
|
location
|
Chèn văn bản tại một chỉ mục cụ thể trong tài liệu.
Văn bản phải được chèn vào trong ranh giới của một |
end
|
Chèn văn bản vào cuối đầu trang, chân trang, chú thích cuối trang hoặc nội dung tài liệu. |
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 | |
---|---|
segment
|
Mã của tiêu đề, chân trang hoặc chú thích cuối trang chứa vị trí. Mã phân đoạn trống biểu thị phần nội dung của tài liệu. |
index
|
Chỉ mục bắt đầu từ 0, theo đơn vị mã UTF-16.
Chỉ mục này tương ứng với vị trí bắt đầu của đoạn do |
tab
|
Thẻ chứa vị trí. Khi bị bỏ qua, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa 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òng mới cuối cùng trong phân đoạn tài liệu.
Biểu diễn dưới dạng JSON |
---|
{ "segmentId": string, "tabId": string } |
Trường | |
---|---|
segment
|
Mã của tiêu đề, chân trang hoặc chú thích cuối trang chứa vị trí. Mã phân đoạn trống biểu thị phần nội dung của tài liệu. |
tab
|
Thẻ chứa vị trí. Khi bị bỏ qua, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa nhiều thẻ:
|
UpdateTextStyleRequest
Cập nhật kiểu văn bản.
Biểu diễn dưới dạng JSON |
---|
{ "textStyle": { object ( |
Trường | |
---|---|
text
|
Các kiểu cần đặt trên văn bản. Nếu giá trị của một kiểu cụ thể khớp với giá trị của kiểu mẹ, thì kiểu đó sẽ được đặt thành kế thừa.
Một số thay đổi về kiểu văn bản có thể gây ra các 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ậ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 vào mặt nạ trường nhưng để trống trường đó. |
Trường hợp hợp nhất
insertion_location . Loại dải ô được dùng để cập nhật kiểu văn bản.
insertion_location chỉ có thể là một trong những loại sau:
|
|
range
|
Phạm vi văn bản cần định kiểu. Dải ô 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 một danh sách, thì dấu đầu dòng của đoạn văn đó cũng được cập nhật bằng 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. |
CreateParagraphBulletsRequest
Tạo dấu đầu dòng cho tất cả các đoạn văn trùng lặp với phạm vi đã cho.
Mức độ lồng của mỗi đoạn văn sẽ được xác định bằng cách đếm các thẻ đầu dòng ở phía trước mỗi đoạn văn. Để tránh khoảng trống thừa giữa dấu đầu dòng và đoạn văn bản tương ứng, các thẻ đầu dòng này sẽ bị xoá theo yêu cầu này. Điều này có thể làm thay đổi chỉ mục của các phần 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 danh sách có giá trị đặt trước phù hợ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 ô để áp dụng dấu đầu dòng đặt sẵn. |
bullet
|
Các loại ký tự dấu đầu dòng sẽ được sử dụng. |
BulletGlyphPreset
Mẫu đặt trước của ký hiệu dấu đầu dòng cho danh sách.
Các mẫu này sử dụng các loại dấu đầu dòng sau:
-
ARROW
: Mũi tên, tương ứng với điểm mã Unicode U+2794 -
ARROW3D
: Mũi tên có tô bóng 3D, tương ứng với điểm mã Unicode U+27a2 -
CHECKBOX
: 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 một điểm mã Unicode U+25cb -
DIAMOND
: Một viên kim cương đặc, tương ứng với điểm mã Unicode U+25c6 -
DIAMONDX
: Hình 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 vòng tròn đặc, tương ứng với một điểm mã Unicode U+25cf -
SQUARE
: Một hình vuông đặc, tương ứng với một đ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
: Chữ 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
: Số có tiền tố là số có một chữ số, chẳng hạn như "01", "02" hoặc "03". Số có nhiều chữ số không có tiền tố là số 0. -
ROMAN
: Chữ số La Mã viết thường, chẳng hạn như "i", "ii" hoặc "iii". -
UPPERROMAN
: Số La Mã viết hoa, chẳng hạn như "I", "II" hoặc "III". -
LEFTTRIANGLE
: Hình tam giác hướng sang trái, tương ứng với điểm mã Unicode U+25c4
Enum | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
Bạn chưa chỉ định giá trị đặt trước cho ký tự dấu đầu dòng. |
BULLET_DISC_CIRCLE_SQUARE
|
Danh sách có dấu đầu dòng với 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 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 ký tự dấu đầu dòng CHECKBOX 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 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 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 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 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 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 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
|
Danh sách được đánh số bằng 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ố bằng 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 nhau sử dụng ký tự của cấp lồng nhau trước đó làm tiền tố. Ví dụ: "1.", '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Danh sách được đánh số bằng 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
|
Danh sách được đánh số bằng 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
|
Danh sách được đánh số bằng 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 phạm vi đã 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 được có nhiều hơn 256 ký tự, được tính 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 | |
---|---|
tabs
|
Không bắt buộc. Tiêu chí dùng để chỉ định(các) thẻ mà thao tác xoá phạm vi sẽ diễn ra. Nếu bạn bỏ qua, thao tác xoá dải ô sẽ được áp dụng cho tất cả các thẻ. Trong tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa nhiều thẻ:
|
Trường hợp hợp nhất
named_range_reference . Giá trị xác định dải ô hoặc các dải ô cần xoá. Bạn phải đặt đúng một giá trị.
named_range_reference chỉ có thể là một trong những loại sau:
|
|
named
|
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ên được chỉ định sẽ bị xoá. |
UpdateParagraphStyleRequest
Cập nhật kiểu của tất cả các đoạn văn trùng lặp với phạm vi đã cho.
Biểu diễn dưới dạng JSON |
---|
{ "paragraphStyle": { object ( |
Trường | |
---|---|
paragraph
|
Kiểu để đặt trên các đoạn văn bản.
Một số thay đổi về kiểu đoạn văn có thể gây ra các 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ậ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 vào mặt nạ trường nhưng để trống trường đó. |
Trường hợp hợp nhất
insertion_location . Loại dải ô được dùng để cập nhật kiểu đoạn văn.
insertion_location chỉ có thể là một trong những loại sau:
|
|
range
|
Phạm vi trùng lặp với các đoạn văn bản cần định kiểu. |
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 nằm trên ranh giới của một đoạn văn có thể dẫn đến thay đổi đối với kiểu đoạn văn, danh sách, đối tượng được định vị và dấu trang khi hai đoạn văn được hợp nhất. Việc cố gắng xoá một số dải ô nhất định có thể dẫn đến cấu trúc tài liệu không hợp lệ, trong trường hợp này, hệ thống sẽ trả về lỗi yêu cầu không hợp lệ 400. 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 tại vị trí đã cho.
Biểu diễn dưới dạng JSON |
---|
{ "uri": string, "objectSize": { object ( |
Trường | |
---|---|
uri
|
URI 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 dưới 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.
URI được cung cấp phải có thể truy cập công khai và có độ dài tối đa là 2 KB. URI được lưu cùng với hình ảnh và hiển thị thông qua trường |
object
|
Kích thước hình ảnh sẽ xuất hiện trong tài liệu. Thuộc tính này 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 không chỉ định chiều rộng hoặc chiều cao, thì kích thước mặc định của hình ảnh sẽ được tính toán dựa trên độ phân giải của hình ảnh. * Nếu bạn chỉ định một kích thước, thì kích thước 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 theo tỷ lệ để vừa với kích thước được cung cấp trong khi vẫn giữ nguyên tỷ lệ khung hình. |
Trường hợp hợp nhất
insertion_location . Vị trí hình ảnh sẽ được chèn.
insertion_location chỉ có thể là một trong những loại sau:
|
|
location
|
Chèn hình ảnh vào một chỉ mục cụ thể trong tài liệu.
Hình ảnh phải được chèn vào trong giới hạn của một Không thể chèn hình ảnh cùng dòng vào chú thích cuối trang hoặc phương trình. |
end
|
Chèn văn bản vào cuối đầu trang, chân trang hoặc nội dung tài liệu. Không thể chèn hình ảnh nội tuyến vào chú thích cuối trang. |
InsertTableRequest
Chèn một bảng ở vị trí đã chỉ định.
Một ký tự dòng mới sẽ được chèn trước bảng đã chèn.
Biểu diễn dưới dạng JSON |
---|
{ "rows": integer, "columns": integer, // Union field |
Trường | |
---|---|
rows
|
Số hàng trong bảng. |
columns
|
Số lượng cột trong bảng. |
Trường hợp hợp nhất
insertion_location . Vị trí chèn bảng.
insertion_location chỉ có thể là một trong những loại sau:
|
|
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 đã 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 trong giới hạn của một Không thể chèn bảng vào chú thích cuối trang hoặc phương trình. |
end
|
Chèn bảng vào cuối đầu trang, chân trang hoặc nội dung tài liệu đã cho. Một ký tự dòng mới sẽ được chèn trước bảng đã chèn. Không thể chèn bảng vào chú thích cuối trang. |
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 | |
---|---|
table
|
Vị trí ô trong bảng tham chiếu mà các hàng sẽ được chèn vào. Một hàng mới sẽ được chèn phía trên (hoặc phía dưới) hàng chứa ô tham chiếu. Nếu ô tham chiếu là ô được hợp nhất, thì hàng mới sẽ được chèn phía trên (hoặc phía dưới) ô được hợp nhất. |
insert
|
Liệu 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 | |
---|---|
table
|
Vị trí bắt đầu của bảng trong tài liệu. |
row
|
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. |
column
|
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 | |
---|---|
table
|
Vị trí ô trong bảng tham chiếu mà từ đó các cột sẽ được chèn. Cột mới sẽ được chèn vào bên trái (hoặc bên phải) của cột chứa ô tham chiếu. Nếu ô tham chiếu là ô được hợp nhất, thì cột mới sẽ được chèn vào bên trái (hoặc bên phải) của ô được hợp nhất. |
insert
|
Liệu 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 | |
---|---|
table
|
Vị trí ô trong bảng tham chiếu mà hàng sẽ được xoá. Hàng mà ô này trải dài sẽ bị xoá. Nếu đây là ô 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á, 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 | |
---|---|
table
|
Vị trí ô trong bảng tham chiếu mà cột sẽ được xoá. Cột mà ô này trải dài sẽ bị xoá. Nếu đây là ô hợp nhất trải dài trên nhiều cột, thì tất 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 một dòng ngắt trang, theo sau là một dòng mới tại vị trí đã chỉ định.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất
insertion_location . Vị trí chèn ngắt trang.
insertion_location chỉ có thể là một trong những loại sau:
|
|
location
|
Chèn ngắt trang tại một chỉ mục cụ thể trong tài liệu.
Bạn phải chèn dấu ngắt trang vào trong giới hạn 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ì bạn chỉ có thể chèn ngắt trang vào phần nội dung, nên trường |
end
|
Chèn dấu ngắt trang ở cuối phần nội dung tài liệu.
Không thể chèn ngắt trang vào chú thích cuối trang, đầu trang hoặc chân trang. Vì bạn chỉ có thể chèn ngắt trang vào bên trong phần nội dung, nên trường |
DeletePositionedObjectRequest
Xoá một PositionedObject
khỏi tài liệu.
Biểu diễn dưới dạng JSON |
---|
{ "objectId": string, "tabId": string } |
Trường | |
---|---|
object
|
Mã của đối tượng đã định vị cần xoá. |
tab
|
Thẻ chứa đối tượng được định vị cần xoá. Khi bị bỏ qua, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa 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 | |
---|---|
table
|
Vị trí bắt đầu của bảng trong tài liệu. |
column
|
Danh sách các chỉ mục cột dựa trên số 0 có thuộc tính cần được cập nhật. Nếu bạn không chỉ định chỉ mục nào, tất cả các cột sẽ được cập nhật. |
table
|
Các thuộc tính cột trong bảng cần cập nhật.
Nếu giá trị của |
fields
|
Các trường cần 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 | |
---|---|
table
|
Kiểu để đặt trên các ô trong bảng. Khi cập nhật đường viền, nếu một ô có 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. Các đường viền đã hợp nhất và không hiển thị sẽ không được cập nhật. Vì việc cập nhật đường viền mà các ô liền kề dùng chung trong cùng một yêu cầu có thể gây ra xung đột cập nhật đường viền, nên các nội dung cập nhật đường viền được áp dụng theo thứ tự sau:
|
fields
|
Các trường cần 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 vào mặt nạ trường nhưng để trống trường đó. |
Trường hợp hợp nhất
cells . Các ô sẽ được cập nhật.
cells chỉ có thể là một trong những loại sau:
|
|
table
|
Phạm vi bảng đại diện cho tập hợp con của bảng mà nội dung cập nhật được áp dụng. |
table
|
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. |
TableRange
Dải ô của bảng biểu thị một tham chiếu đến một tập hợp con của bảng.
Xin lưu ý rằng các ô do dải ô chỉ định không nhất thiết phải tạo thành 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:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Dải ô bảng có vị trí ô trong bảng = (tableStartLocation, hàng = 0, cột = 0), span hàng = 3 và span 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 | |
---|---|
table
|
Vị trí ô bắt đầu của dải ô bảng. |
row
|
Số hàng của dải ô bảng. |
column
|
Số cột của dải ô trong bảng. |
UpdateTableRowStyleRequest
Cập nhật TableRowStyle
của các hàng trong bảng.
Biểu diễn dưới dạng JSON |
---|
{ "tableStartLocation": { object ( |
Trường | |
---|---|
table
|
Vị trí bắt đầu của bảng trong tài liệu. |
row
|
Danh sách các chỉ mục hàng dựa trên số 0 cần cập nhật kiểu. Nếu bạn không chỉ định chỉ mục nào, tất cả các hàng sẽ được cập nhật. |
table
|
Kiểu sẽ được đặt trên các hàng. |
fields
|
Các trường cần 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.
Việc thay thế hình ảnh sẽ xoá một số image effects
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 | |
---|---|
image
|
Mã 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ó dung lượng dưới 50 MB, không được vượt quá 25 megapixel và phải ở định dạng PNG, JPEG hoặc GIF.
URI được 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 |
image
|
Phương thức thay thế. |
tab
|
Thẻ chứa hình ảnh cần thay thế. Khi bị bỏ qua, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa 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. 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 kết xuất 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 | |
---|---|
document
|
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 các 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ậ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 |
tab
|
Thẻ chứa kiểu cần cập nhật. Nếu bạn bỏ qua, yêu cầu này sẽ áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa 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 | |
---|---|
table
|
Dải ô của bảng chỉ định những ô của bảng cần hợp nhất. 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 ô nếu không. Nếu dải ô không phải hình chữ nhật (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 hình chữ nhật), thì lỗi yêu cầu không hợp lệ 400 sẽ được trả về. |
UnmergeTableCellsRequest
Huỷ hợp nhất các ô trong Table
.
Biểu diễn dưới dạng JSON |
---|
{
"tableRange": {
object (
|
Trường | |
---|---|
table
|
Dải ô của bảng chỉ định những ô của bảng cần huỷ hợp nhất. Tất cả các ô đã hợp nhất trong dải ô này sẽ được tách ra và các ô đã tách ra sẽ không bị ảnh hưởng. Nếu dải ô không có ô được hợp nhất, thì yêu cầu sẽ không thực hiện hành động 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 ô không 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 nếu không. |
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 thì tiêu đề này sẽ được áp dụng cho DocumentStyle
.
Nếu tiêu đề thuộc loại đã chỉ định đã tồn tại, hệ thống sẽ trả về lỗi yêu cầu không hợp lệ 400.
Biểu diễn dưới dạng JSON |
---|
{ "type": enum ( |
Trường | |
---|---|
type
|
Loại tiêu đề cần tạo. |
section
|
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 dấu cách, theo sau là ký tự dòng mới.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất
footnote_reference_location . Vị trí chèn phần tham chiếu đến chú thích cuối trang.
footnote_reference_location chỉ có thể là một trong những loại sau:
|
|
location
|
Chèn tham chiếu 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 tham chiếu chú thích cuối trang vào trong giới hạn 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 bên trong một phương trình, đầu trang, chân trang hoặc chú thích cuối trang. Vì bạn chỉ có thể chèn tệp đối chiếu chú thích cuối trang vào phần nội dung, nên trường |
end
|
Chèn nội dung tham chiếu 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 tiêu đề, chân trang hoặc chú thích cuối trang. Vì bạn chỉ có thể chèn tệp đối chiếu chú thích cuối trang vào phần nội dung, nên trường |
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 dải ô đầu tiên mới được thay thế. Các dải ô khác và nội dung của các dải ô đó 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ệ, lỗi yêu cầu không hợp lệ 400 sẽ được trả về.
Biểu diễn dưới dạng JSON |
---|
{ "tabsCriteria": { object ( |
Trường | |
---|---|
tabs
|
Không bắt buộc. Tiêu chí dùng để chỉ định thẻ nào sẽ thay thế. Nếu bạn bỏ qua, nội dung thay thế sẽ áp dụng cho tất cả thẻ. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa nhiều thẻ:
|
Trường hợp hợp nhất
replacement_content . Nội dung thay thế nội dung hiện có của dải ô được đặt tên.
replacement_content chỉ có thể là một trong những loại sau:
|
|
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. |
Trường hợp hợp nhất
named_range_reference . Tham chiếu đến(các) dải ô được đặt tên có nội dung sẽ được thay thế.
named_range_reference chỉ có thể là một trong những loại sau:
|
|
named
|
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 có mã nhận dạng đã cho, hệ thống sẽ trả về lỗi yêu cầu không hợp lệ 400. |
named
|
Tên của
Nếu có nhiều |
UpdateSectionStyleRequest
Cập nhật SectionStyle
.
Biểu diễn dưới dạng JSON |
---|
{ "range": { object ( |
Trường | |
---|---|
range
|
Dải ô trùng lặp với các mục cần định kiểu.
Vì bạn chỉ có thể chèn dấu ngắt phần bên trong phần nội dung, nên trường |
section
|
Các kiểu sẽ được đặt trên phần.
Một số thay đổi về kiểu mục nhất định có thể gây ra các 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ập nhật.
Bạn phải chỉ định ít nhất một trường.
Ví dụ: để cập nhật lề trái, hãy đặt |
InsertSectionBreakRequest
Chèn một dấu ngắt phầ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 | |
---|---|
section
|
Loại phần cần chèn. |
Trường hợp hợp nhất
insertion_location . Vị trí chèn dấu ngắt.
insertion_location chỉ có thể là một trong những loại sau:
|
|
location
|
Chèn dòng mới và 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 phần bên trong giới hạn của một
Bạn không thể chèn dấu ngắt phần bên trong bảng, phương trình, chú thích cuối trang, tiêu đề hoặc chân trang. Vì bạn chỉ có thể chèn các dấu ngắt phần bên trong phần nội dung, nên trường |
end
|
Chèn dòng mới và ngắt phần ở cuối phần nội dung của tài liệu.
Không thể chèn dấu ngắt phần bên trong chú thích cuối trang, đầu trang hoặc chân trang. Vì bạn chỉ có thể chèn dấu ngắt phần bên trong phần nội dung, nên trường |
DeleteHeaderRequest
Xoá một Header
khỏi tài liệu.
Biểu diễn dưới dạng JSON |
---|
{ "headerId": string, "tabId": string } |
Trường | |
---|---|
header
|
Mã của tiêu đề cần xoá. Nếu tiêu đề này được xác định trên |
tab
|
Thẻ chứa tiêu đề cần xoá. Khi bị bỏ qua, yêu cầu sẽ được áp dụng cho thẻ đầu tiên. Trong một tài liệu chứa một thẻ duy nhất:
Trong một tài liệu chứa nhiều thẻ:
|
PinTableHeaderRowsRequest
Cập nhật số lượng hàng tiêu đề bảng được ghim trong bảng.
Biểu diễn dưới dạng JSON |
---|
{
"tableStartLocation": {
object (
|
Trường | |
---|---|
table
|
Vị trí bắt đầu của bảng trong tài liệu. |
pinned
|
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 bị bỏ ghim. |