בקשה
סוג עדכון יחיד להחלה על מצגת.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
kind. סוג העדכון. צריך למפות שדה אחד בדיוק.
kind
יכול להיות רק אחד מהבאים:
|
|
createSlide
|
יצירת שקף חדש. |
createShape
|
יצירת צורה חדשה. |
createTable
|
יצירת טבלה חדשה. |
insertText
|
הוספת טקסט לצורה או לתא בטבלה. |
insertTableRows
|
הוספת שורות לטבלה. |
insertTableColumns
|
הוספת עמודות לטבלה. |
deleteTableRow
|
מחיקת שורה מטבלה. |
deleteTableColumn
|
מחיקת עמודה מטבלה. |
replaceAllText
|
הפונקציה מחליפה את כל המופעים של הטקסט שצוין. |
deleteObject
|
מחיקת דף או רכיב בדף מהמצגת. |
updatePageElementTransform
|
מעדכן את הטרנספורמציה של רכיב בדף. |
updateSlidesPosition
|
מעדכן את המיקום של קבוצת שקפים במצגת. |
deleteText
|
מחיקת טקסט מצורה או מתא בטבלה. |
createImage
|
יוצר תמונה. |
createVideo
|
יוצר סרטון. |
createSheetsChart
|
יוצרת תרשים מוטמע של Google Sheets. |
createLine
|
יוצר קו. |
refreshSheetsChart
|
רענון של תרשים ב-Google Sheets. |
updateShapeProperties
|
מעדכן את המאפיינים של |
updateImageProperties
|
מעדכן את המאפיינים של
|
updateVideoProperties
|
מעדכן את המאפיינים של |
updatePageProperties
|
מעדכן את המאפיינים של |
updateTableCellProperties
|
מעדכן את המאפיינים של |
updateLineProperties
|
מעדכן את המאפיינים של |
createParagraphBullets
|
יוצרת תבליטים לפסקאות. |
replaceAllShapesWithImage
|
הפונקציה מחליפה את כל הצורות שתואמות לקריטריונים מסוימים בתמונה. |
duplicateObject
|
משכפל רכיב בשקף או בדף. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
החלפת כל הצורות שתואמות לקריטריונים מסוימים בתרשים של Google Sheets. |
deleteParagraphBullets
|
מוחק תבליטים מפסקה. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
מעדכן את המאפיינים של גבולות הטבלה ב- |
updateTableColumnProperties
|
מעדכן את המאפיינים של עמודה |
updateTableRowProperties
|
מעדכן את המאפיינים של שורה |
mergeTableCells
|
הפונקציה ממזגת תאים ב- |
unmergeTableCells
|
ביטול המיזוג של תאים ב- |
groupObjects
|
קיבוץ אובייקטים, כמו רכיבים בדף. |
ungroupObjects
|
מבטל את הקיבוץ של אובייקטים, כמו
|
updatePageElementAltText
|
מעדכן את הכותרת ו/או את התיאור של הטקסט החלופי של תמונה מסוג
|
replaceImage
|
מחליפה תמונה קיימת בתמונה חדשה. |
updateSlideProperties
|
עדכון המאפיינים של שקף |
updatePageElementsZOrder
|
מעדכן את סדר ה-Z של |
updateLineCategory
|
מעדכן את הקטגוריה של |
rerouteLine
|
מנתב מחדש את
|
CreateSlideRequest
יוצר שקף.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
insertionIndex
|
אינדקס אופציונלי מבוסס-אפס שמציין איפה להוסיף את השקפים. אם לא מציינים אינדקס, השקף נוצר בסוף. |
slideLayoutReference
|
הפניה לפריסה של השקף שרוצים להוסיף, על סמך התבנית הראשית הנוכחית, שהיא אחת מהאפשרויות הבאות:
אם לא נמצא LayoutReference בפריסת האב הנוכחית, מוחזרת שגיאת בקשה שגויה (400).
אם לא מציינים הפניה לפריסה, השקף משתמש בפריסה המוגדרת מראש |
placeholderIdMappings[]
|
רשימה אופציונלית של מיפויי מזהי אובייקטים מתוך
|
LayoutReference
טבלת הסבר לפריסת שקפים. הוא יכול להתייחס לאחד מהדברים הבאים:
- פריסה מוגדרת מראש
- אחת מהפריסות במצגת.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד
kind. סוג ההפניה לפריסה.
kind
יכול להיות רק אחד מהבאים:
|
|
predefinedLayout
|
פריסה מוגדרת מראש. |
layoutId
|
מזהה הפריסה: מזהה האובייקט של אחת מהפריסות במצגת. |
PredefinedLayout
סוגים מוגדרים מראש של פריסות. אלה פריסות נפוצות במצגות. עם זאת, אין ערובה לכך שהפריסות האלה קיימות בתבנית הנוכחית, כי יכול להיות שהן נמחקו או שהן לא חלק מהעיצוב שבו נעשה שימוש. בנוסף, יכול להיות ששיניתם את הפלייסהולדרים בכל פריסה.
| טיפוסים בני מנייה (enum) | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
פריסה לא מוגדרת. |
BLANK
|
פריסה ריקה, ללא ערכי פלייסהולדר. |
CAPTION_ONLY
|
פריסה עם כתובית בתחתית. |
TITLE
|
פריסה עם כותרת וכותרת משנה. |
TITLE_AND_BODY
|
פריסה עם כותרת וגוף. |
TITLE_AND_TWO_COLUMNS
|
פריסה עם כותרת ושתי עמודות. |
TITLE_ONLY
|
פריסה עם כותרת בלבד. |
SECTION_HEADER
|
פריסה עם שם של קטע. |
SECTION_TITLE_AND_DESCRIPTION
|
פריסה עם כותרת וכותרת משנה בצד אחד ותיאור בצד השני. |
ONE_COLUMN_TEXT
|
פריסה עם כותרת אחת וגוף אחד, מסודרים בעמודה אחת. |
MAIN_POINT
|
פריסה עם נקודה מרכזית. |
BIG_NUMBER
|
פריסה עם כותרת מספר גדולה. |
LayoutPlaceholderIdMapping
מיפוי המזהים שצוין על ידי המשתמש עבור פלייסהולדר [מציין מיקום] שייווצר בשקף מפריסה שצוינה.
| ייצוג ב-JSON |
|---|
{ "objectId": string, // Union field |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שסופק על ידי המשתמש עבור ה-placeholder שצוין למעלה, שאותו רוצים ליצור בשקף.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
שדה איחוד
kind. סוג לזיהוי פלייסהולדר בפריסה.
kind
יכול להיות רק אחד מהבאים:
|
|
layoutPlaceholder
|
הפלייסולדר בפריסה שיחול על השקף. צריך להשתמש רק ב- |
layoutPlaceholderObjectId
|
מזהה האובייקט של הפלייסהולדר בפריסה שתחול על השקף. |
CreateShapeRequest
יצירת צורה חדשה.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי |
elementProperties
|
מאפייני הרכיב של הצורה. |
shapeType
|
סוג הצורה. |
PageElementProperties
מאפיינים נפוצים של רכיב בדף.
הערה: כשיוצרים לראשונה PageElement, יכול להיות שממשק ה-API ישנה את הערכים של size ושל transform, אבל הגודל החזותי לא ישתנה.
| ייצוג ב-JSON |
|---|
{ "pageObjectId": string, "size": { object ( |
| שדות | |
|---|---|
pageObjectId
|
מזהה האובייקט של הדף שבו נמצא הרכיב. |
size
|
גודל הרכיב. |
transform
|
הטרנספורמציה של האלמנט. |
CreateTableRequest
יצירת טבלה חדשה.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
elementProperties
|
מאפייני הרכיב של הטבלה. הטבלה תיצור בגודל שצוין, בכפוף לגודל מינימלי. אם לא מציינים גודל, הטבלה תותאם לגודל באופן אוטומטי. ההגדרה scale של טרנספורמציות של טבלאות חייבת להיות 1, ואסור שיהיו רכיבי הטיה. אם לא מציינים טרנספורמציה, הטבלה תהיה ממורכזת בדף. |
rows
|
מספר השורות בטבלה. |
columns
|
מספר העמודות בטבלה. |
InsertTextRequest
הוספת טקסט לצורה או לתא בטבלה.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה שבהן הטקסט יוכנס. |
cellLocation
|
המיקום האופציונלי של תא בטבלה, אם הטקסט אמור להיות מוכנס לתא בטבלה. אם הוא קיים, הערך של objectId חייב להתייחס לטבלה. |
text
|
הטקסט שיוכנס.
הוספה של תו מעבר שורה תיצור באופן מרומז
סגנונות הטקסט של הטקסט שמוסיפים ייקבעו באופן אוטומטי, ובדרך כלל הסגנון של הטקסט הסמוך יישמר. ברוב המקרים, הטקסט יתווסף ל- חלק מתווי הבקרה (U+0000-U+0008, U+000C-U+001F) ותווים מאזור השימוש הפרטי של Unicode Basic Multilingual Plane (U+E000-U+F8FF) יוסרו מהטקסט שמוסיפים. |
insertionIndex
|
האינדקס שבו הטקסט יוכנס, ביחידות קוד Unicode, על סמך
האינדקס מבוסס על אפסים ומחושב מתחילת המחרוזת. יכול להיות שהאינדקס ישתנה כדי למנוע הוספות בתוך קבוצות גרפמה של Unicode. במקרים כאלה, הטקסט יוכנס מיד אחרי קבוצת הגרפמות. |
InsertTableRowsRequest
הוספת שורות לטבלה.
| ייצוג ב-JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| שדות | |
|---|---|
tableObjectId
|
הטבלה שאליה רוצים להוסיף שורות. |
cellLocation
|
המיקום של תא ההפניה בטבלה שממנו יוכנסו השורות. שורה חדשה תתווסף מעל (או מתחת) לשורה שבה נמצא תא ההפניה. אם תא ההפניה הוא תא ממוזג, שורה חדשה תתווסף מעל (או מתחת) לתא הממוזג. |
insertBelow
|
האם להוסיף שורות חדשות מתחת למיקום תא ההפניה.
|
number
|
מספר השורות שיוכנסו. עד 20 לכל בקשה. |
InsertTableColumnsRequest
הוספת עמודות לטבלה.
הגודל של העמודות האחרות בטבלה ישתנה כדי שהעמודה החדשה תתאים.
| ייצוג ב-JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| שדות | |
|---|---|
tableObjectId
|
הטבלה שאליה רוצים להוסיף עמודות. |
cellLocation
|
המיקום של תא הטבלה שאחריו יוכנסו העמודות. עמודה חדשה תתווסף משמאל (או מימין) לעמודה שבה נמצא תא ההפניה. אם תא ההפניה הוא תא ממוזג, עמודה חדשה תתווסף משמאל (או מימין) לתא הממוזג. |
insertRight
|
האם להוסיף עמודות חדשות מימין למיקום של תא ההפניה.
|
number
|
מספר העמודות שרוצים להוסיף. עד 20 לכל בקשה. |
DeleteTableRowRequest
מחיקת שורה מטבלה.
| ייצוג ב-JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| שדות | |
|---|---|
tableObjectId
|
הטבלה שממנה רוצים למחוק שורות. |
cellLocation
|
המיקום של התא בטבלת ההפניה שממנו תימחק שורה. השורה שהתא הזה משתרע על פניה תימחק. אם זה תא ממוזג, יימחקו כמה שורות. אם לא נשארו שורות בטבלה אחרי המחיקה, הטבלה כולה נמחקת. |
DeleteTableColumnRequest
מחיקת עמודה מטבלה.
| ייצוג ב-JSON |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| שדות | |
|---|---|
tableObjectId
|
הטבלה שממנה רוצים למחוק עמודות. |
cellLocation
|
המיקום של התא בטבלת ההפניה שממנו תימחק עמודה. העמודה שהתא הזה משתרע על פניה תימחק. אם זה תא ממוזג, יימחקו כמה עמודות. אם לא נשארו עמודות בטבלה אחרי המחיקה, הטבלה כולה נמחקת. |
ReplaceAllTextRequest
הפונקציה מחליפה את כל המופעים של טקסט שתואמים לקריטריון מסוים ב-replace text.
| ייצוג ב-JSON |
|---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
| שדות | |
|---|---|
replaceText
|
הטקסט שיחליף את הטקסט התואם. |
pageObjectIds[]
|
אם הוא לא ריק, הוא מגביל את ההתאמות לרכיבי דף רק בדפים הנתונים.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם ניתן לה מזהה אובייקט של דף |
שדה איחוד
criteria. הקריטריונים שמשמשים להתאמת הטקסט להחלפה.
criteria
יכול להיות רק אחד מהבאים:
|
|
containsText
|
חיפוש טקסט בצורה שתואם למחרוזת המשנה הזו. |
SubstringMatchCriteria
קריטריון שתואם למחרוזת טקסט ספציפית בצורה או בטבלה.
| ייצוג ב-JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| שדות | |
|---|---|
text
|
הטקסט לחיפוש בצורה או בטבלה. |
matchCase
|
מציין אם החיפוש צריך להתחשב באותיות רישיות:
|
searchByRegex
|
אופציונלי. True אם צריך להתייחס לערך החיפוש כאל ביטוי רגולרי. צריך להוסיף תו בריחה לכל קו נטוי הפוך בתבנית.
|
DeleteObjectRequest
מוחק אובייקט, pages או page elements, מהמצגת.
| ייצוג ב-JSON |
|---|
{ "objectId": string } |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הדף או של רכיב הדף שרוצים למחוק.
אם אחרי פעולת מחיקה, הרכיב
אם מוחקים פלייס הולדר בפריסה, נמחקים גם פלייס הולדרים ריקים שמועברים בירושה. |
UpdatePageElementTransformRequest
מעדכן את הטרנספורמציה של רכיב בדף.
עדכון הטרנספורמציה של קבוצה ישנה את הטרנספורמציה המוחלטת של רכיבי הדף באותה קבוצה, וזה יכול לשנות את המראה שלהם. פרטים נוספים מופיעים במאמרי העזרה בנושא PageElement.transform.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "transform": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של רכיב הדף שרוצים לעדכן. |
transform
|
מטריצת הטרנספורמציה של הקלט שמשמשת לעדכון רכיב הדף. |
applyMode
|
מצב ההחלה של עדכון השינוי. |
ApplyMode
מצבי ההחלה של עדכון הטרנספורמציה.
| טיפוסים בני מנייה (enum) | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
מצב לא מוגדר. |
RELATIVE
|
מחילה את מטריצת ה-AffineTransform החדשה על המטריצה הקיימת, ומחליפה את המטריצה הקיימת בתוצאה של השרשור. |
ABSOLUTE
|
הפונקציה מחליפה את מטריצת AffineTransform הקיימת במטריצה החדשה. |
UpdateSlidesPositionRequest
עדכון המיקום של השקפים במצגת.
| ייצוג ב-JSON |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| שדות | |
|---|---|
slideObjectIds[]
|
המזהים של השקפים במצגת שצריך להעביר. השקפים ברשימה הזו צריכים להיות בסדר שבו הם מופיעים במצגת, בלי כפילויות. |
insertionIndex
|
האינדקס שבו השקפים צריכים להיות מוכנסים, על סמך סידור השקפים לפני ההעברה. הערך חייב להיות בין אפס למספר השקפים במצגת, כולל. |
DeleteTextRequest
מחיקת טקסט מצורה או מתא בטבלה.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה שממנה יימחק הטקסט. |
cellLocation
|
המיקום האופציונלי של התא בטבלה אם הטקסט צריך להימחק מתא בטבלה. אם הוא קיים, הערך של objectId חייב להתייחס לטבלה. |
textRange
|
טווח הטקסט למחיקה, על סמך
תמיד יש תו מעבר שורה מרומז בסוף הטקסט של צורה או של תא בטבלה, ואי אפשר למחוק אותו.
אם מוחקים טקסט שחוצה גבול של פסקה, יכול להיות שיהיו שינויים בסגנונות של הפסקאות וברשימות, כי שתי הפסקאות ימוזגו. טווחים שכוללים רק יחידת קוד אחת של זוג תחליפים מורחבים כך שיכללו את שתי יחידות הקוד. |
טווח
מציין טווח רציף של אוסף עם אינדקס, כמו תווים בטקסט.
| ייצוג ב-JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| שדות | |
|---|---|
startIndex
|
אינדקס אופציונלי שמתחיל מאפס של תחילת האוסף. חובה לטווחים |
endIndex
|
האינדקס האופציונלי מבוסס-אפס של סוף האוסף. נדרש עבור
|
type
|
סוג הטווח. |
סוג
סוגי הטווחים.
| טיפוסים בני מנייה (enum) | |
|---|---|
RANGE_TYPE_UNSPECIFIED
|
סוג הטווח לא צוין. אסור להשתמש בערך הזה. |
FIXED_RANGE
|
טווח קבוע. חובה לציין גם את
startIndex
וגם את
endIndex.
|
FROM_START_INDEX
|
הטווח מתחיל ב-startIndex וממשיך עד סוף האוסף. אין לציין את הערך endIndex.
|
ALL
|
ההגדרה הזו קובעת שהטווח יהיה כל האורך של האוסף. אסור לציין את המאפיינים startIndex ו-endIndex.
|
CreateImageRequest
יוצר תמונה.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
elementProperties
|
מאפייני הרכיב של התמונה. אם יחס הגובה-רוחב של הגודל שצוין לא תואם ליחס הגובה-רוחב של התמונה, התמונה תותאם ותמוקם במרכז ביחס לגודל כדי לשמור על יחס הגובה-רוחב. הטרנספורמציה שצוינה מוחלת אחרי הפעולה הזו.
המאפיין
המאפיין
|
שדה איחוד
image_source. סוג מקור התמונה.
image_source
יכול להיות רק אחד מהבאים:
|
|
url
|
כתובת ה-URL של התמונה. התמונה מאוחזרת פעם אחת בזמן ההוספה, ועותק שלה נשמר להצגה בתוך המצגת. גודל התמונות צריך להיות קטן מ-50MB, הן לא יכולות להיות גדולות מ-25 מגה-פיקסל והן צריכות להיות בפורמט PNG, JPEG או GIF.
כתובת ה-URL שסיפקתם צריכה להיות נגישה לכולם, והאורך שלה לא יכול להיות יותר מ-2KB. כתובת ה-URL נשמרת עם התמונה ומוצגת בשדה |
CreateVideoRequest
יוצר סרטון.
הערה: כדי ליצור סרטון מ-Google Drive, לאפליקציה ששולחת את הבקשה צריכות להיות לפחות אחת מההרשאות הבאות של OAuth: drive, drive.readonly או drive.file.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
elementProperties
|
מאפייני הרכיב של הסרטון.
המאפיין
המאפיין
|
source
|
מקור הסרטון. |
id
|
המזהה הייחודי של מקור הסרטון. לדוגמה, בסרטון YouTube https://www.youtube.com/watch?v=7U3axjORYZ0, המזהה הוא 7U3axjORYZ0. לדוגמה, אם כתובת ה-URL של סרטון ב-Google Drive היא https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q המזהה הוא 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. כדי לגשת לקובץ וידאו ב-Google Drive, יכול להיות שתצטרכו להוסיף קוד גישה לכותרת ה-HTTP של קבוצת משנה של קבצים ישנים. מידע נוסף זמין במאמר גישה לקבצים ששותפו באמצעות קישור באמצעות מפתחות משאבים. |
CreateSheetsChartRequest
יוצרת תרשים מוטמע של Google Sheets.
הערה: כדי ליצור תרשים, צריך להגדיר לפחות אחד מההיקפים הבאים של OAuth: spreadsheets.readonly, spreadsheets, drive.readonly, drive.file או drive.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק. אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה צריך להתחיל בתו של מילה [a-zA-Z0-9_] ואחריו כל אחד מהתווים הבאים [a-zA-Z0-9_-:], בכל כמות שהיא. האורך של המזהה צריך להיות בין 5 ל-50 תווים. אם השדה ריק, המערכת תיצור מזהה ייחודי. |
elementProperties
|
מאפייני הרכיב של התרשים. אם יחס הגובה-רוחב של הגודל שצוין לא תואם ליחס הגובה-רוחב של התרשים, התרשים משנה את הגודל שלו ומוזז למרכז כדי לשמור על יחס הגובה-רוחב. הטרנספורמציה שצוינה מוחלת אחרי הפעולה הזו. |
spreadsheetId
|
המזהה של הגיליון האלקטרוני ב-Google Sheets שמכיל את התרשים. יכול להיות שתצטרכו להוסיף קוד גישה לכותרת ה-HTTP של קבוצת משנה של קבצים ישנים. מידע נוסף זמין במאמר גישה לקבצים ששותפו באמצעות קישור באמצעות מפתחות משאבים. |
chartId
|
המזהה של התרשים הספציפי בגיליון האלקטרוני של Google Sheets. |
linkingMode
|
המצב שבו התרשים מקושר לגיליון האלקטרוני של המקור. אם לא מציינים, התרשים יהיה תמונה שלא מקושרת. |
LinkingMode
המצב שבו התרשים מקושר לגיליון האלקטרוני של המקור.
| טיפוסים בני מנייה (enum) | |
|---|---|
NOT_LINKED_IMAGE
|
התרשים לא משויך לגיליון האלקטרוני של המקור, ואי אפשר לעדכן אותו. תרשים שלא מקושר יתווסף כתמונה. |
LINKED
|
קישור התרשים מאפשר לעדכן אותו, ושאר שותפי העריכה יראו קישור לגיליון האלקטרוני. |
CreateLineRequest
יוצר קו.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "elementProperties": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
elementProperties
|
מאפייני הרכיב של הקו. |
lineCategory
|
הקטגוריה של השורה שרוצים ליצור.
יצא משימוש
: במקום זאת, צריך להשתמש ב-
המיקום המדויק של
אם מציינים גם |
category
|
הקטגוריה של השורה שרוצים ליצור.
המיקום המדויק של
אם מציינים גם
אם לא תציינו ערך למאפיין
אם לא תציינו אף אחד מהם, המערכת תשתמש בערך |
קטגוריה
קטגוריות הקווים.
| טיפוסים בני מנייה (enum) | |
|---|---|
STRAIGHT
|
מחברים ישרים, כולל מחבר ישר 1. זוהי קטגוריית ברירת המחדל אם לא מציינים קטגוריה. |
BENT
|
מחברים כפופים, כולל מחברים כפופים 2 עד 5. |
CURVED
|
מחברים מעוקלים, כולל מחברים מעוקלים 2 עד 5. |
RefreshSheetsChartRequest
מרעננים תרשים מוטמע של Google Sheets על ידי החלפתו בגרסה העדכנית ביותר של התרשים מ-Google Sheets.
הערה: כדי לרענן תרשימים, צריך לפחות אחד מההיקפים הבאים של OAuth: spreadsheets.readonly, spreadsheets, drive.readonly או drive.
| ייצוג ב-JSON |
|---|
{ "objectId": string } |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של התרשים שרוצים לרענן. |
UpdateShapePropertiesRequest
מעדכנים את המאפיינים של Shape.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה שעליה מוחלים העדכונים. |
shapeProperties
|
מאפייני הצורה לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המילוי של הרקע של הצורה, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateImagePropertiesRequest
מעדכנים את המאפיינים של Image.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של התמונה שעליה מוחלים העדכונים. |
imageProperties
|
מאפייני התמונה לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המתאר של התמונה, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateVideoPropertiesRequest
מעדכנים את המאפיינים של Video.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הסרטון שהעדכונים חלים עליו. |
videoProperties
|
מאפייני הסרטון לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המתאר של הסרטון, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdatePagePropertiesRequest
מעדכן את המאפיינים של Page.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הדף שעליו חל העדכון. |
pageProperties
|
מאפייני הדף לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המילוי של הרקע של הדף, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateTableCellPropertiesRequest
מעדכנים את המאפיינים של TableCell.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמייצג את קבוצת המשנה של הטבלה שעליה חלים העדכונים. אם לא מציינים טווח של טבלה, העדכונים יחולו על הטבלה כולה. |
tableCellProperties
|
מאפייני התאים בטבלה שצריך לעדכן. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המילוי של הרקע של תא בטבלה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
TableRange
טווח טבלה מייצג הפניה לקבוצת משנה של טבלה.
חשוב לציין שהתאים שמוגדרים בטווח של טבלה לא בהכרח יוצרים מלבן. לדוגמה, נניח שיש לנו טבלה בגודל 3x3 שבה כל התאים בשורה האחרונה מוזגו. הטבלה נראית כך:
[ ][ ][ ]
[ ][ ][ ]
[ ]
טווח טבלה עם מיקום = (0, 0), טווח שורות = 3 וטווח עמודות = 2 מציין את התאים הבאים:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| ייצוג ב-JSON |
|---|
{
"location": {
object ( |
| שדות | |
|---|---|
location
|
מיקום ההתחלה של טווח הטבלה. |
rowSpan
|
מספר השורות בטווח הטבלה. |
columnSpan
|
מספר העמודות בטווח הטבלה. |
UpdateLinePropertiesRequest
מעדכן את המאפיינים של Line.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של השורה שהעדכון חל עליה. |
lineProperties
|
מאפייני הקו לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המילוי של הקו, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
CreateParagraphBulletsRequest
יוצר תבליטים לכל הפסקאות שחופפות לטווח של אינדקס הטקסט שצוין.
רמת הקינון של כל פסקה תיקבע על ידי ספירת טאבים מובילים לפני כל פסקה. כדי למנוע רווחים מיותרים בין התבליט לבין הפסקה המתאימה, הבקשה הזו מסירה את טאבים המובילים. יכול להיות שהשינוי הזה ישפיע על האינדקסים של חלקים מהטקסט.
אם הפסקה שמופיעה מיד לפני הפסקאות שמעדכנים נמצאת ברשימה עם הגדרה קבועה מראש תואמת, הפסקאות שמעדכנים יתווספו לרשימה הקודמת.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה שמכילות את הטקסט שאליו רוצים להוסיף תבליטים. |
cellLocation
|
המיקום האופציונלי של תא בטבלה, אם הטקסט שרוצים לשנות נמצא בתא בטבלה. אם הוא קיים, הערך של objectId חייב להתייחס לטבלה. |
textRange
|
טווח הטקסט שאליו יוחלו הגדרות קבועות מראש של תבליטים, על סמך אינדקסים של |
bulletPreset
|
סוגי התווים של התבליטים שבהם רוצים להשתמש. ברירת המחדל היא ההגדרה הקבועה מראש |
BulletGlyphPreset
דפוסים מוגדרים מראש של גליפים של תבליטים לרשימות בטקסט.
בדוגמאות האלה אנחנו משתמשים בתבליטים מהסוגים הבאים:
-
ARROW: חץ, שמתאים לנקודת קוד Unicode U+2794 -
ARROW3D: חץ עם הצללה תלת-ממדית, שמתאים לנקודת קוד Unicode U+27a2 -
CHECKBOX: ריבוע חלול, שמתאים למיקום תו (code point) של Unicode U+274f -
CIRCLE: עיגול חלול, שמתאים למיקום תו (code point) של Unicode U+25cb -
DIAMOND: A solid diamond, corresponding to a Unicode U+25c6 code point -
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: כוכב, שמתאים לנקודת קוד Unicode U+2605 -
ALPHA: אות קטנה, כמו 'a', 'b' או 'c'. -
UPPERALPHA: אות רישית, כמו A, B או C. -
DIGIT: מספר, כמו '1', '2' או '3'. -
ZERODIGIT: מספר שבו מספרים עם ספרה אחת מתחילים באפס, כמו 01, 02 או 03. למספרים עם יותר מספרה אחת לא מוסיפים אפס בתחילת המספר. -
ROMAN: ספרה רומית באותיות קטנות, כמו i, ii או iii. -
UPPERROMAN: ספרה רומית באותיות רישיות, כמו 'I', 'II' או 'III'. -
LEFTTRIANGLE: משולש שמצביע שמאלה, שמתאים לנקודת קוד Unicode U+25c4
| טיפוסים בני מנייה (enum) | |
|---|---|
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_DIGIT_ALPHA_ROMAN
|
רשימה ממוספרת עם
DIGIT,
ALPHA
ו-
ROMAN
סמלים מספריים ל-3 רמות הקינון הראשונות ברשימה, ואחריהם נקודות.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
רשימה ממוספרת עם
DIGIT,
ALPHA
ו-
ROMAN
סמלים מספריים ל-3 רמות הקינון הראשונות ברשימה, ואחריהם סוגריים.
|
NUMBERED_DIGIT_NESTED
|
רשימה ממוספרת עם
DIGIT
גליפים מספריים שמופרדים באמצעות נקודות, כשכל רמת קינון משתמשת בגליף של רמת הקינון הקודמת כקידומת. לדוגמה: '1.', '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
רשימה ממוספרת עם
UPPERALPHA,
ALPHA
ו-
ROMAN
סמלים מספריים ל-3 רמות הקינון הראשונות ברשימה, ואחריהם נקודות.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
רשימה ממוספרת עם
UPPERROMAN,
UPPERALPHA
ו-
DIGIT
סמלים מספריים ל-3 רמות הקינון הראשונות ברשימה, ואחריהם נקודות.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
רשימה ממוספרת עם
ZERODIGIT,
ALPHA
ו-
ROMAN
סמלים מספריים ל-3 רמות הקינון הראשונות ברשימה, ואחריהם נקודות.
|
ReplaceAllShapesWithImageRequest
החלפת כל הצורות שתואמות לקריטריונים שצוינו בתמונה שסופקה.
התמונות שמחליפות את הצורות הן מלבניות אחרי שהן מוכנסות למצגת, והן לא מקבלות את הצורה של הצורות.
| ייצוג ב-JSON |
|---|
{ "replaceMethod": enum ( |
| שדות | |
|---|---|
replaceMethod
|
השיטה replace.
יצא משימוש
: במקום זאת, צריך להשתמש ב-
אם מציינים גם |
imageReplaceMethod
|
השיטה להחלפת התמונה.
אם מציינים גם
אם לא תציינו ערך למאפיין אם לא תציינו אף אחת מהאפשרויות, המערכת תשתמש בערך CENTER_INSIDE. |
pageObjectIds[]
|
אם הוא לא ריק, הוא מגביל את ההתאמות לרכיבי דף רק בדפים הנתונים.
מחזירה שגיאת בקשה שגויה (400) אם ניתן מזהה אובייקט של דף מסוג |
שדה איחוד
criteria. הקריטריונים שהצורות צריכות לעמוד בהם כדי שיוחלף.
criteria
יכול להיות רק אחד מהבאים:
|
|
containsText
|
אם ההגדרה הזו מוגדרת, הבקשה הזו תחליף את כל הצורות שמכילות את הטקסט הנתון. |
שדה איחוד
image_source. סוג מקור התמונה.
image_source
יכול להיות רק אחד מהבאים:
|
|
imageUrl
|
כתובת ה-URL של התמונה. התמונה מאוחזרת פעם אחת בזמן ההוספה, ועותק שלה נשמר להצגה בתוך המצגת. התמונות צריכות להיות קטנות מ-50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, וצריכות להיות בפורמט PNG, JPEG או GIF.
אורך כתובת ה-URL שצוינה יכול להיות עד 2KB. כתובת ה-URL עצמה נשמרת עם התמונה, ומוצגת דרך השדה |
ReplaceMethod
השיטה replace.
| טיפוסים בני מנייה (enum) | |
|---|---|
CENTER_INSIDE
|
התמונה מוגדלת או מוקטנת וממורכזת כך שתתאים לגבולות של הצורה המקורית, ויחס הגובה-רוחב של התמונה נשמר. הגודל של התמונה אחרי העיבוד עשוי להיות קטן יותר מהגודל של הצורה. זו שיטת ברירת המחדל אם לא מצוינת שיטה אחרת. |
CENTER_CROP
|
התמונה מוגדלת או מוקטנת וממורכזת כדי למלא את הגבולות של הצורה המקורית. יכול להיות שהתמונה תיחתך כדי למלא את הצורה. הגודל של התמונה אחרי העיבוד יהיה זהה לזה של הצורה המקורית. |
ImageReplaceMethod
השיטה להחלפת התמונה.
| טיפוסים בני מנייה (enum) | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
שיטה לא מוגדרת להחלפת תמונה. אסור להשתמש בערך הזה. |
CENTER_INSIDE
|
התמונה מוגדלת או מוקטנת וממורכזת כך שתתאים לגבולות של הצורה המקורית, ויחס הגובה-רוחב של התמונה נשמר. הגודל של התמונה אחרי העיבוד עשוי להיות קטן יותר מהגודל של הצורה. זו שיטת ברירת המחדל אם לא מצוינת שיטה אחרת. |
CENTER_CROP
|
התמונה מוגדלת או מוקטנת וממורכזת כדי למלא את הגבולות של הצורה המקורית. יכול להיות שהתמונה תיחתך כדי למלא את הצורה. הגודל של התמונה שתוצג יהיה זהה לצורה המקורית. |
DuplicateObjectRequest
משכפל רכיב בשקף או בדף.
כשמשכפלים שקף, השקף המשוכפל נוצר מיד אחרי השקף שצוין. כשמשכפלים רכיב בדף, הרכיב המשוכפל ממוקם באותו דף ובאותו מיקום כמו המקור.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| שדות | |
|---|---|
objectId
|
המזהה של האובייקט לשכפול. |
objectIds
|
האובייקט שמשוכפל יכול להכיל אובייקטים אחרים, למשל כשמשכפלים שקף או רכיב של דף קבוצה. במיפוי הזה מוגדר איך נוצרים המזהים של אובייקטים משוכפלים: המפתחות הם המזהים של האובייקטים המקוריים, והערכים הם המזהים שיוקצו לאובייקט המשוכפל התואם. אפשר לציין במפה הזו גם את המזהה של הכפיל של אובייקט המקור, באמצעות אותו ערך של השדה
כל המפתחות צריכים להתאים למזהים קיימים במצגת. כל הערכים צריכים להיות ייחודיים בפיד, ולהתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי
אם יש מזהים של אובייקטים במקור שלא מופיעים במיפוי, יוקצה מזהה אקראי חדש. אם המפה ריקה או לא מוגדרת, כל האובייקטים הכפולים יקבלו מזהה אקראי חדש. |
UpdateTextStyleRequest
| ייצוג ב-JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה עם הטקסט שרוצים לעצב. |
cellLocation
|
המיקום של התא בטבלה שמכיל את הטקסט שרוצים לעצב. אם
|
style
|
הסגנונות שרוצים להגדיר לטקסט. אם הערך של סגנון מסוים זהה לערך של סגנון האב, הסגנון הזה יוגדר כסגנון שמועבר בירושה.
שינויים מסוימים בסגנון הטקסט עשויים לגרום לשינויים אחרים שנועדו לשקף את ההתנהגות של כלי העריכה ב-Slides. מידע נוסף זמין במסמכי התיעוד של |
textRange
|
טווח הטקסט לעיצוב. אפשר להרחיב את הטווח כך שיכלול שורות חדשות סמוכות. אם הטווח מכיל פסקה ששייכת לרשימה, גם התבליט של הפסקה יעודכן בסגנון הטקסט התואם. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את סגנון הטקסט למודגש, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
ReplaceAllShapesWithSheetsChartRequest
החלפת כל הצורות שתואמות לקריטריונים שצוינו בתרשים שסופק ב-Google Sheets. התרשים ישונה כך שיתאים לגודל ולמיקום של הצורה המקורית.
הערה: כדי להחליף צורות בתרשים, צריך לפחות אחד מההיקפים הבאים של OAuth: spreadsheets.readonly, spreadsheets, drive.readonly או drive.
| ייצוג ב-JSON |
|---|
{ "containsText": { object ( |
| שדות | |
|---|---|
containsText
|
הקריטריונים שהצורות צריכות לעמוד בהם כדי שיוחלף. הבקשה תחליף את כל הצורות שמכילות את הטקסט שצוין. |
spreadsheetId
|
המזהה של הגיליון האלקטרוני ב-Google Sheets שמכיל את התרשים. |
chartId
|
המזהה של התרשים הספציפי בגיליון האלקטרוני של Google Sheets. |
linkingMode
|
המצב שבו התרשים מקושר לגיליון האלקטרוני של המקור. אם לא מציינים, התרשים יהיה תמונה שלא מקושרת. |
pageObjectIds[]
|
אם הוא לא ריק, הוא מגביל את ההתאמות לרכיבי דף רק בדפים הנתונים.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם מזינים לה את מזהה אובייקט הדף של |
LinkingMode
המצב שבו התרשים מקושר לגיליון האלקטרוני של המקור.
| טיפוסים בני מנייה (enum) | |
|---|---|
NOT_LINKED_IMAGE
|
התרשים לא משויך לגיליון האלקטרוני של המקור, ואי אפשר לעדכן אותו. תרשים שלא מקושר יתווסף כתמונה. |
LINKED
|
קישור התרשים מאפשר לעדכן אותו, ושאר שותפי העריכה יראו קישור לגיליון האלקטרוני. |
DeleteParagraphBulletsRequest
מחיקת תבליטים מכל הפסקאות שחופפות לאינדקס הטקסט שצוין
range.
רמת הקינון של כל פסקה תישמר חזותית על ידי הוספת כניסה לתחילת הפסקה המתאימה.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה שמכילות את הטקסט שממנו רוצים למחוק את התבליטים. |
cellLocation
|
המיקום האופציונלי של תא בטבלה, אם הטקסט שרוצים לשנות נמצא בתא בטבלה. אם הוא קיים, הערך של objectId חייב להתייחס לטבלה. |
textRange
|
טווח הטקסט שממנו רוצים למחוק את התבליטים, על סמך
|
UpdateParagraphStyleRequest
מעדכן את הסגנון של כל הפסקאות בתוך התג Shape או Table שחופפות לטווח האינדקס של הטקסט שצוין.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה עם הטקסט שרוצים לעצב. |
cellLocation
|
המיקום של התא בטבלה שמכיל את הפסקה או הפסקאות שרוצים לעצב. אם
|
style
|
הסגנון של הפסקה. |
textRange
|
טווח הטקסט שמכיל את הפסקה או הפסקאות שרוצים לעצב. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את יישור הפסקה, מגדירים את
כדי לאפס נכס לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateTableBorderPropertiesRequest
מעדכן את המאפיינים של גבולות הטבלה ב-Table.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמייצג את קבוצת המשנה של הטבלה שעליה חלים העדכונים. אם לא מציינים טווח של טבלה, העדכונים יחולו על הטבלה כולה. |
borderPosition
|
המיקום של הגבול בטווח הטבלה שאליו יחולו העדכונים. אם לא מציינים את מיקום הגבול, העדכונים יחולו על כל הגבולות בטווח הטבלה. |
tableBorderProperties
|
מאפייני גבול הטבלה לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את צבע המילוי של גבול הטבלה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
BorderPosition
המיקום של גבול הטבלה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ALL
|
כל הגבולות בטווח. |
BOTTOM
|
גבולות בתחתית הטווח. |
INNER
|
גבולות בתוך הטווח. |
INNER_HORIZONTAL
|
גבולות אופקיים בתוך הטווח. |
INNER_VERTICAL
|
גבולות אנכיים בתוך הטווח. |
LEFT
|
גבולות בצד ימין של הטווח. |
OUTER
|
גבולות לאורך החלק החיצוני של הטווח. |
RIGHT
|
גבולות בצד שמאל של הטווח. |
TOP
|
גבולות בחלק העליון של הטווח. |
UpdateTableColumnPropertiesRequest
מעדכן את המאפיינים של עמודה Table.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
columnIndices[]
|
רשימה של אינדקסים מבוססי-אפס שמציינים אילו עמודות לעדכן. אם לא מציינים אינדקסים, כל העמודות בטבלה יעודכנו. |
tableColumnProperties
|
מאפייני העמודה בטבלה שרוצים לעדכן.
אם הערך של |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את רוחב העמודה, מגדירים את
אם '"columnWidth"' נכלל במסכת השדות אבל הנכס לא מוגדר, רוחב העמודה יהיה 406,400 EMU (32 נקודות) כברירת מחדל. |
UpdateTableRowPropertiesRequest
עדכון המאפיינים של שורה Table.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
rowIndices[]
|
רשימה של אינדקסים מבוססי-אפס שמציינת אילו שורות לעדכן. אם לא מספקים אינדקסים, כל השורות בטבלה יעודכנו. |
tableRowProperties
|
מאפייני השורה בטבלה שרוצים לעדכן. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. האלמנט root
לדוגמה, כדי לעדכן את הגובה המינימלי של השורה, מגדירים את
אם המאפיין 'minRowHeight' נכלל במסכת השדות אבל לא מוגדר, גובה השורה המינימלי יהיה 0 כברירת מחדל. |
MergeTableCellsRequest
ממזגת תאים ב-Table.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמציין אילו תאים בטבלה ימוזגו. כל טקסט בתאים שממוזגים יצורף ויישמר בתא הימני העליון (התא הראשי) של הטווח. אם הטווח לא מלבני (מה שיכול לקרות במקרים מסוימים שבהם הטווח כולל תאים שכבר מוזגו), מוחזרת שגיאת בקשה שגויה (400). |
UnmergeTableCellsRequest
ביטול המיזוג של תאים ב-Table.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמציין אילו תאים בטבלה יבוטל בהם המיזוג. כל התאים הממוזגים בטווח הזה יבוטל המיזוג שלהם, והתאים שכבר לא ממוזגים לא יושפעו. אם בטווח אין תאים ממוזגים, הבקשה לא תבצע שום פעולה. אם יש טקסט באחד מהתאים שמוזגו, הטקסט יישאר בתא הימני העליון (התא הראשי) של בלוק התאים שלא מוזגו. |
GroupObjectsRequest
מקבצים אובייקטים כדי ליצור קבוצת אובייקטים. לדוגמה, קבוצות
PageElements
כדי ליצור
Group
באותו הדף כמו כל הצאצאים.
| ייצוג ב-JSON |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| שדות | |
|---|---|
groupObjectId
|
מזהה אובייקט שסופק על ידי המשתמש לקבוצה שתיצור.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
childrenObjectIds[]
|
מזהי האובייקטים של האובייקטים שרוצים לקבץ.
אפשר לקבץ רק רכיבים של דפים. צריכים להיות לפחות שני רכיבי דף באותו דף שלא נכללים כבר בקבוצה אחרת. אי אפשר לקבץ חלק מרכיבי הדף, כמו
|
UngroupObjectsRequest
מבטל את הקיבוץ של אובייקטים, כמו
groups.
| ייצוג ב-JSON |
|---|
{ "objectIds": [ string ] } |
| שדות | |
|---|---|
objectIds[]
|
מזהי האובייקטים של האובייקטים שרוצים לבטל את הקיבוץ שלהם.
אפשר לבטל את הקיבוץ רק של
|
UpdatePageElementAltTextRequest
מעדכן את הכותרת ו/או את התיאור של הטקסט החלופי של תמונה מסוג
page element.
| ייצוג ב-JSON |
|---|
{ "objectId": string, "title": string, "description": string } |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של רכיב הדף שהעדכונים חלים עליו. |
title
|
הכותרת המעודכנת של הטקסט החלופי של רכיב הדף. אם לא מגדירים ערך, הערך הקיים יישמר. הכותרת נחשפת לקוראי מסך ולממשקי נגישות אחרים. צריך להשתמש רק בערכים שקריאים לאנשים וקשורים לתוכן של רכיב הדף. |
description
|
תיאור הטקסט החלופי המעודכן של רכיב הדף. אם לא מגדירים ערך, הערך הקיים יישמר. התיאור מוצג לקוראי מסך ולממשקי נגישות אחרים. צריך להשתמש רק בערכים שקריאים לאנשים וקשורים לתוכן של רכיב הדף. |
ReplaceImageRequest
מחליפה תמונה קיימת בתמונה חדשה.
החלפת תמונה מסירה חלק מהתכונות של התמונה הקיימת.image effects
| ייצוג ב-JSON |
|---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
| שדות | |
|---|---|
imageObjectId
|
המזהה של התמונה הקיימת שתוחלף. אפשר לאחזר את המזהה מהתגובה של בקשת GET. |
imageReplaceMethod
|
שיטת ההחלפה. |
שדה איחוד
image_source. סוג מקור התמונה.
image_source
יכול להיות רק אחד מהבאים:
|
|
url
|
כתובת ה-URL של התמונה. התמונה מאוחזרת פעם אחת בזמן ההוספה, ועותק שלה נשמר להצגה בתוך המצגת. התמונות צריכות להיות קטנות מ-50MB, לא יכולות להיות גדולות מ-25 מגה-פיקסל, והפורמט שלהן צריך להיות PNG, JPEG או GIF.
האורך של כתובת ה-URL שצוינה לא יכול להיות יותר מ-2KB. כתובת ה-URL נשמרת עם התמונה ומוצגת בשדה |
UpdateSlidePropertiesRequest
עדכון המאפיינים של שקף.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של השקף שהעדכון חל עליו. |
slideProperties
|
מאפייני השקף לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. רכיב הבסיס slideProperties מרומז ואין לציין אותו. אפשר להשתמש בסימן
לדוגמה, כדי לעדכן אם לדלג על שקף, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdatePageElementsZOrderRequest
מעדכן את סדר השכבות של רכיבי הדף. סדר Z הוא סדר של הרכיבים בדף מאחור לקדימה. יכול להיות שהאלמנט בדף שנמצא בחזית יסתיר את האלמנטים שמאחוריו.
| ייצוג ב-JSON |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| שדות | |
|---|---|
pageElementObjectIds[]
|
מזהי האובייקטים של רכיבי הדף שרוצים לעדכן. כל רכיבי הדף צריכים להיות באותו דף, ואסור לקבץ אותם. |
operation
|
הפעולה של Z-order שרוצים להחיל על רכיבי הדף. כשמחילים את הפעולה על כמה אלמנטים בדף, סדר ה-Z היחסי בתוך האלמנטים האלה בדף נשמר לפני הפעולה. |
ZOrderOperation
הפעולה לעדכון סדר ה-Z של רכיב בדף.
| טיפוסים בני מנייה (enum) | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
פעולה לא מוגדרת. |
BRING_TO_FRONT
|
העברת רכיבי הדף לחלק הקדמי של הדף. |
BRING_FORWARD
|
הפונקציה מעבירה את רכיבי הדף קדימה בדף, ברכיב אחד ביחס לרכיב הקדמי ביותר ברכיבי הדף שצוינו. |
SEND_BACKWARD
|
הפונקציה מעבירה את רכיבי הדף אחורה בדף, רכיב אחד אחורה ביחס לרכיב הכי אחורי ברכיבי הדף שצוינו. |
SEND_TO_BACK
|
שליחת רכיבי הדף לחלק האחורי של הדף. |
UpdateLineCategoryRequest
מעדכן את הקטגוריה של line.
| ייצוג ב-JSON |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של השורה שהעדכון חל עליה.
אפשר לעדכן רק שורה עם
יכול להיות שהקו ינותב מחדש אחרי עדכון הקטגוריה שלו. |
lineCategory
|
קטגוריית השורה שאליה רוצים לעדכן.
הערך המדויק של |
RerouteLineRequest
מנתב מחדש את
line
כך שהוא מחובר בשני אתרי החיבור הקרובים ביותר ברכיבי הדף המחוברים.
| ייצוג ב-JSON |
|---|
{ "objectId": string } |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הקו שרוצים לנתב מחדש.
אפשר לנתב מחדש רק שורה עם
|