בקשה
סוג עדכון יחיד להחלה על מצגת.
| ייצוג JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "createSlide": { object ( |
| שדות | |
|---|---|
| סוג העדכון. צריך למפות שדה אחד בדיוק. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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
|
מנתב מחדש את
|
insertComment
|
מוסיף את
|
addCommentReply
|
מוסיפים תגובה ל-
|
updateCommentPost
|
עדכון של פוסט קיים (פוסט ראשי או תגובה) של
|
deleteComment
|
מוחק את
|
deleteCommentReply
|
מחיקת תשובה
|
| סוף השדות הבלעדיים. | |
CreateSlideRequest
יוצר שקף.
| ייצוג JSON |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שהמשתמש סיפק.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (תואם לביטוי הרגולרי אם לא מציינים מזהה, נוצר מזהה ייחודי. |
insertionIndex
|
אינדקס אופציונלי מבוסס-אפס שמציין איפה להוסיף את השקפים. אם לא מציינים אינדקס, השקף נוצר בסוף. |
slideLayoutReference
|
הפניה לפריסה של השקף שרוצים להוסיף, על סמך הפריסה הראשית הנוכחית, שהיא אחת מהאפשרויות הבאות:
אם לא נמצא LayoutReference בתבנית הראשית הנוכחית, מוחזרת שגיאת בקשה שגויה (400).
אם לא מציינים הפניה לפריסה, השקף משתמש בפריסה המוגדרת מראש |
placeholderIdMappings[]
|
רשימה אופציונלית של מיפויי מזהי אובייקטים מתוך
|
LayoutReference
טבלת הסבר על פריסת שקפים. הוא יכול להתייחס לאחד מהדברים הבאים:
- פריסה מוגדרת מראש
- אחת מהפריסות במצגת.
| ייצוג JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"predefinedLayout": enum ( |
| שדות | |
|---|---|
| סוג ההפניה לפריסה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"layoutPlaceholder": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה אובייקט שסופק על ידי המשתמש עבור ה-placeholder שצוין למעלה, שייווצר בשקף.
אם מציינים מזהה, הוא צריך להיות ייחודי בכל הדפים ורכיבי הדפים במצגת. המזהה חייב להתחיל בתו אלפאנומרי או בקו תחתון (מתאים לביטוי הרגולרי
אם לא מציינים מזהה, נוצר מזהה ייחודי. |
| סוג לזיהוי פלייסהולדר בפריסה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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
|
מאפייני הרכיב של הטבלה. הטבלה תיצור בגודל שצוין, בכפוף לגודל מינימלי. אם לא מציינים גודל, הטבלה תותאם לגודל באופן אוטומטי. ההגדלה של טרנספורמציות של טבלאות חייבת להיות 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
],
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"containsText": {
object ( |
| שדות | |
|---|---|
replaceText
|
הטקסט שיחליף את הטקסט התואם. |
pageObjectIds[]
|
אם הוא לא ריק, הוא מגביל את ההתאמות לרכיבי דף רק בדפים הנתונים.
הפונקציה מחזירה שגיאה מסוג 400 (בקשה שגויה) אם ניתן לה מזהה אובייקט של דף |
| הקריטריונים שמשמשים להתאמת הטקסט להחלפה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
containsText
|
חיפוש טקסט בצורה שתואם למחרוזת המשנה הזו. |
| סוף השדות הבלעדיים. | |
SubstringMatchCriteria
קריטריון שתואם למחרוזת טקסט ספציפית בצורה או בטבלה.
| ייצוג JSON |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| שדות | |
|---|---|
text
|
הטקסט שמחפשים בצורה או בטבלה. |
matchCase
|
מציין אם החיפוש צריך להתחשב באותיות רישיות:
|
searchByRegex
|
אופציונלי. הערך הוא True אם צריך להתייחס לערך החיפוש כאל ביטוי רגולרי. צריך להוסיף escape לכל קו נטוי הפוך בתבנית.
|
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
|
מאפייני הרכיב של התמונה. אם יחס הגובה-רוחב של הגודל שצוין לא תואם ליחס הגובה-רוחב של התמונה, התמונה תותאם ותמוקם במרכז ביחס לגודל כדי לשמור על יחס הגובה-רוחב. הטרנספורמציה שצוינה מוחלת אחרי הפעולה הזו.
המאפיין
המאפיין |
| סוג מקור התמונה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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. לסרטון ב-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
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המילוי של הרקע של הצורה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateImagePropertiesRequest
מעדכנים את המאפיינים של Image.
| ייצוג JSON |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של התמונה שהעדכונים חלים עליה. |
imageProperties
|
מאפייני התמונה לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המתאר של התמונה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateVideoPropertiesRequest
מעדכנים את המאפיינים של Video.
| ייצוג JSON |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הסרטון שהעדכונים חלים עליו. |
videoProperties
|
מאפייני הסרטון לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המתאר של הסרטון, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdatePagePropertiesRequest
מעדכן את המאפיינים של Page.
| ייצוג JSON |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הדף שעליו חל העדכון. |
pageProperties
|
מאפייני הדף לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המילוי האחיד של הרקע של הדף, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateTableCellPropertiesRequest
מעדכנים את המאפיינים של TableCell.
| ייצוג JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמייצג את קבוצת המשנה של הטבלה שעליה חלים העדכונים. אם לא מציינים טווח של טבלה, העדכונים יחולו על הטבלה כולה. |
tableCellProperties
|
מאפייני התאים בטבלה שרוצים לעדכן. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המילוי של הרקע של תא בטבלה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
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
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המילוי של קו, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
CreateParagraphBulletsRequest
יוצר תבליטים לכל הפסקאות שחופפות לטווח האינדקס של הטקסט שצוין.
רמת הקינון של כל פסקה תיקבע על ידי ספירת התווים של Tab שמופיעים בתחילת כל פסקה. כדי למנוע רווחים מיותרים בין התבליט לבין הפסקה המתאימה, הבקשה הזו מסירה את טאבים המובילים האלה. יכול להיות שהשינוי הזה ישפיע על האינדקסים של חלקים מהטקסט.
אם הפסקה שמופיעה מיד לפני הפסקאות שמעדכנים נמצאת ברשימה עם הגדרה קבועה מראש תואמת, הפסקאות שמעדכנים יתווספו לרשימה הקודמת.
| ייצוג JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הצורה או הטבלה שמכילות את הטקסט שאליו רוצים להוסיף תבליטים. |
cellLocation
|
המיקום האופציונלי של תא בטבלה, אם הטקסט שרוצים לשנות נמצא בתא בטבלה. אם הוא קיים, הערך של objectId חייב להתייחס לטבלה. |
textRange
|
טווח הטקסט שאליו יוחלו הגדרות התבליטים הקבועות מראש, על סמך אינדקסים של |
bulletPreset
|
סוגי התווים של התבליטים שבהם רוצים להשתמש. ברירת המחדל היא ההגדרה הקבועה מראש |
BulletGlyphPreset
דפוסים מוגדרים מראש של גליפים של תבליטים לרשימות בטקסט.
בדוגמאות האלה אנחנו משתמשים בתבליטים מהסוגים הבאים:
-
ARROW: חץ, שמתאים למיקום תו (code point) של Unicode U+2794 -
ARROW3D: חץ עם הצללה תלת-ממדית, שמתאים למיקום תו (code point) של 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: A hollow diamond, corresponding to a Unicode U+25c7 code point -
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. -
DIGIT: מספר, כמו '1', '2' או '3'. -
ZERODIGIT: מספר שבו למספרים חד-ספרתיים מתווסף אפס לפני הספרה, כמו 01, 02 או 03. למספרים עם יותר מספרה אחת לא מתווסף אפס בתחילת המספר. -
ROMAN: ספרה רומית באותיות קטנות, כמו i, ii או iii. -
UPPERROMAN: ספרה רומית באותיות רישיות, כמו 'I', 'II' או 'III'. -
LEFTTRIANGLE: משולש שמצביע שמאלה, שמתאים למיקום תו (code point) של 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 (בקשה שגויה) אם מציינים את מזהה אובייקט הדף של |
| הקריטריונים שהצורות צריכות לעמוד בהם כדי שיוחלפו. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
containsText
|
אם ההגדרה הזו מוגדרת, הבקשה הזו תחליף את כל הצורות שמכילות את הטקסט הנתון. |
| סוף השדות הבלעדיים. | |
| סוג מקור התמונה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את סגנון הטקסט למודגש, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
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
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את יישור הפסקה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
UpdateTableBorderPropertiesRequest
מעדכן את המאפיינים של גבולות הטבלה ב-Table.
| ייצוג JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח הטבלה שמייצג את קבוצת המשנה של הטבלה שעליה חלים העדכונים. אם לא מציינים טווח של טבלה, העדכונים יחולו על הטבלה כולה. |
borderPosition
|
המיקום של הגבול בטווח הטבלה שאליו יחולו העדכונים. אם לא מציינים את מיקום הגבול, העדכונים יחולו על כל הגבולות בטווח הטבלה. |
tableBorderProperties
|
מאפייני גבול הטבלה לעדכון. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את צבע המילוי של הגבול של הטבלה, מגדירים את
כדי לאפס מאפיין לערך ברירת המחדל שלו, צריך לכלול את שם השדה שלו במסכת השדה, אבל להשאיר את השדה עצמו לא מוגדר. |
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
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את רוחב העמודה, מגדירים את
אם 'columnWidth' נכלל במסכת השדות אבל הנכס לא מוגדר, רוחב העמודה יהיה 406,400 EMU (32 נקודות) כברירת מחדל. |
UpdateTableRowPropertiesRequest
מעדכן את המאפיינים של שורה Table.
| ייצוג JSON |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
rowIndices[]
|
רשימת אינדקסים מבוססי-אפס שמציינים אילו שורות לעדכן. אם לא מספקים אינדקסים, כל השורות בטבלה יעודכנו. |
tableRowProperties
|
מאפייני השורה בטבלה שרוצים לעדכן. |
fields
|
השדות שצריך לעדכן.
צריך לציין לפחות שדה אחד. המאפיין
לדוגמה, כדי לעדכן את הגובה המינימלי של השורה, מגדירים את
אם המאפיין '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
|
שיטת ההחלפה. |
| סוג מקור התמונה. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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 שרוצים להחיל על רכיבי הדף. כשמחילים את הפעולה על כמה אלמנטים בדף, סדר ה-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
|
מזהה האובייקט של הקו להפניה מחדש.
אפשר לנתב מחדש רק שורה עם
|
InsertCommentRequest
הוספת
CommentThread
למצגת.
| ייצוג JSON |
|---|
{ "content": string, "assigneeEmailAddress": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "objectId": string, "shapeTextAnchor": { object ( |
| שדות | |
|---|---|
content
|
הטקסט של התגובה, כטקסט פשוט. התוכן הזה יטופל באופן דומה לתגובות שנוצרו בכלי לעריכת מצגות. ההתנהגות שלו תהיה דומה בכל הנוגע לעיצוב, להתראות וכו'. השדה הזה לא יכול להיות ריק, והוא לא יכול להכיל יותר מ-2,048 יחידות קוד UTF-8. |
assigneeEmailAddress
|
אופציונלי. כתובת האימייל של האדם שהוקצתה לו התגובה. אם רוצים להשאיר תגובה שלא משויכת לאף אחד, משאירים את השדה ריק. הערך לא יכול להיות ארוך מ-2,048 יחידות קוד UTF-8. |
| המיקום במצגת שהתגובה משויכת אליו. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
objectId
|
מזהה האובייקט של |
shapeTextAnchor
|
הוספת עוגן לתגובה בטווח ספציפי של טקסט בתוך התג |
tableCellTextAnchor
|
הוספת עוגן לתגובה בטווח טקסט ספציפי בתוך תא יחיד ב- |
tableAnchor
|
מצמידה תגובה לטווח ספציפי של תאים בתוך
|
| סוף השדות הבלעדיים. | |
ShapeTextAnchor
עוגן לטווח טקסט ספציפי בתוך Shape's
text.
speaker notes
מזהה האובייקט.
| ייצוג JSON |
|---|
{
"objectId": string,
"textRange": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של רכיב הדף שמכיל את הטקסט. |
textRange
|
טווח הטקסט של העוגן. |
TableCellTextAnchor
עוגן לטווח מסוים של טקסט בתוך תג
TableCell
's
TextElement.
| ייצוג JSON |
|---|
{ "objectId": string, "cellLocation": { object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה שמכילה את התא. |
cellLocation
|
המיקום של התא בטבלה. |
textRange
|
טווח הטקסט של העוגן. |
TableAnchor
עוגן לטווח ספציפי של תאים בתוך תג Table. משמש לצירוף הערה לכל הטקסט בכל תא בטווח בתוך טבלה.
| ייצוג JSON |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| שדות | |
|---|---|
objectId
|
מזהה האובייקט של הטבלה. |
tableRange
|
טווח התאים בטבלה שרוצים להחיל עליהם את העוגן. אם לא מציינים את התא, כל התאים בטבלה ישמשו כעוגן. |
AddCommentReplyRequest
מכניסה תשובה
Post
לתוך
CommentThread.
| ייצוג JSON |
|---|
{
"commentId": string,
"post": {
object ( |
| שדות | |
|---|---|
commentId
|
המזהה של |
post
|
התשובה, שמיוצגת על ידי |
UpdateCommentPostRequest
הפונקציה מעדכנת את
Post
ב-CommentThread.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם:
-
המשתמש ששלח את הבקשה הוא לא המחבר של הפוסט.
-
יש כמה UpdateCommentPostRequests באותו
BatchUpdatePresentationRequestלאותוpostId.
| ייצוג JSON |
|---|
{ "commentId": string, "postId": string, "content": string } |
| שדות | |
|---|---|
commentId
|
המזהה של
|
postId
|
המזהה של הפוסט שעובר עדכון. |
content
|
הטקסט החדש של התגובה, כטקסט פשוט. התוכן הזה יטופל באופן דומה לתגובות שנוצרו בכלי לעריכת מצגות. ההתנהגות שלו תהיה דומה בכל הנוגע לעיצוב, להתראות וכו'. השדה הזה לא יכול להיות ריק, והוא לא יכול להכיל יותר מ-2,048 יחידות קוד UTF-8. |
DeleteCommentRequest
מחיקת CommentThread.
מוחזרת שגיאת בקשה שגויה (400) אם המשתמש ששולח את הבקשה הוא לא היוצר של headPost.
| ייצוג JSON |
|---|
{ "commentId": string } |
| שדות | |
|---|---|
commentId
|
המזהה של
|
DeleteCommentReplyRequest
מחיקת תשובה
Post
מתוך
CommentThread.
הפונקציה מחזירה שגיאת בקשה שגויה (400) אם:
-
המשתמש ששלח את הבקשה הוא לא המחבר של הפוסט.
-
התשובה מכילה את התגובה
comment action. -
התשובה מכילה את התגובה
assignee.
| ייצוג JSON |
|---|
{ "commentId": string, "postId": string } |
| שדות | |
|---|---|
commentId
|
המזהה של
|
postId
|
המזהה של התשובה
|