בקשה
עדכון יחיד שחל על מסמך.
| ייצוג ב-JSON |
|---|
{ "replaceAllText": { object ( |
| שדות | |
|---|---|
| הבקשה הספציפית להגשת ערעור. חובה למפות שדה אחד בדיוק. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
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
|
הפונקציה מעדכנת את מספר שורות הכותרת המוצמדות בטבלה. |
addDocumentTab
|
מוסיף כרטיסיית מסמך. |
deleteTab
|
מחיקת כרטיסייה במסמך. |
updateDocumentTabProperties
|
עדכון המאפיינים של כרטיסיית מסמך. |
insertPerson
|
הוספת תיוג של אדם. |
updateNamedStyle
|
מעדכן סגנון עם שם. |
insertRichLink
|
מוסיפים קישור עשיר. |
insertDate
|
הוספת תאריך. |
insertComment
|
מוסיפים את התו |
addCommentReply
|
מוסיפים תשובה ל- |
updateCommentPost
|
עדכון של פוסט קיים (פוסט ראשי או תשובה) ב- |
deleteComment
|
מוחק את |
deleteCommentReply
|
מחיקת תגובה
|
acceptSuggestion
|
מאשרים הצעה. |
rejectSuggestion
|
דחיית הצעה. |
deleteSuggestion
|
מחיקת הצעה. |
| סוף השדות הבלעדיים. | |
ReplaceAllTextRequest
הפונקציה מחליפה את כל המופעים של טקסט שתואם לקריטריון מסוים ב-replace text.
| ייצוג ב-JSON |
|---|
{ "replaceText": string, "tabsCriteria": { object ( |
| שדות | |
|---|---|
replaceText
|
הטקסט שיחליף את הטקסט התואם. |
tabsCriteria
|
אופציונלי. הקריטריונים שמשמשים לציון הכרטיסיות שבהן מתבצעת ההחלפה. אם לא מציינים כרטיסייה, ההחלפה חלה על כל הכרטיסיות. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
| הקריטריונים שמשמשים להתאמת הטקסט להחלפה. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
containsText
|
חיפוש טקסט במסמך שתואם למחרוזת המשנה הזו. |
| סוף השדות הבלעדיים. | |
SubstringMatchCriteria
קריטריון שתואם למחרוזת טקסט ספציפית במסמך.
| ייצוג ב-JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| שדות | |
|---|---|
text
|
הטקסט שרוצים לחפש במסמך. |
matchCase
|
מציין אם החיפוש צריך להתחשב באותיות רישיות:
|
searchByRegex
|
אופציונלי. הערך True אם צריך להתייחס לערך החיפוש כאל ביטוי רגולרי. צריך להוסיף תו בריחה (escape) לכל קו נטוי הפוך בתבנית.
|
TabsCriteria
קריטריון שמציין באילו כרטיסיות מתבצעת בקשה.
| ייצוג ב-JSON |
|---|
{ "tabIds": [ string ] } |
| שדות | |
|---|---|
tabIds[]
|
רשימת מזהי הכרטיסיות שבהן הבקשה מופעלת. |
InsertTextRequest
הוספת טקסט במיקום שצוין.
| ייצוג ב-JSON |
|---|
{ "text": string, "location": { object ( |
| שדות | |
|---|---|
text
|
הטקסט שרוצים להוסיף.
הוספה של תו מעבר שורה תיצור באופן מרומז סגנונות הטקסט של הטקסט שמוסיפים ייקבעו באופן אוטומטי, ובדרך כלל ישמרו על הסגנון של הטקסט הסמוך. ברוב המקרים, סגנון הטקסט של הטקסט שמוסיפים יהיה זהה לטקסט שמופיע מיד לפני אינדקס ההוספה. חלק מתווי הבקרה (U+0000-U+0008, U+000C-U+001F) ותווים מאזור השימוש הפרטי של Unicode Basic Multilingual Plane (U+E000-U+F8FF) יוסרו מהטקסט שמוסיפים. |
| המיקום שבו הטקסט יוכנס. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
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
לדוגמה, כדי לעדכן את סגנון הטקסט למודגש, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
| סוג הטווח שבו יתעדכן סגנון הטקסט. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
range
|
טווח הטקסט לעיצוב. אפשר להרחיב את הטווח כך שיכלול שורות חדשות סמוכות. אם הטווח מכיל פסקה ששייכת לרשימה, גם התבליט של הפסקה יעודכן בסגנון הטקסט התואם. אי אפשר להוסיף טווחים בתוך UpdateTextStyleRequest יחסי. |
| סוף השדות הבלעדיים. | |
CreateParagraphBulletsRequest
יוצרת תבליטים לכל הפסקאות שחופפות לטווח הנתון.
רמת הקינון של כל פסקה תיקבע על ידי ספירת טאבים מובילים לפני כל פסקה. כדי למנוע רווחים מיותרים בין התבליט לבין הפסקה המתאימה, הבקשה הזו מסירה את טאבים המובילים. יכול להיות שהפעולה הזו תשנה את האינדקסים של חלקים מהטקסט.
אם הפסקה שמופיעה מיד לפני הפסקאות שמעדכנים נמצאת ברשימה עם הגדרה קבועה מראש תואמת, הפסקאות שמעדכנים יתווספו לרשימה הקודמת.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שאליו רוצים להחיל את ההגדרה הקבועה מראש של התבליטים. |
bulletPreset
|
סוגי התווים של התבליטים שבהם רוצים להשתמש. |
BulletGlyphPreset
תבניות מוגדרות מראש של גליפים של תבליטים לרשימות.
בדוגמאות האלה אנחנו משתמשים בסוגי התבליטים הבאים:
-
ARROW: חץ, שמתאים לנקודת קוד Unicode U+2794 -
ARROW3D: חץ עם הצללה בתלת-ממד, שמתאים לנקודת קוד Unicode U+27a2 -
CHECKBOX: ריבוע חלול, שמתאים למיקום תו (code point) של Unicode U+274f -
CIRCLE: עיגול חלול, שמתאים למיקום תו (code point) של Unicode U+25cb -
DIAMOND: יהלום מלא, שמתאים למיקום תו (code point) ב-Unicode U+25c6 -
DIAMONDX: מעוין עם X, שמתאים למיקום תו (code point) של Unicode U+2756 -
HOLLOWDIAMOND: יהלום חלול, שמתאים למיקום תו (code point) של Unicode U+25c7 -
DISC: עיגול מלא, שמתאים למיקום תו (code point) של Unicode U+25cf -
SQUARE: ריבוע מלא, שמתאים למיקום תו (code point) של Unicode U+25a0 -
STAR: כוכב, שמתאים למיקום תו (code point) של Unicode U+2605 -
ALPHA: אות קטנה, כמו 'a', 'b' או 'c'. -
UPPERALPHA: אות רישית, כמו A, B או C. -
DECIMAL: מספר, כמו '1', '2' או '3'. -
ZERODECIMAL: מספר שבו לפני מספרים חד-ספרתיים מופיע אפס, כמו 01, 02 או 03. למספרים עם יותר מספרה אחת לא מתווסף אפס בתחילת המספר. -
ROMAN: ספרה רומית באותיות קטנות, כמו i, ii או iii. -
UPPERROMAN: ספרה רומית באותיות רישיות, כמו I, II או III. -
LEFTTRIANGLE: משולש שמצביע שמאלה, שמתאים למיקום תו (code point) של 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
|
השם של הטווח בעל השם. השמות לא צריכים להיות ייחודיים. השמות צריכים להכיל לפחות תו אחד ולא יותר מ-256 תווים, שנמדדים ביחידות קוד UTF-16. |
range
|
הטווח שאליו רוצים להחיל את השם. |
DeleteNamedRangeRequest
מוחק את NamedRange.
| ייצוג ב-JSON |
|---|
{
"tabsCriteria": {
object ( |
| שדות | |
|---|---|
tabsCriteria
|
אופציונלי. הקריטריונים שמשמשים לציון הכרטיסיות שבהן יתבצע מחיקת הטווח. אם לא מציינים את הכרטיסייה, מחיקת הטווח חלה על כל הכרטיסיות. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
| הערך שקובע איזה טווח או אילו טווחים יימחקו. צריך להגדיר בדיוק אחד מהם. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
namedRangeId
|
המזהה של טווח התאים בעל השם שרוצים למחוק. |
name
|
השם של הטווחים שרוצים למחוק. כל טווחי התאים בעלי השם שצוין יימחקו. |
| סוף השדות הבלעדיים. | |
UpdateParagraphStyleRequest
עדכון הסגנון של כל הפסקאות שחופפות לטווח הנתון.
| ייצוג ב-JSON |
|---|
{ "paragraphStyle": { object ( |
| שדות | |
|---|---|
paragraphStyle
|
הסגנונות שיוגדרו בפסקאות.
שינויים מסוימים בסגנון הפסקה עלולים לגרום לשינויים אחרים כדי לשקף את ההתנהגות של כלי העריכה של Docs. מידע נוסף מופיע במסמכי התיעוד של |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את מאפיין היישור של סגנון הפסקה, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
| סוג הטווח שבו יתעדכן סגנון הפסקה. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
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
|
הגודל שבו התמונה תוצג במסמך. המאפיין הזה הוא אופציונלי, והגודל הסופי של התמונה במסמך נקבע לפי הכללים הבאים: * אם לא מצוינים רוחב או גובה, מחושב גודל ברירת מחדל של התמונה על סמך הרזולוציה שלה. * אם מציינים מימד אחד, המימד השני מחושב כדי לשמור על יחס הגובה-רוחב של התמונה. * אם מציינים גם רוחב וגם גובה, התמונה משתנה כך שתתאים למידות שצוינו תוך שמירה על יחס הגובה-רוחב. |
| המיקום שבו התמונה תווסף. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הוספת התמונה באינדקס ספציפי במסמך.
התמונה צריכה להיות מוכנסת בתוך הגבולות של אי אפשר להוסיף תמונות מוטבעות בתוך הערת שוליים או משוואה. |
endOfSegmentLocation
|
הטקסט מוכנס בסוף הכותרת העליונה, הכותרת התחתונה או גוף המסמך. אי אפשר להוסיף תמונות מוטבעות בתוך הערת שוליים. |
| סוף השדות הבלעדיים. | |
InsertTableRequest
הפקודה מוסיפה טבלה במיקום שצוין.
תו של שורה חדשה יתווסף לפני הטבלה שנוספה.
| ייצוג ב-JSON |
|---|
{ "rows": integer, "columns": integer, "location": { object ( |
| שדות | |
|---|---|
rows
|
מספר השורות בטבלה. |
columns
|
מספר העמודות בטבלה. |
| המיקום שבו הטבלה תוכנס. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הפונקציה מוסיפה את הטבלה באינדקס ספציפי של המודל. תו מעבר לשורה יתווסף לפני הטבלה שתוכנס, ולכן אינדקס ההתחלה של הטבלה יהיה באינדקס המיקום שצוין + 1.
הטבלה צריכה להיות מוכנסת בתוך הגבולות של אי אפשר להוסיף טבלאות בתוך הערת שוליים או משוואה. |
endOfSegmentLocation
|
הפונקציה מוסיפה את הטבלה בסוף הכותרת העליונה, הכותרת התחתונה או גוף המסמך שצוינו. תו של שורה חדשה יתווסף לפני הטבלה שנוספה. אי אפשר להוסיף טבלאות בתוך הערת שוליים. |
| סוף השדות הבלעדיים. | |
InsertTableRowRequest
הוספת שורה ריקה לטבלה.
| ייצוג ב-JSON |
|---|
{
"tableCellLocation": {
object ( |
| שדות | |
|---|---|
tableCellLocation
|
המיקום של תא הטבלה שאחריו יוכנסו השורות. שורה חדשה תתווסף מעל (או מתחת) לשורה שבה נמצא תא ההפניה. אם תא ההפניה הוא תא ממוזג, שורה חדשה תתווסף מעל (או מתחת) לתא הממוזג. |
insertBelow
|
האם להוסיף שורה חדשה מתחת למיקום תא ההפניה.
|
TableCellLocation
המיקום של תא יחיד בטבלה.
| ייצוג ב-JSON |
|---|
{
"tableStartLocation": {
object ( |
| שדות | |
|---|---|
tableStartLocation
|
המיקום שבו הטבלה מתחילה במסמך. |
rowIndex
|
אינדקס השורה שמתחיל ב-0. לדוגמה, האינדקס של השורה השנייה בטבלה הוא 1. |
columnIndex
|
אינדקס העמודות שמתחיל ב-0. לדוגמה, האינדקס של העמודה השנייה בטבלה הוא 1. |
InsertTableColumnRequest
הוספת עמודה ריקה לטבלה.
| ייצוג ב-JSON |
|---|
{
"tableCellLocation": {
object ( |
| שדות | |
|---|---|
tableCellLocation
|
המיקום של תא הטבלה שאליו יוכנסו העמודות. עמודה חדשה תתווסף משמאל (או מימין) לעמודה שבה נמצא תא ההפניה. אם תא ההפניה הוא תא ממוזג, עמודה חדשה תתווסף משמאל (או מימין) לתא הממוזג. |
insertRight
|
האם להוסיף עמודה חדשה מימין למיקום תא ההפניה.
|
DeleteTableRowRequest
מחיקת שורה מטבלה.
| ייצוג ב-JSON |
|---|
{
"tableCellLocation": {
object ( |
| שדות | |
|---|---|
tableCellLocation
|
המיקום של התא בטבלת ההפניה שממנו השורה תימחק. השורה שהתא הזה משתרע על פניה תימחק. אם זה תא ממוזג שמתפרס על כמה שורות, כל השורות שהתא מתפרס עליהן יימחקו. אם לא נשארו שורות בטבלה אחרי המחיקה הזו, הטבלה כולה נמחקת. |
DeleteTableColumnRequest
מחיקת עמודה מטבלה.
| ייצוג ב-JSON |
|---|
{
"tableCellLocation": {
object ( |
| שדות | |
|---|---|
tableCellLocation
|
המיקום של התא בטבלת ההפניה שממנו העמודה תימחק. העמודה שהתא הזה משתרע עליה תימחק. אם זה תא שמוזג ומתפרס על פני כמה עמודות, כל העמודות שהתא מתפרס על פניהן יימחקו. אם אחרי המחיקה לא נשארו עמודות בטבלה, הטבלה כולה נמחקת. |
InsertPageBreakRequest
מוסיף מעבר דף ואחריו שורה חדשה במיקום שצוין.
| ייצוג ב-JSON |
|---|
{ "location": { object ( |
| שדות | |
|---|---|
| המיקום שבו יתווסף מעבר הדף. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הוספת מעבר דף באינדקס ספציפי במסמך.
מעברי הדף צריכים להיות מוכנסים בתוך הגבולות של
אי אפשר להוסיף מעברי דפים בתוך טבלה, משוואה, הערת שוליים, כותרת עליונה או כותרת תחתונה. מכיוון שאפשר להוסיף מעברי דפים רק בתוך הגוף, השדה
|
endOfSegmentLocation
|
הוספת מעבר דף בסוף גוף המסמך.
אי אפשר להוסיף מעברי דפים בתוך הערת שוליים, כותרת עליונה או כותרת תחתונה. מכיוון שאפשר להוסיף מעברי דפים רק בתוך הגוף, השדה
|
| סוף השדות הבלעדיים. | |
DeletePositionedObjectRequest
מוחק את
PositionedObject
מהמסמך.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "tabId": string } |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט הממוקם שרוצים למחוק. |
tabId
|
הכרטיסייה שבה נמצא האובייקט שרוצים למחוק. אם לא מציינים כרטיסייה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
UpdateTableColumnPropertiesRequest
מעדכן את
TableColumnProperties
של עמודות בטבלה.
| ייצוג ב-JSON |
|---|
{ "tableStartLocation": { object ( |
| שדות | |
|---|---|
tableStartLocation
|
המיקום שבו הטבלה מתחילה במסמך. |
columnIndices[]
|
רשימת האינדקסים של העמודות (החל מ-0) שרוצים לעדכן את המאפיין שלהן. אם לא מציינים אינדקסים, כל העמודות יעודכנו. |
tableColumnProperties
|
מאפייני העמודה בטבלה שרוצים לעדכן.
אם הערך של
|
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את רוחב העמודה, מגדירים את
|
UpdateTableCellStyleRequest
מעדכן את הסגנון של טווח תאים בטבלה.
| ייצוג ב-JSON |
|---|
{ "tableCellStyle": { object ( |
| שדות | |
|---|---|
tableCellStyle
|
הסגנון שרוצים להגדיר לתאי הטבלה. כשמעדכנים גבולות, אם תא חולק גבול עם תא סמוך, גם מאפיין הגבול המתאים של התא הסמוך מתעדכן. גבולות שממוזגים ובלתי נראים לא מתעדכנים. מכיוון שעדכון של גבול משותף לתאים סמוכים באותה בקשה עלול לגרום לעדכוני גבולות סותרים, עדכוני הגבולות מוחלים בסדר הבא:
|
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע הרקע של תא בטבלה, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
| התאים שיעודכנו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
tableRange
|
טווח הטבלה שמייצג את קבוצת המשנה של הטבלה שעליה חלים העדכונים. |
tableStartLocation
|
המיקום שבו הטבלה מתחילה במסמך. אם מציינים את העדכונים, הם יחולו על כל התאים בטבלה. |
| סוף השדות הבלעדיים. | |
TableRange
טווח טבלה מייצג הפניה לקבוצת משנה של טבלה.
חשוב לציין שהתאים שצוינו בטווח של הטבלה לא בהכרח יוצרים מלבן. לדוגמה, נניח שיש לנו טבלה בגודל 3x3 שבה כל התאים בשורה האחרונה מוזגו. הטבלה נראית כך:
[ ][ ][ ]
[ ][ ][ ]
[ ]
טווח טבלה עם מיקום תא בטבלה = (tableStartLocation, row = 0, column = 0), טווח שורות = 3 וטווח עמודות = 2 מציין את התאים הבאים:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| ייצוג ב-JSON |
|---|
{
"tableCellLocation": {
object ( |
| שדות | |
|---|---|
tableCellLocation
|
המיקום של התא שבו מתחיל טווח התאים בטבלה. |
rowSpan
|
מספר השורות בטווח הטבלה. |
columnSpan
|
מספר העמודות בטווח הטבלה. |
UpdateTableRowStyleRequest
מעדכן את
TableRowStyle
של שורות בטבלה.
| ייצוג ב-JSON |
|---|
{ "tableStartLocation": { object ( |
| שדות | |
|---|---|
tableStartLocation
|
המיקום שבו הטבלה מתחילה במסמך. |
rowIndices[]
|
רשימת האינדקסים של השורות (החל מ-0) שצריך לעדכן את הסגנון שלהן. אם לא מציינים אינדקסים, כל השורות יעודכנו. |
tableRowStyle
|
הסגנונות שיוגדרו בשורות. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את הגובה המינימלי של השורה, מגדירים את
|
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
|
טווח הטבלה שמציין אילו תאים בטבלה ימוזגו. כל הטקסט בתאים שממזגים יאוחד ויישמר בתא ה'ראשי' בטווח. זהו התא הימני העליון של הטווח כשהכיוון של התוכן הוא מימין לשמאל, והתא השמאלי העליון של הטווח בכל מקרה אחר. אם הטווח לא מלבני (מצב שיכול לקרות במקרים מסוימים שבהם הטווח כולל תאים שכבר מוזגו או שהטבלה לא מלבנית), מוחזרת שגיאת בקשה שגויה (400). |
UnmergeTableCellsRequest
ביטול המיזוג של התאים בטווח Table.
| ייצוג ב-JSON |
|---|
{
"tableRange": {
object ( |
| שדות | |
|---|---|
tableRange
|
טווח הטבלה שמציין אילו תאים בטבלה יבוטל בהם המיזוג. כל התאים הממוזגים בטווח הזה יבוטלו, והפעולה לא תשפיע על תאים שכבר לא ממוזגים. אם בטווח אין תאים ממוזגים, הבקשה לא תבצע שום פעולה. אם יש טקסט באחד מהתאים שמוזגו, הטקסט יישאר בתא ה'ראשי' של הבלוק שיתקבל של תאים לא ממוזגים. התא 'head' הוא התא הימני העליון כשהכיוון של התוכן הוא משמאל לימין, והתא השמאלי העליון בכל מקרה אחר. |
CreateHeaderRequest
יוצר Header. הכותרת החדשה מוחלת על SectionStyle במיקום של SectionBreak אם הוא צוין, אחרת היא מוחלת על DocumentStyle.
אם כבר קיימת כותרת מהסוג שצוין, תוחזר שגיאת בקשה לא תקינה (400).
| ייצוג ב-JSON |
|---|
{ "type": enum ( |
| שדות | |
|---|---|
type
|
סוג הכותרת שרוצים ליצור. |
sectionBreakLocation
|
המיקום של
|
CreateFootnoteRequest
יוצרת פלח Footnote ומכניסה אליו FootnoteReference חדש במיקום שצוין.
הפלח החדש
Footnote
יכיל רווח ואחריו תו של שורה חדשה.
| ייצוג ב-JSON |
|---|
{ "location": { object ( |
| שדות | |
|---|---|
| המיקום שבו רוצים להוסיף את ההפניה להערת השוליים. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הוספת ההפניה להערת השוליים באינדקס ספציפי במסמך.
ההפניה להערת השוליים צריכה להיות מוכנסת בתוך הגבולות של
אי אפשר להוסיף הפניות להערות שוליים בתוך משוואה, כותרת עליונה, כותרת תחתונה או הערת שוליים. מכיוון שאפשר להוסיף הפניות להערות שוליים רק בגוף המסמך, השדה |
endOfSegmentLocation
|
הפניה להערת השוליים מוכנסת בסוף גוף המסמך.
אי אפשר להוסיף הפניות להערות שוליים בתוך כותרת עליונה, כותרת תחתונה או הערת שוליים. מכיוון שאפשר להוסיף הפניות להערות שוליים רק בגוף המסמך, השדה |
| סוף השדות הבלעדיים. | |
ReplaceNamedRangeContentRequest
החלפת התוכן של NamedRange או NamedRanges שצוינו בתוכן החלופי שניתן.
הערה: יכול להיות שNamedRange
ranges יכלול כמה חלקים לא רציפים. במקרה כזה, רק התוכן בטווח הראשון יוחלף. הטווחים האחרים והתוכן שלהם יימחקו.
במקרים שבהם החלפה או מחיקה של טווחים כלשהם יובילו למבנה מסמך לא תקין, תוחזר שגיאת בקשה שגויה (400).
| ייצוג ב-JSON |
|---|
{
"tabsCriteria": {
object ( |
| שדות | |
|---|---|
tabsCriteria
|
אופציונלי. הקריטריונים שמשמשים לציון הכרטיסיות שבהן מתבצעת ההחלפה. אם לא מציינים כרטיסייה, ההחלפה חלה על כל הכרטיסיות. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
| התוכן שצריך להחליף את התוכן הקיים בטווח תאים בעל שם. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
text
|
הפונקציה מחליפה את התוכן של טווח תאים בעל שם שצוין בטקסט שמוזן. |
| סוף השדות הבלעדיים. | |
| הפניה לטווח תאים בעל שם(או טווחי תאים בעלי שמות) שהתוכן שלהם יוחלף. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
namedRangeId
|
המזהה של טווח התאים בעל השם שהתוכן שלו יוחלף. אם אין טווח תאים בעל שם עם המזהה שצוין, מוחזרת שגיאת בקשה שגויה (400). |
namedRangeName
|
השם של
אם יש כמה
|
| סוף השדות הבלעדיים. | |
UpdateSectionStyleRequest
מעדכן את
SectionStyle.
| ייצוג ב-JSON |
|---|
{ "range": { object ( |
| שדות | |
|---|---|
range
|
הטווח שחופף לקטעים שרוצים להחיל עליהם סגנון.
מכיוון שאפשר להוסיף מעברי מקטע רק בתוך הגוף, השדה
|
sectionStyle
|
הסגנונות שיוגדרו בקטע.
שינויים מסוימים בסגנון של קטע עשויים לגרום לשינויים אחרים, כדי לשקף את ההתנהגות של כלי העריכה של Docs. מידע נוסף מופיע במסמכי התיעוד של |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את השוליים השמאליים, מגדירים את
|
InsertSectionBreakRequest
הוספת מעבר קטע במיקום שצוין.
תו של שורה חדשה יתווסף לפני מעבר הקטע.
| ייצוג ב-JSON |
|---|
{ "sectionType": enum ( |
| שדות | |
|---|---|
sectionType
|
סוג הקטע שרוצים להוסיף. |
| המיקום שבו יוכנס הקו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הפונקציה מוסיפה שורה חדשה ומעבר בין קטעים באינדקס ספציפי במסמך.
מעבר הקטע צריך להיות מוכנס בתוך הגבולות של
אי אפשר להוסיף מעברי קטע בתוך טבלה, משוואה, הערת שוליים, כותרת עליונה או כותרת תחתונה. מכיוון שאפשר להוסיף מעברי קטע רק בתוך הגוף, השדה
|
endOfSegmentLocation
|
מוסיף שורה חדשה ומעבר בין קטעים בסוף גוף המסמך.
אי אפשר להוסיף מעברי קטע בתוך הערת שוליים, כותרת עליונה או כותרת תחתונה. מכיוון שאפשר להוסיף מעברי מקטע רק בתוך הגוף, השדה
|
| סוף השדות הבלעדיים. | |
DeleteHeaderRequest
מוחק את
Header
מהמסמך.
| ייצוג ב-JSON |
|---|
{ "headerId": string, "tabId": string } |
| שדות | |
|---|---|
headerId
|
המזהה של הכותרת שרוצים למחוק. אם הכותרת הזו מוגדרת ב- |
tabId
|
הכרטיסייה שמכילה את הכותרת שרוצים למחוק. אם לא מציינים כרטיסייה, הבקשה חלה על הכרטיסייה הראשונה. במסמך שמכיל כרטיסייה אחת:
במסמך שמכיל כמה כרטיסיות:
|
PinTableHeaderRowsRequest
הפונקציה מעדכנת את מספר שורות הכותרת של הטבלה שמוצמדות בטבלה.
| ייצוג ב-JSON |
|---|
{
"tableStartLocation": {
object ( |
| שדות | |
|---|---|
tableStartLocation
|
המיקום שבו הטבלה מתחילה במסמך. |
pinnedHeaderRowsCount
|
מספר השורות בטבלה שצריך להצמיד, כאשר 0 מציין שכל השורות לא מוצמדות. |
AddDocumentTabRequest
מוסיף כרטיסיית מסמך. כשמוסיפים כרטיסייה באינדקס מסוים, האינדקסים של כל הכרטיסיות הבאות גדלים ב-1.
| ייצוג ב-JSON |
|---|
{
"tabProperties": {
object ( |
| שדות | |
|---|---|
tabProperties
|
המאפיינים של הכרטיסייה שרוצים להוסיף. כל המאפיינים הם אופציונליים. |
DeleteTabRequest
מחיקת כרטיסייה. אם בכרטיסייה יש כרטיסיות צאצא, הן נמחקות גם כן.
| ייצוג ב-JSON |
|---|
{ "tabId": string } |
| שדות | |
|---|---|
tabId
|
המזהה של הכרטיסייה שרוצים למחוק. |
UpdateDocumentTabPropertiesRequest
עדכון המאפיינים של כרטיסיית מסמך.
| ייצוג ב-JSON |
|---|
{
"tabProperties": {
object ( |
| שדות | |
|---|---|
tabProperties
|
מאפייני הכרטיסייה שרוצים לעדכן. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
|
InsertPersonRequest
הוספת תיוג של אדם.
| ייצוג ב-JSON |
|---|
{ "personProperties": { object ( |
| שדות | |
|---|---|
personProperties
|
המאפיינים של תיוג האדם שרוצים להוסיף. |
| המיקום שבו יוכנס התיוג של האדם. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הפונקציה מוסיפה את התיוג של האדם באינדקס ספציפי במסמך.
התיוג של האדם צריך להיות בתוך הגבולות של אי אפשר להוסיף תיוגים של אנשים בתוך משוואה. |
endOfSegmentLocation
|
התיוג של האדם מוכנס בסוף הכותרת העליונה, הכותרת התחתונה, הערת השוליים או גוף המסמך. |
| סוף השדות הבלעדיים. | |
UpdateNamedStyleRequest
מעדכן סגנון עם שם.
| ייצוג ב-JSON |
|---|
{
"namedStyle": {
object ( |
| שדות | |
|---|---|
namedStyle
|
סגנון המסמך שרוצים לעדכן. |
fields
|
השדות של NamedStyle שצריך לעדכן.
צריך לציין לפחות
לדוגמה, כדי לעדכן את סגנון הטקסט למודגש, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. אם מציינים
|
tabId
|
הכרטיסייה במסמך שרוצים לעדכן. כברירת מחדל, העדכון חל על הכרטיסייה הראשונה. |
InsertRichLinkRequest
הוספת
RichLink
במיקום שצוין.
| ייצוג ב-JSON |
|---|
{ "richLinkProperties": { object ( |
| שדות | |
|---|---|
richLinkProperties
|
המאפיינים של הקישור המתקדם שרוצים להוסיף. |
| המיקום שבו יוצג הקישור העשיר. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הפונקציה מוסיפה את הקישור העשיר באינדקס ספציפי במסמך.
צריך להוסיף את הקישור העשיר בתוך הגבולות של אי אפשר להוסיף קישור עשיר בתוך משוואה. |
endOfSegmentLocation
|
הקישור העשיר מוכנס לסוף הכותרת העליונה, הכותרת התחתונה, הערת השוליים או גוף המסמך. |
| סוף השדות הבלעדיים. | |
InsertDateRequest
הוספת תאריך במיקום שצוין.
| ייצוג ב-JSON |
|---|
{ "dateElementProperties": { object ( |
| שדות | |
|---|---|
dateElementProperties
|
המאפיינים של התאריך שרוצים להוסיף. |
| המיקום שבו התאריך יוכנס. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
location
|
הוספת התאריך באינדקס ספציפי במסמך.
התאריך צריך להיות בתוך הגבולות של |
endOfSegmentLocation
|
הפונקציה מוסיפה את התאריך בסוף הכותרת העליונה, הכותרת התחתונה או גוף המסמך שצוינו. |
| סוף השדות הבלעדיים. | |
InsertCommentRequest
מוסיפים את התו CommentThread למסמך.
| ייצוג ב-JSON |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"range": {
object ( |
| שדות | |
|---|---|
content
|
הטקסט של התגובה, כטקסט פשוט. התוכן הזה יטופל באופן דומה לתגובות שנוצרו בכלי לעריכת מסמכים. ההתנהגות שלו תהיה דומה בכל הנוגע לעיצוב, להתראות וכו'. חובה למלא את השדה הזה, והוא לא יכול לכלול יותר מ-2,048 יחידות קוד UTF-8. |
assigneeEmailAddress
|
אופציונלי. כתובת האימייל של המשתמש שהוקצתה לו התגובה. אם רוצים להשאיר תגובה שלא משויכת לאף אחד, משאירים את השדה ריק. הערך לא יכול לכלול יותר מ-2,048 יחידות קוד UTF-8. |
| המיקום במסמך שמקושר לתגובה הזו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
range
|
הקטע
|
| סוף השדות הבלעדיים. | |
AddCommentReplyRequest
מוסיף תשובה
Post
לתוך
CommentThread
או
SuggestionThread.
| ייצוג ב-JSON |
|---|
{
"post": {
object ( |
| שדות | |
|---|---|
post
|
|
| המזהה של השרשור שאליו רוצים להוסיף את התשובה. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
commentId
|
המזהה של |
suggestionId
|
המזהה של |
| סוף השדות הבלעדיים. | |
UpdateCommentPostRequest
עדכון של Post ב-CommentThread או ב-SuggestionThread.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם:
-
הפוסט הוא
headPostשל SuggestionThread. -
המשתמש ששולח את הבקשה לא כתב את הפוסט.
| ייצוג ב-JSON |
|---|
{ "postId": string, "content": string, "commentId": string, "suggestionId": string } |
| שדות | |
|---|---|
postId
|
המזהה של הפוסט שעובר עדכון. |
content
|
הטקסט החדש של התגובה, כטקסט פשוט. התוכן הזה יטופל באופן דומה לתגובות שנוצרו בכלי לעריכת מסמכים. ההתנהגות שלו תהיה דומה בכל הנוגע לעיצוב, להתראות וכו'. חובה למלא את השדה הזה, והוא לא יכול לכלול יותר מ-2,048 יחידות קוד UTF-8. |
| המזהה של השרשור שהפוסט שייך אליו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
commentId
|
המזהה של
|
suggestionId
|
המזהה של
|
| סוף השדות הבלעדיים. | |
DeleteCommentRequest
מוחק את CommentThread.
מחזירה שגיאת בקשה שגויה (400) אם המשתמש ששולח את הבקשה הוא לא היוצר של headPost.
| ייצוג ב-JSON |
|---|
{ "commentId": string } |
| שדות | |
|---|---|
commentId
|
המזהה של
|
DeleteCommentReplyRequest
מחיקת תשובה
Post
מתוך
CommentThread
או
SuggestionThread.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם:
-
המשתמש ששולח את הבקשה לא כתב את הפוסט.
-
הפוסט עם התגובה מכיל [פעולה][google.apps.docs.v1.Post.action].
-
התשובה מכילה את התג
assignee.
| ייצוג ב-JSON |
|---|
{ "postId": string, "commentId": string, "suggestionId": string } |
| שדות | |
|---|---|
postId
|
המזהה של התשובה
|
| המזהה של השרשור שהפוסט שייך אליו. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
commentId
|
המזהה של
|
suggestionId
|
המזהה של
|
| סוף השדות הבלעדיים. | |
AcceptSuggestionRequest
מאשרים הצעה.
אם למשתמש ששולח את הבקשה אין גישת עריכה למסמך, הפונקציה מחזירה שגיאת 403 (אין הרשאה).
| ייצוג ב-JSON |
|---|
{ "suggestionId": string } |
| שדות | |
|---|---|
suggestionId
|
המזהה של ההצעה. |
RejectSuggestionRequest
דחיית הצעה.
הפונקציה מחזירה שגיאת 403 (אסורה) אם למשתמש ששולח את הבקשה אין גישת עריכה למסמך והוא לא היוצר של ההצעה.
| ייצוג ב-JSON |
|---|
{ "suggestionId": string } |
| שדות | |
|---|---|
suggestionId
|
המזהה של ההצעה. |
DeleteSuggestionRequest
מחיקת הצעה.
מוחזרת שגיאת 403 (אסורה) אם המשתמש ששולח את הבקשה הוא לא יוצר ההצעה.
| ייצוג ב-JSON |
|---|
{ "suggestionId": string } |
| שדות | |
|---|---|
suggestionId
|
המזהה של ההצעה. |