בקשה
עדכון יחיד שיחול על מסמך.
ייצוג 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[]
|
רשימת מזהי הכרטיסיות שבה הבקשה מופעלת. |
InsertTextRequest
מוסיפה טקסט במיקום שצוין.
ייצוג JSON |
---|
{ "text": string, // Union field |
שדות | |
---|---|
text
|
הטקסט שרוצים להוסיף.
הוספת תו של שורה חדשה תיצור באופן משתמע סגנונות הטקסט של הטקסט שנוסף ייקבעו באופן אוטומטי, תוך שמירה על הסגנון של הטקסט שמסביב. ברוב המקרים, סגנון הטקסט של הטקסט שהוכנס יתאים לטקסט שמופיע מיד לפני מדד ההוספה. חלק מתווי הבקרה (U+0000-U+0008, U+000C-U+001F) ותווים מהאזור לשימוש פרטי במטוס פרטי Unicode Basic Multilingual Plane (U+E000-U+F8FF) יוסרו מהטקסט שהוזן. |
שדה האיחוד
insertion_location . המיקום שאליו יתווסף הטקסט.
insertion_location
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
location
|
מאכלס את הטקסט באינדקס ספציפי במסמך.
צריך להזין טקסט בגבולות של
|
endOfSegmentLocation
|
הוספת הטקסט בסוף הכותרת העליונה, הכותרת התחתונה, הערת שוליים או גוף המסמך. |
מיקום
מיקום מסוים במסמך.
ייצוג JSON |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
שדות | |
---|---|
segmentId
|
המזהה של הכותרת העליונה, הכותרת התחתונה או הערת השוליים שבהן המיקום נמצא. מזהה מקטע ריק מציין את גוף המסמך. |
index
|
האינדקס מבוסס אפס, ביחידות קוד מסוג UTF-16.
האינדקס מחושב ביחס לתחילת הקטע שצוין על ידי
|
tabId
|
הכרטיסייה שבה נמצא המיקום. אם לא מציינים את הפרמטר הזה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
EndOfSegmentLocation
מיקום בסוף גוף, כותרת עליונה, כותרת תחתונה או הערת שוליים. המיקום נמצא מיד לפני שורת השוליים האחרונה בקטע המסמך.
ייצוג JSON |
---|
{ "segmentId": string, "tabId": string } |
שדות | |
---|---|
segmentId
|
המזהה של הכותרת העליונה, הכותרת התחתונה או הערת השוליים במיקום הזה. מזהה מקטע ריק מציין את גוף המסמך. |
tabId
|
הכרטיסייה שבה נמצא המיקום. אם השדה הזה לא יצוין, הבקשה תחול על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
UpdateTextStyleRequest
מעדכנים את עיצוב הטקסט.
ייצוג ב-JSON |
---|
{ "textStyle": { object ( |
שדות | |
---|---|
textStyle
|
הסגנונות שיוגדרו בטקסט. אם הערך של סגנון מסוים תואם לזה של סגנון ההורה, הסגנון יוגדר בירושה.
אם תבצעו שינויים מסוימים בסגנון הטקסט, יכול להיות ששינויים אחרים ישקפו את ההתנהגות של עורך Docs. למידע נוסף, עיינו במסמכי התיעוד של |
fields
|
השדות שצריך לעדכן.
יש לציין שדה אחד לפחות. הרמה הבסיסית (root)
לדוגמה, כדי לעדכן את סגנון הטקסט למודגש, מגדירים את הערך של כדי לאפס נכס לערך ברירת המחדל שלו, כוללים את שם השדה שלו במסכת השדות, אבל משאירים את השדה עצמו לא מוגדר. |
שדה איחוד
insertion_location סוג הטווח שבו סגנון הטקסט יתעדכן.
insertion_location
יכול להיות רק אחד מהערכים הבאים:
|
|
range
|
טווח הטקסט לסגנון. ניתן להרחיב את הטווח כך שיכלול שורות חדשות סמוכות. אם הטווח מכיל במלואו פסקה השייכת לרשימה, גם התבליט של הפיסקה יתעדכן עם סגנון הטקסט התואם. לא ניתן להוסיף טווחים בתוך UpdateTextStyleRequest היחסי. |
CreateParagraphBulletsRequest
הוספת תווי פסיק לכל הפסקה שמצטלב עם הטווח שצוין.
רמת ההטמעה של כל הפסקה תיקבע על ידי ספירת הכרטיסיות שלפני כל הפסקה. כדי למנוע רווח מיותר בין הנקודה והפסקה המתאימה, הבקשה הזו מסירה את התווים האלה. הפעולה הזו עשויה לשנות את האינדקסים של חלקים מהטקסט.
אם הפסקה שלפני עדכון הפסקאות נמצאת ברשימה עם הגדרה קבועה מראש תואמת, הפסקאות המתעדכנות יתווספו לרשימה הקודמת.
ייצוג JSON |
---|
{ "range": { object ( |
שדות | |
---|---|
range
|
הטווח שעליו יש להחיל את התבליט המוגדר מראש. |
bulletPreset
|
סוגי הגליפים של התבליטים שבהם יש להשתמש. |
BulletGlyphPreset
תבניות מוגדרות מראש של גליפים של תבליטים לרשימות.
בדוגמאות האלה נעשה שימוש בסוגים הבאים של סמלי נקודה:
-
ARROW
: חץ, התואם למיקום התו (code point) U+2794 ב-Unicode -
ARROW3D
: חץ עם צללית תלת-ממדית, התואם למיקום תו (code point) U+27a2 ב-Unicode -
CHECKBOX
: ריבוע חלול, התואם למיקום תו (code point) ב-Unicode U+274f -
CIRCLE
: עיגול חלול שתואם לנקודת קוד בפורמט Unicode U+25cb -
DIAMOND
: ריבוע שחור מלא, שתואם למיקום תו (code point) U+25c6 ב-Unicode -
DIAMONDX
: יהלום עם 'x', שתואם לנקודת קוד של Unicode U+2756 -
HOLLOWDIAMOND
: יהלום חלול, התואם למיקום תו (code point) U+25c7 ב-Unicode -
DISC
: עיגול מלא, התואם למיקום תו (code point) ב-Unicode U+25cf -
SQUARE
: ריבוע מלא, שתואם לנקודת קוד של Unicode U+25a0 -
STAR
: כוכב, התואם למיקום התו (code point) U+2605 ב-Unicode -
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
טיפוסים בני מנייה (enum) | |
---|---|
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
|
רשימה עם תבליטים
ARROW ,
DIAMOND
וגם
DISC
גליף תבליט ל-3 רמות הסידור הראשונות ברשימה.
|
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. השמות לא חייבים להיות ייחודיים. השמות חייבים להכיל לפחות תו אחד ולא יותר מ-256 תווים, נמדדים ביחידות קוד UTF-16. |
range
|
הטווח שעליו צריך להחיל את השם. |
DeleteNamedRangeRequest
מחיקה של NamedRange
.
ייצוג JSON |
---|
{ "tabsCriteria": { object ( |
שדות | |
---|---|
tabsCriteria
|
זה שינוי אופציונלי. הקריטריונים שבעזרתם מציינים באילו כרטיסיות צריך למחוק את הטווח. אם לא מציינים את הפרמטר הזה, מחיקת הטווח תחול על כל הכרטיסיות. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
שדה האיחוד
named_range_reference . הערך שקובע איזה טווח או טווח צריך למחוק. יש להגדיר אחד בדיוק.
named_range_reference
יכול להיות רק אחד מהערכים הבאים:
|
|
namedRangeId
|
המזהה של טווח התאים בעל השם שרוצים למחוק. |
name
|
שמות הטווחים למחיקה. כל טווחי התאים בעלי השם הנתון יימחקו. |
UpdateParagraphStyleRequest
מעדכנים את הסגנון של כל הקטעים שחופפים לטווח הנתון.
ייצוג ב-JSON |
---|
{ "paragraphStyle": { object ( |
שדות | |
---|---|
paragraphStyle
|
הסגנונות שיוגדרו בפסקאות.
שינויים מסוימים בסגנון הפסקה עשויים לגרום לשינויים אחרים, שמשקפות את ההתנהגות של עורך Docs. למידע נוסף, עיינו במסמכי התיעוד של |
fields
|
השדות שצריך לעדכן.
יש לציין שדה אחד לפחות. השורש
לדוגמה, כדי לעדכן את מאפיין היישור של סגנון הפסקה, מגדירים
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסיכת השדה, אבל להשאיר את השדה עצמו ללא הגדרה. |
שדה האיחוד
insertion_location . סוג הטווח שבו יתבצע עדכון של סגנון הפסקה.
insertion_location
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
range
|
הטווח שחופף לפסקאות לסגנון. |
DeleteContentRangeRequest
מחיקת תוכן מהמסמך.
ייצוג ב-JSON |
---|
{
"range": {
object (
|
שדות | |
---|---|
range
|
טווח התוכן שצריך למחוק. מחיקת טקסט שחוצה גבולות של פסקה עשויה לגרום לשינויים בסגנונות של פסקאות, ברשימות, באובייקטים ובסימניות ממוקמים בזמן מיזוג שתי הפסקאות. הניסיון למחוק טווחים מסוימים עלול לגרום למבנה מסמך לא חוקי, ובמקרה כזה תוחזר שגיאה של בקשה שגויה מסוג 400. דוגמאות לבקשות לא חוקיות למחיקה:
|
InsertInlineImageRequest
מוסיף
InlineObject
שכולל תמונה במיקום הנתון.
ייצוג ב-JSON |
---|
{ "uri": string, "objectSize": { object ( |
שדות | |
---|---|
uri
|
ה-URI של התמונה. התמונה מאוחזרת פעם אחת בזמן הוספת התמונה, ועותק שלה נשמר לצורך הצגה בתוך המסמך. התמונות צריכות להיות בגודל של פחות מ-50MB, לא יותר מ-25 מגה-פיקסל. בנוסף, הן צריכות להיות בפורמט PNG , JPEG או GIF.
ה-URI שסופק חייב להיות נגיש לציבור ובאורך של 2kB לכל היותר. ה-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
|
אינדקס העמודות שמתחיל ב-0. לדוגמה, העמודה השנייה בטבלה היא בעלת אינדקס העמודה 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
מחיקה של PositionedObject
מהמסמך.
ייצוג ב-JSON |
---|
{ "objectId": string, "tabId": string } |
שדות | |
---|---|
objectId
|
המזהה של האובייקט הממוקם שרוצים למחוק. |
tabId
|
הכרטיסייה שבה נמצא האובייקט שרוצים למחוק. אם לא מציינים את הפרמטר הזה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
UpdateTableColumnPropertiesRequest
מעדכן את
TableColumnProperties
מספר העמודות בטבלה.
ייצוג 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
מהתמונה הקיימת, כדי לשקף את ההתנהגות של עורך Docs.
ייצוג JSON |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum (
|
שדות | |
---|---|
imageObjectId
|
המזהה של התמונה הקיימת שתוחליף. אפשר לאחזר את המזהה מהתגובה של בקשת get. |
uri
|
ה-URI של התמונה החדשה. התמונה תאוחזר פעם אחת בזמן ההוספה, ועותק יאוחסן להצגה בתוך המסמך. התמונות חייבות להיות קטנות מ-50MB, לא יותר מ-25 מגה-פיקסלים ועליהן להיות בפורמט PNG , JPEG או GIF.
ה-URI שצוין לא יכול לחרוג מאורך של 2KB. ה-URI נשמר בתמונה, והוא גלוי דרך
|
imageReplaceMethod
|
שיטת ההחלפה. |
tabId
|
הכרטיסייה שבה נמצאת התמונה להחלפה. אם לא מציינים את הפרמטר הזה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
ImageReplaceMethod
שיטת החלפת התמונה.
טיפוסים בני מנייה (enum) | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
שיטת החלפת תמונה לא צוינה. אסור להשתמש בערך הזה. |
CENTER_CROP
|
התמונה מותאמת לגודל וממורכזת כדי למלא את גבולות התמונה המקורית. ייתכן שהתמונה תיחתך כדי למלא את גבולות התמונה המקורית. גודל התמונה לאחר עיבוד יהיה זהה לגודל התמונה המקורית. |
UpdateDocumentStyleRequest
מעדכן את
DocumentStyle
ייצוג ב-JSON |
---|
{
"documentStyle": {
object (
|
שדות | |
---|---|
documentStyle
|
הסגנונות שרוצים להגדיר במסמך.
שינויים מסוימים בסגנון המסמך עשויים לגרום לשינויים אחרים כדי לשקף את ההתנהגות של עורך Docs. יש לעיין במסמכי התיעוד של
|
fields
|
השדות שצריך לעדכן.
יש לציין שדה אחד לפחות. הרמה הבסיסית (root)
לדוגמה, כדי לעדכן את הרקע, מגדירים את הערך של |
tabId
|
הכרטיסייה שמכילה את הסגנון שרוצים לעדכן. אם לא מציינים את הפרמטר הזה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
MergeTableCellsRequest
מיזוג תאים בתוך
Table
ייצוג ב-JSON |
---|
{
"tableRange": {
object (
|
שדות | |
---|---|
tableRange
|
טווח הטבלה שמציין אילו תאים בטבלה צריך למזג. כל הטקסט בתאים שמוזגו יחובר ויאוחסן ב-'head' התא בטווח. זהו התא הימני העליון של הטווח כשכיוון התוכן הוא משמאל לימין, והתא הימני העליון של הטווח במקרים אחרים. אם הטווח לא מלבני (מצב כזה יכול לקרות במקרים מסוימים שבהם הטווח מכסה תאים שכבר ממוזגים או כשהטבלה לא מלבנית), מוחזר שגיאה 400 של בקשה שגויה. |
UnmergeTableCellsRequest
ביטול המיזוג של התאים בתוך
Table
ייצוג JSON |
---|
{
"tableRange": {
object (
|
שדות | |
---|---|
tableRange
|
טווח הטבלה שמציין אילו תאים בטבלה צריך לבטל את המיזוג. כל התאים הממוזגים בטווח הזה יבוטלו, ותאים שכבר בוטלו לא יושפעו. אם אין בטווח תאים ממוזגים, הבקשה לא תבצע שום פעולה. אם יש טקסט באחד מהתאים הממוזגים, הטקסט יישאר בתא 'הראש' של הבלוק שנוצר של תאים לא ממוזגים. "head" התא הוא התא הימני העליון כשהכיוון של התוכן הוא משמאל לימין. אחרת, הוא מימין למעלה. |
CreateHeaderRequest
יצירת Header
. הכותרת החדשה חלה על SectionStyle
במיקום של SectionBreak
, אם צוין, אחרת היא חלה על 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
|
המזהה של טווח התאים בעל השם שהתוכן שלו יוחלף. אם אין טווח בעל שם עם המזהה הנתון, תוחזר שגיאה של בקשה שגויה מסוג 400. |
namedRangeName
|
השם של
אם יש כמה
|
UpdateSectionStyleRequest
מעדכן את SectionStyle
.
ייצוג JSON |
---|
{ "range": { object ( |
שדות | |
---|---|
range
|
הטווח שחופף לקטעים שרוצים לעצב.
מכיוון שאפשר להוסיף חלוקות לקטעים רק בגוף, השדה |
sectionStyle
|
הסגנונות שיוגדרו בקטע.
שינויים מסוימים בסגנון הקטע עשויים לגרום לשינויים אחרים כדי לשקף את ההתנהגות של עורך Docs. יש לעיין במסמכי התיעוד של
|
fields
|
השדות שצריך לעדכן.
צריך לציין שדה אחד לפחות. השורש
לדוגמה, כדי לעדכן את השוליים השמאליים, אפשר להגדיר
|
InsertSectionBreakRequest
הוספת מעבר בין קטעים במיקום הרצוי.
תו שורה חדשה יתווסף לפני מעבר הקטע.
ייצוג ב-JSON |
---|
{ "sectionType": enum ( |
שדות | |
---|---|
sectionType
|
סוג הקטע להוספה. |
שדה האיחוד
insertion_location . המיקום שבו יתווסף ההפסקה.
insertion_location
יכול להיות רק אחת מהאפשרויות הבאות:
|
|
location
|
הוספת שורה חדשה ופסק קטע במקום ספציפי במסמך.
צריך להוסיף את הפסקת הקטע בתוך גבולות של
אי אפשר להוסיף חלוקות לקטעים בתוך טבלה, נוסחה, הערת שוליים, כותרת או כותרת תחתונה. מכיוון שאפשר להוסיף חלוקות לקטעים רק בגוף, השדה |
endOfSegmentLocation
|
הוספת שורה חדשה ומעבר קטע בסוף גוף המסמך.
לא ניתן להוסיף מעברי קטעים בתוך הערת שוליים, כותרת עליונה או כותרת תחתונה. מכיוון שאפשר להוסיף חלוקות לקטעים רק בגוף, השדה |
DeleteHeaderRequest
מוחק
Header
מהמסמך.
ייצוג ב-JSON |
---|
{ "headerId": string, "tabId": string } |
שדות | |
---|---|
headerId
|
המזהה של הכותרת שרוצים למחוק. אם הכותרת הזו מוגדרת ב- |
tabId
|
הכרטיסייה שמכילה את הכותרת שרוצים למחוק. אם לא מציינים את הפרמטר הזה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
PinTableHeaderRowsRequest
עדכון מספר שורות הכותרת של הטבלה המוצמדת.
ייצוג JSON |
---|
{
"tableStartLocation": {
object (
|
שדות | |
---|---|
tableStartLocation
|
המיקום שבו מתחילה הטבלה במסמך. |
pinnedHeaderRowsCount
|
מספר שורות הטבלה שרוצים להצמיד. הערך 0 מציין שכל השורות לא מוצמדות. |