Requests

अनुरोध

प्रज़ेंटेशन में लागू करने के लिए, एक तरह का अपडेट.

JSON के काेड में दिखाना
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
फ़ील्ड
यूनियन फ़ील्ड kind. अपडेट का टाइप. एक फ़ील्ड ज़रूरी है. kind इनमें से कोई एक हो सकता है:
createSlide

object (CreateSlideRequest)

नई स्लाइड बनाता है.

createShape

object (CreateShapeRequest)

नया आकार बनाता है.

createTable

object (CreateTableRequest)

नई टेबल बनाता है.

insertText

object (InsertTextRequest)

किसी आकार या टेबल सेल में टेक्स्ट डालता है.

insertTableRows

object (InsertTableRowsRequest)

टेबल में पंक्तियां जोड़ता है.

insertTableColumns

object (InsertTableColumnsRequest)

टेबल में कॉलम शामिल करता है.

deleteTableRow

object (DeleteTableRowRequest)

टेबल से कोई पंक्ति मिटाता है.

deleteTableColumn

object (DeleteTableColumnRequest)

टेबल से कॉलम मिटाता है.

replaceAllText

object (ReplaceAllTextRequest)

बताए गए टेक्स्ट के सभी इंस्टेंस बदल देता है.

deleteObject

object (DeleteObjectRequest)

प्रज़ेंटेशन से किसी पेज या पेज एलिमेंट को मिटाता है.

updatePageElementTransform

object (UpdatePageElementTransformRequest)

यह पेज एलिमेंट के कन्वर्ज़न को अपडेट करता है.

updateSlidesPosition

object (UpdateSlidesPositionRequest)

प्रज़ेंटेशन में स्लाइड के सेट की जगह अपडेट करता है.

deleteText

object (DeleteTextRequest)

किसी आकार या टेबल सेल से टेक्स्ट मिटाता है.

createImage

object (CreateImageRequest)

इमेज बनाता है.

createVideo

object (CreateVideoRequest)

वीडियो बनाता है.

createSheetsChart

object (CreateSheetsChartRequest)

इससे एम्बेड किया गया Google Sheets चार्ट बनाया जा सकता है.

createLine

object (CreateLineRequest)

इससे लाइन बन जाती है.

refreshSheetsChart

object (RefreshSheetsChartRequest)

Google Sheets चार्ट को रीफ़्रेश करता है.

updateShapeProperties

object (UpdateShapePropertiesRequest)

किसी Shape की प्रॉपर्टी अपडेट करता है.

updateImageProperties

object (UpdateImagePropertiesRequest)

किसी Image की प्रॉपर्टी अपडेट करता है.

updateVideoProperties

object (UpdateVideoPropertiesRequest)

इसकी प्रॉपर्टी अपडेट करता है: Video.

updatePageProperties

object (UpdatePagePropertiesRequest)

किसी Page की प्रॉपर्टी अपडेट करता है.

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

इसकी प्रॉपर्टी अपडेट करता है: TableCell.

updateLineProperties

object (UpdateLinePropertiesRequest)

इसकी प्रॉपर्टी अपडेट करता है: Line.

createParagraphBullets

object (CreateParagraphBulletsRequest)

पैराग्राफ़ के लिए बुलेट बनाता है.

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

कुछ मापदंडों से मेल खाने वाले सभी आकारों को किसी चित्र से बदलता है.

duplicateObject

object (DuplicateObjectRequest)

किसी स्लाइड या पेज तत्व को डुप्लीकेट करता है.

updateTextStyle

object (UpdateTextStyleRequest)

इसके अंदर के टेक्स्ट की स्टाइल को अपडेट करता है: Shape अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या Table.

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

कुछ शर्तों से मेल खाने वाले सभी आकारों को Google Sheets चार्ट से बदल देता है.

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

पैराग्राफ़ से बुलेट पॉइंट हटाता है.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

इससे पैराग्राफ़ की स्टाइल को अपडेट किया जाता है Shape अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या Table.

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

टेबल के बॉर्डर की प्रॉपर्टी को Table.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

किसी Table कॉलम की प्रॉपर्टी अपडेट करता है.

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

इसकी प्रॉपर्टी अपडेट करता है: Table अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लाइन.

mergeTableCells

object (MergeTableCellsRequest)

इसमें सेल मर्ज करता है: Table.

unmergeTableCells

object (UnmergeTableCellsRequest)

Table में सेल अनमर्ज करता है.

groupObjects

object (GroupObjectsRequest)

ग्रुप ऑब्जेक्ट, जैसे कि पेज एलिमेंट.

ungroupObjects

object (UngroupObjectsRequest)

ऑब्जेक्ट को अनग्रुप करें, जैसे groups.

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

यह विकल्प, page element.

replaceImage

object (ReplaceImageRequest)

किसी मौजूदा इमेज को नई इमेज से बदलता है.

updateSlideProperties

object (UpdateSlidePropertiesRequest)

स्लाइड की प्रॉपर्टी अपडेट करता है

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

page elements के Z-क्रम को अपडेट करता है.

updateLineCategory

object (UpdateLineCategoryRequest)

इस कैटगरी को अपडेट करता है: line.

rerouteLine

object (RerouteLineRequest)

फिर से रूट करता है line अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जैसे कि यह कनेक्ट किए गए पेज एलिमेंट पर दो सबसे नज़दीकी कनेक्शन साइटों से कनेक्ट हो.

CreateSlideRequest

स्लाइड बनाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी में 5 से 50 वर्ण होने चाहिए.

अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा.

insertionIndex

integer

वैकल्पिक शून्य-आधारित इंडेक्स जो बताता है कि स्लाइड कहां डालने हैं.

अगर इंडेक्स की जानकारी नहीं दी जाती है, तो स्लाइड आखिर में बनाई जाती है.

slideLayoutReference

object (LayoutReference)

स्लाइड के लेआउट का रेफ़रंस, जिसे शामिल किया जाना है मौजूदा मास्टर, जो इनमें से एक है:

  • पिछली स्लाइड के इंडेक्स का मास्टर.
  • अगर insertionIndex शून्य है, तो पहली स्लाइड का मास्टर.
  • अगर प्रज़ेंटेशन में कोई स्लाइड नहीं है, तो प्रज़ेंटेशन का पहला मास्टर.

अगर मौजूदा मास्टर में LayoutReference नहीं मिलता, तो खराब अनुरोध की 400 गड़बड़ी दिखती है.

अगर आपने लेआउट का रेफ़रंस नहीं दिया है, तो स्लाइड में पहले से तय किए गए BLANK लेआउट का इस्तेमाल किया जाता है.

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

ऑब्जेक्ट आईडी मैपिंग की एक वैकल्पिक सूची placeholder अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है (s) उन प्लेसहोल्डर के लिए लेआउट पर जिन्हें स्लाइड पर तय किया गया लेआउट से बनाया गया है. इसका इस्तेमाल सिर्फ़ तब किया जा सकता है, जब slideLayoutReference अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बताया गया है.

LayoutReference

स्लाइड लेआउट का रेफ़रंस. इसमें इनमें से किसी एक का रेफ़रंस हो सकता है:

  • पहले से तय किया गया लेआउट
  • प्रज़ेंटेशन में मौजूद लेआउट में से कोई एक.
JSON के काेड में दिखाना
{

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
फ़ील्ड
यूनियन फ़ील्ड kind. LayoutReference का टाइप. kind अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
predefinedLayout

enum (PredefinedLayout)

पहले से तय लेआउट.

layoutId

string

लेआउट आईडी: प्रज़ेंटेशन में मौजूद किसी लेआउट का ऑब्जेक्ट आईडी.

PredefinedLayout

पहले से तय लेआउट टाइप. ये लेआउट, प्रज़ेंटेशन में आम तौर पर दिखते हैं. हालांकि, इस बात की कोई गारंटी नहीं है कि ये लेआउट मौजूदा मास्टर में मौजूद हैं. ऐसा इसलिए, क्योंकि इन्हें मिटाया जा सकता है या इन्हें इस्तेमाल की गई थीम का हिस्सा नहीं बनाया जा सकता. इसके अलावा, हो सकता है कि हर लेआउट के प्लेसहोल्डर भी बदल गए हों.

Enums
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 kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
फ़ील्ड
objectId

string

ऊपर बताए गए प्लेसहोल्डर के लिए, उपयोगकर्ता का दिया गया ऑब्जेक्ट आईडी. इसे स्लाइड पर बनाया जाएगा.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर किसी आईडी की जानकारी नहीं दी जाती है, तो एक यूनीक आईडी जनरेट हो जाता है.

यूनियन फ़ील्ड kind. लेआउट पर प्लेसहोल्डर की पहचान करने का तरीका. kind अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से सिर्फ़ एक हो सकता है:
layoutPlaceholder

object (Placeholder)

लेआउट पर मौजूद प्लेसहोल्डर, जिसे स्लाइड पर लागू किया जाएगा. सिर्फ़ type अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और index की आवश्यकता है. उदाहरण के लिए, पहले से तय TITLE_AND_BODY अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लेआउट में आम तौर पर इंडेक्स 0 के साथ TITLE प्लेसहोल्डर और इंडेक्स 0 के साथ BODY प्लेसहोल्डर हो सकता है.

layoutPlaceholderObjectId

string

किसी लेआउट पर मौजूद प्लेसहोल्डर का ऑब्जेक्ट आईडी, जिसे स्लाइड पर लागू किया जाएगा.

CreateShapeRequest

नया आकार बनाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए. अगर यह फ़ील्ड खाली है, तो एक यूनीक आइडेंटिफ़ायर जनरेट किया जाएगा.

elementProperties

object (PageElementProperties)

आकार के लिए एलिमेंट के गुण.

shapeType

enum (Type)

आकार का टाइप.

PageElementProperties

पेज एलिमेंट के लिए सामान्य प्रॉपर्टी.

ध्यान दें: जब पहली बार कोई PageElement बनाया जाता है, तो एपीआई, size और transform, दोनों की वैल्यू में बदलाव कर सकता है. हालांकि, विज़ुअल का साइज़ नहीं बदलेगा.

JSON के काेड में दिखाना
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
फ़ील्ड
pageObjectId

string

उस पेज का ऑब्जेक्ट आईडी जहां एलिमेंट मौजूद है.

size

object (Size)

एलिमेंट का साइज़.

transform

object (AffineTransform)

एलिमेंट के लिए ट्रांसफ़ॉर्म.

CreateTableRequest

नई टेबल बनाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है.

elementProperties

object (PageElementProperties)

टेबल के लिए एलिमेंट प्रॉपर्टी.

यह टेबल, तय किए गए साइज़ में बनाई जाएगी. हालांकि, इसके लिए ज़रूरी है कि इसका साइज़ कम से कम रखा जाए. अगर कोई साइज़ नहीं दिया जाता है, तो टेबल का साइज़ अपने-आप सेट हो जाएगा.

टेबल ट्रांसफ़ॉर्म का स्केल 1 होना चाहिए और उसमें कोई अपरूपता नहीं होनी चाहिए. अगर कोई ट्रांसफ़ॉर्म नहीं दिया गया है, तो टेबल को पेज पर बीच में दिखाया जाएगा.

rows

integer

टेबल में पंक्तियों की संख्या.

columns

integer

टेबल में कॉलम की संख्या.

InsertTextRequest

टेक्स्ट को किसी आकार या टेबल सेल में शामिल करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
फ़ील्ड
objectId

string

उस आकार या टेबल का ऑब्जेक्ट आईडी जहां टेक्स्ट डाला जाएगा.

cellLocation

object (TableCellLocation)

वैकल्पिक टेबल सेल की जगह, अगर टेक्स्ट को टेबल सेल में डालना है. अगर यह मौजूद है, तो ऑब्जेक्ट आईडी को किसी टेबल को रेफ़र करना चाहिए.

text

string

शामिल किया जाने वाला टेक्स्ट.

न्यूलाइन वाला वर्ण शामिल करने से, अनुमान के हिसाब से नया वर्ण ParagraphMarker अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उस इंडेक्स में दिखेगा. नए पैराग्राफ़ की स्टाइल को मौजूदा इंसर्शन इंडेक्स के पैराग्राफ़ से कॉपी किया जाएगा. इसमें सूचियां और बुलेट भी शामिल हैं.

शामिल किए गए टेक्स्ट के लिए, टेक्स्ट की स्टाइल अपने-आप तय हो जाती हैं. आम तौर पर, इसके आस-पास के टेक्स्ट की स्टाइल बनी रहती है. ज़्यादातर मामलों में, टेक्स्ट को उस TextRun में जोड़ दिया जाएगा जो इंसर्शन इंडेक्स में मौजूद है.

डाले गए टेक्स्ट से कुछ कंट्रोल कैरेक्टर (U+0000-U+0008, U+000C-U+001F) और यूनिकोड बेसिक मल्टीलिंगुअल प्लेन प्राइवेट यूज़ एरिया (U+E000-U+F8FF) के कैरेक्टर हटा दिए जाएंगे.

insertionIndex

integer

वह इंडेक्स जहां टेक्स्ट को यूनिकोड कोड यूनिट में डाला जाएगा TextElement अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंडेक्स करना.

इंडेक्स शून्य पर आधारित होता है और इसे स्ट्रिंग की शुरुआत से कैलकुलेट किया जाता है. यूनिकोड ग्राफ़ेम क्लस्टर में इंसर्शन को रोकने के लिए, इंडेक्स में बदलाव किया जा सकता है. ऐसे मामलों में, ग्राफ़म क्लस्टर के तुरंत बाद टेक्स्ट डाला जाएगा.

InsertTableRowsRequest

टेबल में पंक्तियां जोड़ता है.

JSON के काेड में दिखाना
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
फ़ील्ड
tableObjectId

string

वह टेबल जिसमें पंक्तियां शामिल करनी हैं.

cellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से पंक्तियां डाली जाएंगी.

जहां रेफ़रंस सेल मौजूद है, उसके ऊपर या नीचे एक नई पंक्ति डाली जाएगी. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल के ऊपर या नीचे एक नई लाइन जोड़ी जाएगी.

insertBelow

boolean

रेफ़रंस सेल की जगह के नीचे नई पंक्तियां शामिल करनी हैं या नहीं.

  • True : सेल के नीचे डालें.
  • False अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : सेल के ऊपर डालें.
number

integer

डाली जाने वाली लाइनों की संख्या. हर अनुरोध में ज़्यादा से ज़्यादा 20.

InsertTableColumnsRequest

टेबल में कॉलम जोड़ता है.

नए कॉलम को फ़िट करने के लिए, टेबल के अन्य कॉलम का साइज़ बदल दिया जाएगा.

JSON के काेड में दिखाना
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
फ़ील्ड
tableObjectId

string

वह टेबल जिसमें कॉलम जोड़ने हैं.

cellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम डाले जाएंगे.

जिस कॉलम में रेफ़रंस सेल मौजूद है उसके बाईं (या दाईं ओर) एक नया कॉलम जोड़ा जाएगा. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल की बाईं या दाईं ओर एक नया कॉलम जोड़ दिया जाएगा.

insertRight

boolean

चुनें कि रेफ़रंस सेल की जगह के दाईं ओर नए कॉलम शामिल करने हैं या नहीं.

  • True : दाईं ओर डालें.
  • False : बाईं ओर डालें.
number

integer

शामिल किए जाने वाले कॉलम की संख्या. हर अनुरोध के लिए, ज़्यादा से ज़्यादा 20 इवेंट.

DeleteTableRowRequest

टेबल से कोई पंक्ति मिटाता है.

JSON के काेड में दिखाना
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
फ़ील्ड
tableObjectId

string

वह टेबल जिसकी पंक्तियां मिटानी हैं.

cellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से कोई पंक्ति मिटाई जाएगी.

इस सेल की पूरी पंक्ति मिटा दी जाएगी. अगर यह मर्ज किया गया सेल है, तो एक से ज़्यादा पंक्तियां मिटा दी जाएंगी. अगर डेटा मिटाए जाने के बाद भी टेबल में कोई भी पंक्ति नहीं बची है, तो पूरी टेबल मिटा दी जाएगी.

DeleteTableColumnRequest

टेबल से कॉलम मिटाता है.

JSON के काेड में दिखाना
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
फ़ील्ड
tableObjectId

string

वह टेबल जिससे कॉलम मिटाने हैं.

cellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम मिटाया जाएगा.

इस सेल में फैले कॉलम को मिटा दिया जाएगा. अगर यह मर्ज किया गया सेल है, तो एक से ज़्यादा कॉलम मिटा दिए जाएंगे. अगर डेटा मिटाए जाने के बाद भी टेबल में कोई कॉलम नहीं बचा, तो पूरी टेबल मिटा दी जाती है.

ReplaceAllTextRequest

किसी शर्त से मैच करने वाले टेक्स्ट के सभी इंस्टेंस को replace text से बदलता है.

JSON के काेड में दिखाना
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
फ़ील्ड
replaceText

string

वह टेक्स्ट जो मेल खाने वाले टेक्स्ट की जगह लेगा.

pageObjectIds[]

string

अगर वह खाली नहीं है, तो मिलान को सिर्फ़ दिए गए पेजों के पेज एलिमेंट तक सीमित करता है.

अगर किसी notes master के पेज ऑब्जेक्ट आईडी को दिया जाता है या प्रज़ेंटेशन में उस ऑब्जेक्ट आईडी वाला पेज मौजूद नहीं है, तो 400 गलत अनुरोध वाली गड़बड़ी दिखाता है.

यूनियन फ़ील्ड criteria. बदले जाने वाले टेक्स्ट से मैच करने के लिए इस्तेमाल की जाने वाली शर्तें. criteria इनमें से कोई एक हो सकता है:
containsText

object (SubstringMatchCriteria)

इस सबस्ट्रिंग से मेल खाने वाले आकार में टेक्स्ट ढूंढता है.

SubstringMatchCriteria

कोई शर्त, जो किसी शेप या टेबल में टेक्स्ट की किसी खास स्ट्रिंग से मैच करती हो.

JSON के काेड में दिखाना
{
  "text": string,
  "matchCase": boolean
}
फ़ील्ड
text

string

आकार या टेबल में खोजा जाने वाला टेक्स्ट.

matchCase

boolean

इससे पता चलता है कि खोज के नतीजों में, केस के हिसाब से खोज की जानी चाहिए या नहीं:

  • True : खोज के लिए इस्तेमाल होने वाले शब्दों में, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) का ध्यान रखा जाता है.
  • False अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : खोज केस-इनसेंसिटिव है.

DeleteObjectRequest

प्रज़ेंटेशन से किसी ऑब्जेक्ट को मिटाता है. जैसे, pages या page elements.

JSON के काेड में दिखाना
{
  "objectId": string
}
फ़ील्ड
objectId

string

मिटाए जाने वाले पेज या पेज एलिमेंट का ऑब्जेक्ट आईडी.

यदि हटाने के बाद कोई कार्रवाई करता है group अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या फिर कोई पेज एलिमेंट नहीं है, तो ग्रुप को भी मिटा दिया जाएगा.

अगर किसी लेआउट पर प्लेसहोल्डर को मिटा दिया जाता है, तो इनहेरिट करने वाले खाली प्लेसहोल्डर भी मिटा दिए जाते हैं.

UpdatePageElementTransformRequest

यह पेज एलिमेंट के कन्वर्ज़न को अपडेट करता है.

किसी ग्रुप के ट्रांसफ़ॉर्म की प्रोसेस को अपडेट करने पर, उस ग्रुप के पेज एलिमेंट के पूरे ट्रांसफ़ॉर्म में बदलाव हो जाएगा. इससे ग्रुप के विज़ुअल दिखने में बदलाव हो सकता है. इसके लिए दस्तावेज़ देखें PageElement.transform अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है देखें.

JSON के काेड में दिखाना
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
फ़ील्ड
objectId

string

अपडेट किए जाने वाले पेज एलिमेंट का ऑब्जेक्ट आईडी.

transform

object (AffineTransform)

इनपुट ट्रांसफ़ॉर्म मैट्रिक्स, जिसका इस्तेमाल पेज एलिमेंट को अपडेट करने के लिए किया जाता है.

applyMode

enum (ApplyMode)

बदलाव अपडेट का लागू मोड.

ApplyMode

ट्रांसफ़ॉर्म अपडेट के लागू मोड.

Enums
APPLY_MODE_UNSPECIFIED कोई मोड नहीं चुना गया.
RELATIVE मौजूदा AffineTransform मैट्रिक पर नया AffineTransform मैट्रिक लागू करता है और मौजूदा मैट्रिक को कनकैटनेशन के नतीजे से बदल देता है.
ABSOLUTE मौजूदा AffineTransform मैट्रिक को नए मैट्रिक से बदलता है.

UpdateSlidesPositionRequest

इससे प्रज़ेंटेशन में स्लाइड की जगह बदल जाती है.

JSON के काेड में दिखाना
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
फ़ील्ड
slideObjectIds[]

string

प्रज़ेंटेशन में उन स्लाइड के आईडी जिन्हें दूसरे फ़ोल्डर में ले जाया जाना चाहिए. इस सूची में मौजूद स्लाइड, प्रज़ेंटेशन के मौजूदा क्रम में होनी चाहिए. साथ ही, इनमें डुप्लीकेट स्लाइड नहीं होनी चाहिए.

insertionIndex

integer

स्लाइड को उस इंडेक्स में डाला जाना चाहिए जहां वे स्लाइड के क्रम के हिसाब से, पहले थीं. यह संख्या शून्य और प्रज़ेंटेशन में मौजूद स्लाइड की संख्या के बीच होनी चाहिए.

DeleteTextRequest

किसी आकार या टेबल सेल से टेक्स्ट मिटाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
फ़ील्ड
objectId

string

उस आकार या टेबल का ऑब्जेक्ट आईडी जिससे टेक्स्ट मिटाया जाएगा.

cellLocation

object (TableCellLocation)

टेबल सेल की जगह की जानकारी. हालांकि, टेबल सेल से टेक्स्ट मिटाने के लिए, यह जानकारी देना ज़रूरी नहीं है. अगर objectId मौजूद है, तो यह किसी टेबल का रेफ़रंस होना चाहिए.

textRange

object (Range)

मिटाने के लिए टेक्स्ट की सीमा, इसके हिसाब से TextElement अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंडेक्स करना.

किसी आकार या टेबल सेल के टेक्स्ट के आखिर में, हमेशा एक नया लाइन वर्ण होता है. इसे मिटाया नहीं जा सकता. Range.Type.ALL अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सही सीमाओं का इस्तेमाल करेगा, लेकिन रेंज टाइप के लिए साफ़ तौर पर सीमाओं को तय करते समय सावधानी बरतनी चाहिए FROM_START_INDEX और FIXED_RANGE. उदाहरण के लिए, अगर टेक्स्ट "ABC" है और उसके बाद एक नई लाइन है, तो textRange.start_index के लिए ज़्यादा से ज़्यादा वैल्यू 2 और textRange.end_index के लिए 3 होगी.

पैराग्राफ़ की सीमा पार करने वाले टेक्स्ट को मिटाने पर, पैराग्राफ़ की स्टाइल और सूचियों में बदलाव हो सकते हैं. ऐसा इसलिए होता है, क्योंकि दो पैराग्राफ़ आपस में मर्ज हो जाते हैं.

जिन रेंज में किसी सरोगेट पेयर की सिर्फ़ एक कोड यूनिट शामिल होती है उन्हें बड़ा करके, दोनों कोड यूनिट शामिल की जाती हैं.

सीमा

इंडेक्स किए गए कलेक्शन की एक सीधी रेंज दिखाता है, जैसे कि टेक्स्ट में वर्ण.

JSON के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
फ़ील्ड
startIndex

integer

कलेक्शन की शुरुआत का वैकल्पिक शून्य-आधारित इंडेक्स. इसके लिए ज़रूरी है FIXED_RANGE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और FROM_START_INDEX रेंज.

endIndex

integer

कलेक्शन के आखिर में मौजूद आइटम का इंडेक्स, जो शून्य पर आधारित होता है. हालांकि, यह इंडेक्स देना ज़रूरी नहीं है. FIXED_RANGE रेंज के लिए ज़रूरी है.

type

enum (Type)

रेंज का टाइप.

टाइप

रेंज के टाइप.

Enums
RANGE_TYPE_UNSPECIFIED रेंज टाइप की जानकारी नहीं है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
FIXED_RANGE तय सीमा. startIndex और endIndex, दोनों की जानकारी देना ज़रूरी है.
FROM_START_INDEX रेंज यहां से शुरू करता है startIndex अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और फिर कलेक्शन के आखिर तक जारी रहता है. endIndex के लिए वैल्यू नहीं दी जानी चाहिए.
ALL रेंज को कलेक्शन की पूरी अवधि पर सेट करता है. दोनों startIndex अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और endIndex दर्ज नहीं किया जाना चाहिए.

CreateImageRequest

इमेज बनाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा.

elementProperties

object (PageElementProperties)

इमेज के लिए एलिमेंट की जानकारी.

अगर दिए गए साइज़ का आसपेक्ट रेशियो, इमेज के आसपेक्ट रेशियो से मेल नहीं खाता है, तो आसपेक्ट रेशियो को बनाए रखने के लिए, इमेज को साइज़ के हिसाब से स्केल किया जाता है और उसे बीच में रखा जाता है. इस कार्रवाई के बाद, दिया गया ट्रांसफ़ॉर्म लागू किया जाता है.

PageElementProperties.size प्रॉपर्टी का इस्तेमाल करना ज़रूरी नहीं है. साइज़ की जानकारी न देने पर, इमेज के डिफ़ॉल्ट साइज़ का इस्तेमाल किया जाता है.

कॉन्टेंट बनाने PageElementProperties.transform अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है प्रॉपर्टी ज़रूरी नहीं है. अगर ट्रांसफ़ॉर्मेशन की जानकारी नहीं दी जाती है, तो इमेज को पेज के सबसे ऊपर बाएं कोने में दिखाया जाएगा.

यूनियन फ़ील्ड image_source. इमेज का सोर्स. image_source इनमें से कोई एक हो सकता है:
url

string

इमेज का यूआरएल.

शामिल करने के समय, इमेज को फ़ेच किया जाता है. इसके बाद, प्रज़ेंटेशन में दिखाने के लिए इसकी एक कॉपी सेव कर ली जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF में होना चाहिए.

दिया गया यूआरएल सार्वजनिक तौर पर ऐक्सेस किया जा सकने वाला होना चाहिए. साथ ही, यह 2 केबी तक का होना चाहिए. यूआरएल को इमेज के साथ सेव किया जाता है और इसे Image.source_url फ़ील्ड के ज़रिए दिखाया जाता है.

CreateVideoRequest

वीडियो बनाता है.

ध्यान दें: Google Drive से वीडियो बनाने के लिए, यह ज़रूरी है कि अनुरोध करने वाले ऐप्लिकेशन के पास कम से कम एक ड्राइव, drive.readonly या drive.file का OAuth स्कोप हो.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर किसी आईडी की जानकारी नहीं दी जाती है, तो एक यूनीक आईडी जनरेट हो जाता है.

elementProperties

object (PageElementProperties)

वीडियो के लिए एलिमेंट प्रॉपर्टी.

PageElementProperties.size प्रॉपर्टी का इस्तेमाल करना ज़रूरी नहीं है. अगर कोई साइज़ तय नहीं किया जाता है, तो सर्वर डिफ़ॉल्ट साइज़ चुन लेता है.

कॉन्टेंट बनाने PageElementProperties.transform अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है प्रॉपर्टी ज़रूरी नहीं है. ट्रांसफ़ॉर्म में छोटे-मोटे बदलाव करने वाले कॉम्पोनेंट नहीं होने चाहिए. अगर ट्रांसफ़ॉर्मेशन की जानकारी नहीं दी जाती है, तो वीडियो को पेज के सबसे ऊपर बाएं कोने में दिखाया जाएगा.

source

enum (Source)

वीडियो का सोर्स.

id

string

इस वीडियो के लिए, वीडियो सोर्स का यूनीक आइडेंटिफ़ायर.

उदाहरण के लिए, 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 की किसी वीडियो फ़ाइल को ऐक्सेस करने के लिए, आपको एचटीटीपी हेडर में पुरानी फ़ाइलों के सबसेट के लिए, संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, रिसॉर्स कुंजियों का इस्तेमाल करके, लिंक की गई फ़ाइलों को ऐक्सेस करना लेख पढ़ें.

CreateSheetsChartRequest

इससे एम्बेड किया गया Google Sheets चार्ट बनाया जा सकता है.

ध्यान दें: चार्ट बनाने के लिए, स्प्रेडशीट.readonly, स्प्रेडशीट, drive.readonly, drive.file या drive OAuth के दायरों में से कम से कम एक स्प्रेडशीट की ज़रूरत होती है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर आईडी दिया गया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, वर्ण [a-zA-Z0-9_] से शुरू होना चाहिए. इसके बाद, इसमें इनमें से कोई भी वर्ण [a-zA-Z0-9_-:] हो सकता है. आईडी में वर्णों की संख्या 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए. अगर यह फ़ील्ड खाली है, तो एक यूनीक आइडेंटिफ़ायर जनरेट किया जाएगा.

elementProperties

object (PageElementProperties)

चार्ट के लिए एलिमेंट प्रॉपर्टी.

अगर दिए गए साइज़ का आसपेक्ट रेशियो, चार्ट के आसपेक्ट रेशियो से मेल नहीं खाता है, तो आसपेक्ट रेशियो को बनाए रखने के लिए, चार्ट को साइज़ के हिसाब से स्केल किया जाता है और उसे बीच में रखा जाता है. इस कार्रवाई के बाद, दिया गया ट्रांसफ़ॉर्म लागू होता है.

spreadsheetId

string

उस Google Sheets स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है.

आपको पुरानी फ़ाइलों के सबसेट के लिए, एचटीटीपी हेडर में संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, यह देखें संसाधन कुंजियों का इस्तेमाल करके, लिंक से शेयर की गई फ़ाइलों को ऐक्सेस करना.

chartId

integer

Google Sheets स्प्रेडशीट में मौजूद किसी चार्ट का आईडी.

linkingMode

enum (LinkingMode)

वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर लिंक नहीं दिया गया है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं की गई है.

LinkingMode

वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.

Enums
NOT_LINKED_IMAGE चार्ट, सोर्स स्प्रेडशीट से नहीं जुड़ा है और इसे अपडेट नहीं किया जा सकता. जिस चार्ट को लिंक नहीं किया गया है उसे इमेज के तौर पर शामिल किया जाएगा.
LINKED चार्ट को लिंक करने से उसे अपडेट किया जा सकता है और अन्य सहयोगियों को स्प्रेडशीट का लिंक दिखेगा.

CreateLineRequest

इससे लाइन बन जाती है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
फ़ील्ड
objectId

string

उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा.

elementProperties

object (PageElementProperties)

लाइन के लिए एलिमेंट की प्रॉपर्टी.

lineCategory
(deprecated)

enum (Category)

बनाई जाने वाली लाइन की कैटगरी.

इस्तेमाल नहीं किया जा सकता : इसके बजाय, category का इस्तेमाल करें.

सटीक line type अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बनाया जाता है, तो कैटगरी और उसे अन्य पेज एलिमेंट से कनेक्ट करने के लिए रूट किए जाने के तरीके के आधार पर तय किया जाता है.

अगर आपने category और lineCategory, दोनों को तय किया है, तो category को प्राथमिकता दी जाती है.

category

enum (LineCategory)

बनाई जाने वाली लाइन की कैटगरी.

कैटगरी और पेज के दूसरे एलिमेंट से कनेक्ट करने के तरीके के आधार पर, तय किया जाता है कि line type का कौनसा सटीक वर्शन बनाया जाए.

अगर आपने category और lineCategory, दोनों को तय किया है, तो category को प्राथमिकता दी जाती है.

यदि आप category, लेकिन इसके लिए एक मान तय करें lineCategory, फिर तय lineCategory वैल्यू का इस्तेमाल किया जाता है.

अगर आपने इनमें से कोई भी वैल्यू नहीं दी है, तो STRAIGHT का इस्तेमाल किया जाता है.

कैटगरी

लाइन कैटगरी.

Enums
STRAIGHT सीधे कनेक्टर, जिनमें सीधा कनेक्टर 1 भी शामिल है. कोई कैटगरी तय न होने पर, यह कैटगरी डिफ़ॉल्ट तौर पर लागू हो जाती है.
BENT बेंट कनेक्टर, जिसमें बेंट कनेक्टर 2 से 5 भी शामिल हैं.
CURVED घुमावदार कनेक्टर, जिनमें घुमावदार कनेक्टर 2 से 5 तक शामिल है.

RefreshSheetsChartRequest

Google Sheets के चार्ट के नए वर्शन से, एम्बेड किए गए Google Sheets चार्ट को बदलकर उसे रीफ़्रेश करता है.

ध्यान दें: चार्ट को रीफ़्रेश करने के लिए, इनमें से कम से कम एक स्प्रेडशीट का होना ज़रूरी है.

JSON के काेड में दिखाना
{
  "objectId": string
}
फ़ील्ड
objectId

string

रीफ़्रेश किए जाने वाले चार्ट का ऑब्जेक्ट आईडी.

UpdateShapePropertiesRequest

प्रॉपर्टी की जानकारी अपडेट करके Shape.

JSON के काेड में दिखाना
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस आकार का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं.

shapeProperties

object (ShapeProperties)

अपडेट की जाने वाली आकार की प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट shapeProperties अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, आकार बैकग्राउंड के रंग को भरने के लिए, सेट करें fields अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से "shapeBackgroundFill.solidFill.color".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें, लेकिन फ़ील्ड को अनसेट रहने दें.

UpdateImagePropertiesRequest

किसी प्रॉपर्टी की प्रॉपर्टी Image.

JSON के काेड में दिखाना
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस इमेज का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं.

imageProperties

object (ImageProperties)

अपडेट की जाने वाली इमेज प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट करना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट imageProperties का मतलब है और इसे बताने की ज़रूरत नहीं है. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, इमेज की आउटलाइन का रंग अपडेट करने के लिए, fields अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से "outline.outlineFill.solidFill.color".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

UpdateVideoPropertiesRequest

प्रॉपर्टी की जानकारी अपडेट करके Video.

JSON के काेड में दिखाना
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस वीडियो का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं.

videoProperties

object (VideoProperties)

अपडेट करने के लिए वीडियो प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट videoProperties अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, वीडियो की आउटलाइन का रंग अपडेट करने के लिए, fields अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से "outline.outlineFill.solidFill.color".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें, लेकिन फ़ील्ड को अनसेट रहने दें.

UpdatePagePropertiesRequest

किसी Page की प्रॉपर्टी अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस पेज का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.

pageProperties

object (PageProperties)

अपडेट की जाने वाली पेज प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट pageProperties का मतलब है और इसे बताने की ज़रूरत नहीं है. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, पेज के बैकग्राउंड के लिए, भरने के एक रंग को अपडेट करने के लिए, fields को "pageBackgroundFill.solidFill.color" पर सेट करें.

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें, लेकिन फ़ील्ड को अनसेट रहने दें.

UpdateTableCellPropertiesRequest

किसी TableCell की प्रॉपर्टी अपडेट करें.

JSON के काेड में दिखाना
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

tableRange

object (TableRange)

टेबल की वह रेंज जो टेबल के उस सबसेट को दिखाती है जिस पर अपडेट लागू किए जाते हैं. अगर टेबल की कोई रेंज नहीं दी गई है, तो अपडेट पूरी टेबल पर लागू होंगे.

tableCellProperties

object (TableCellProperties)

टेबल सेल की वे प्रॉपर्टी जिन्हें अपडेट करना है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableCellProperties अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लागू नहीं है और इसे बताया नहीं जाना चाहिए. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, टेबल सेल के बैकग्राउंड के सॉलिड फ़िल रंग को अपडेट करने के लिए, fields को "tableCellBackgroundFill.solidFill.color" पर सेट करें.

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

TableRange

टेबल रेंज, टेबल के सबसेट का रेफ़रंस दिखाती है.

ध्यान दें कि यह ज़रूरी नहीं है कि किसी टेबल की रेंज से तय किए गए सेल, कोई रेक्टैंगल बना दें. उदाहरण के लिए, मान लें कि हमारे पास 3 x 3 टेबल है, जिसमें आखिरी लाइन की सभी सेल एक साथ मर्ज की गई हैं. टेबल इस तरह से दिखेगी:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

टेबल की किसी रेंज में इन सेल की जानकारी दी गई है: जगह की जानकारी = (0, 0), लाइन का स्पैन = 3, और कॉलम स्पैन = 2:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
JSON के काेड में दिखाना
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
फ़ील्ड
location

object (TableCellLocation)

टेबल की रेंज शुरू होने की जगह.

rowSpan

integer

टेबल की रेंज के लिए पंक्तियों का स्पैन.

columnSpan

integer

टेबल रेंज का कॉलम स्पैन.

UpdateLinePropertiesRequest

किसी Line की प्रॉपर्टी अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.

lineProperties

object (LineProperties)

अपडेट की जाने वाली लाइन प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट करना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट lineProperties अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है लागू नहीं है और इसे बताया नहीं जाना चाहिए. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, लाइन में भरे हुए रंग को अपडेट करने के लिए, वैल्यू को सेट करें fields अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से "lineFill.solidFill.color".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

CreateParagraphBulletsRequest

दिए गए टेक्स्ट इंडेक्स की रेंज से ओवरलैप होने वाले सभी पैराग्राफ के लिए बुलेट बनाता है.

हर पैराग्राफ़ का नेस्टिंग स्तर, हर पैराग्राफ़ के आगे आगे मौजूद टैब को गिनकर तय किया जाएगा. बुलेट और उससे जुड़े पैराग्राफ़ के बीच ज़्यादा स्पेस से बचने के लिए, इस अनुरोध से ये लीडिंग टैब हटा दिए जाते हैं. इससे टेक्स्ट के हिस्सों का इंडेक्स बदल सकता है.

अगर अपडेट किए जा रहे पैराग्राफ़ से ठीक पहले मौजूद पैराग्राफ़, मेल खाने वाले प्रीसेट की सूची में है, तो अपडेट किए जा रहे पैराग्राफ़ को उस सूची में जोड़ दिया जाता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
फ़ील्ड
objectId

string

उस आकार या टेबल का ऑब्जेक्ट आईडी जिसमें बुलेट जोड़ने के लिए टेक्स्ट है.

cellLocation

object (TableCellLocation)

टेबल सेल की वैकल्पिक जगह, अगर बदला जाने वाला टेक्स्ट टेबल सेल में है. अगर objectId मौजूद है, तो यह किसी टेबल का रेफ़रंस होना चाहिए.

textRange

object (Range)

TextElement इंडेक्स के आधार पर, बुलेट प्रीसेट लागू करने के लिए टेक्स्ट की रेंज.

bulletPreset

enum (BulletGlyphPreset)

इस्तेमाल किए जाने वाले बुलेट ग्लिफ़ के टाइप. डिफ़ॉल्ट BULLET_DISC_CIRCLE_SQUARE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है प्रीसेट शामिल करें.

BulletGlyphPreset

टेक्स्ट में सूचियों के लिए, बुलेट ग्लिफ़ के प्रीसेट पैटर्न.

इन पैटर्न में इन तरह के बुलेट का इस्तेमाल किया जाता है:

  • ARROW : यूनिकोड U+2794 कोड पॉइंट से जुड़ा ऐरो
  • ARROW3D : 3D शेडिंग वाला ऐरो, जो यूनिकोड U+27a2 कोड पॉइंट से जुड़ा है
  • CHECKBOX : यूनिकोड U+274f कोड पॉइंट से जुड़ा खोखला स्क्वेयर
  • CIRCLE : यूनिकोड U+25cb कोड पॉइंट से जुड़ा खोखला गोला
  • DIAMOND : यूनिकोड U+25c6 कोड पॉइंट से जुड़ा सॉलिड डायमंड
  • DIAMONDX : 'x' वाला डायमंड, जो यूनिकोड U+2756 कोड पॉइंट से जुड़ा है
  • HOLLOWDIAMOND अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : एक खोखला हीरा, जो यूनिकोड U+25c7 कोड पॉइंट से मेल खाता है
  • DISC अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : एक ठोस वृत्त, जो यूनिकोड U+25cf कोड पॉइंट से मेल खाता है
  • SQUARE : यूनिकोड U+25a0 कोड पॉइंट से जुड़ा एक सॉलिड स्क्वेयर
  • STAR : एक स्टार, जो यूनिकोड 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 अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : बाईं ओर इशारा करता हुआ त्रिभुज, जो यूनिकोड U+25c4 कोड पॉइंट से मेल खाता है
Enums
BULLET_DISC_CIRCLE_SQUARE बुलेट पॉइंट वाली सूची में DISC, CIRCLE और SQUARE सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_DIAMONDX_ARROW3D_SQUARE बुलेट पॉइंट वाली सूची में DIAMONDX, ARROW3D और SQUARE सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_CHECKBOX बुलेट वाली सूची, जिसमें विज्ञापन शामिल हैं CHECKBOX अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सूची के सभी नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_ARROW_DIAMOND_DISC बुलेट पॉइंट वाली सूची में ARROW, DIAMOND और DISC सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_STAR_CIRCLE_SQUARE बुलेट वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए, STAR, CIRCLE और SQUARE बुलेट ग्लिफ़ है.
BULLET_ARROW3D_CIRCLE_SQUARE बुलेट पॉइंट वाली सूची में ARROW3D, CIRCLE और SQUARE सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_LEFTTRIANGLE_DIAMOND_DISC बुलेट वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए, LEFTTRIANGLE, DIAMOND और DISC बुलेट ग्लिफ़ है.
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE बुलेट पॉइंट वाली सूची में DIAMONDX, HOLLOWDIAMOND और SQUARE सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
BULLET_DIAMOND_CIRCLE_SQUARE बुलेट पॉइंट वाली सूची में DIAMOND, CIRCLE और SQUARE सूची के पहले तीन नेस्टिंग लेवल के लिए बुलेट ग्लिफ़.
NUMBERED_DIGIT_ALPHA_ROMAN सूची के पहले तीन नेस्टिंग लेवल के लिए, DIGIT, ALPHA और ROMAN अंकों वाले ग्लिफ़ वाली नंबर वाली सूची. इसके बाद, पीरियड लगाएं.
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS नंबर वाली सूची, जिसमें DIGIT, ALPHA और ROMAN सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और उसके बाद ब्रैकेट.
NUMBERED_DIGIT_NESTED अंकों वाली सूची, जिसमें DIGIT अंकों वाले ग्लिफ़ को पीरियड से अलग किया गया हो. इसमें हर नेस्टिंग लेवल, पिछले नेस्टिंग लेवल के ग्लिफ़ को प्रीफ़िक्स के तौर पर इस्तेमाल करता है. उदाहरण के लिए: '1.', '1.1.', '2.', '2.2.'.
NUMBERED_UPPERALPHA_ALPHA_ROMAN नंबर वाली सूची, जिसमें UPPERALPHA, ALPHA और ROMAN सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT नंबर वाली सूची, जिसमें UPPERROMAN, UPPERALPHA और DIGIT सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
NUMBERED_ZERODIGIT_ALPHA_ROMAN सूची के पहले तीन नेस्टिंग लेवल के लिए, ZERODIGIT, ALPHA और ROMAN अंकों वाले ग्लिफ़ वाली नंबर वाली सूची. इसके बाद, पीरियड लगाएं.

ReplaceAllShapesWithImageRequest

दिए गए मानदंड से मेल खाने वाले सभी आकारों को दी गई इमेज से बदलता है.

आकृतियों को बदलने वाली इमेज, प्रज़ेंटेशन में डाले जाने के बाद आयताकार होती हैं और वे आकारों का रूप नहीं लेती हैं.

JSON के काेड में दिखाना
{
  "replaceMethod": enum (ReplaceMethod),
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
फ़ील्ड
replaceMethod
(deprecated)

enum (ReplaceMethod)

बदलने का तरीका.

अब काम नहीं करता : इस्तेमाल करें imageReplaceMethod आज़माएं.

अगर आप किसी replaceMethod अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और एक imageReplaceMethod, imageReplaceMethod को प्राथमिकता मिलती है.

imageReplaceMethod

enum (ImageReplaceMethod)

इमेज बदलने का तरीका.

अगर आप किसी replaceMethod अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है और एक imageReplaceMethod, imageReplaceMethod को प्राथमिकता मिलती है.

अगर आपने imageReplaceMethod के लिए कोई वैल्यू नहीं दी है, लेकिन replaceMethod के लिए वैल्यू दी है, तो replaceMethod की दी गई वैल्यू का इस्तेमाल किया जाएगा.

अगर आपने इनमें से कोई भी वैल्यू नहीं दी है, तो CENTER_INSIDE का इस्तेमाल किया जाता है.

pageObjectIds[]

string

अगर यह फ़ील्ड खाली नहीं है, तो मैच सिर्फ़ दिए गए पेजों के पेज एलिमेंट तक सीमित हो जाते हैं.

अगर किसी पेज का ऑब्जेक्ट आईडी दिया जाता है, तो 400 खराब अनुरोध की गड़बड़ी दिखाता है notes page अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या एक notes master या अगर प्रज़ेंटेशन में उस ऑब्जेक्ट आईडी वाला कोई पेज मौजूद नहीं है.

यूनियन फ़ील्ड criteria. आकार बदलने के लिए, शर्तों से मैच करना ज़रूरी है. criteria इनमें से कोई एक हो सकता है:
containsText

object (SubstringMatchCriteria)

अगर यह सेट है, तो यह अनुरोध उन सभी आकारों को बदल देगा जिनमें दिया गया टेक्स्ट है.

यूनियन फ़ील्ड image_source. इमेज के सोर्स का टाइप. image_source इनमें से कोई एक हो सकता है:
imageUrl

string

इमेज का यूआरएल.

इमेज को डालने के समय एक बार फ़ेच किया जाता है और प्रज़ेंटेशन में दिखाने के लिए उसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा की नहीं होनी चाहिए. साथ ही, यह PNG, JPEG या GIF फ़ॉर्मैट में से किसी एक में होना चाहिए.

दिया गया यूआरएल ज़्यादा से ज़्यादा 2 केबी का हो सकता है. यूआरएल खुद इमेज के साथ सेव हो जाता है और Image.source_url अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड.

ReplaceMethod

बदलने का तरीका.

Enums
CENTER_INSIDE इमेज को मूल आकार की सीमाओं में फ़िट करने के लिए उसे स्केल और सेंटर में रखता है और इमेज के आसपेक्ट रेशियो को बनाए रखता है. रेंडर की गई इमेज का साइज़, आकार से छोटा हो सकता है. अगर कोई तरीका नहीं बताया गया है, तो यह डिफ़ॉल्ट तरीका होता है.
CENTER_CROP मूल आकार की सीमाओं को भरने के लिए इमेज को स्केल और सेंटर करता है. आकार को भरने के लिए इमेज को काटा जा सकता है. रेंडर की गई इमेज का साइज़, ओरिजनल आकार जैसा ही होगा.

ImageReplaceMethod

इमेज बदलने का तरीका.

Enums
IMAGE_REPLACE_METHOD_UNSPECIFIED इमेज बदलने का तरीका नहीं बताया गया है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
CENTER_INSIDE ओरिजनल आकार की सीमाओं में फ़िट होने के लिए, इमेज को स्केल और सेंटर करता है. साथ ही, इमेज का आसपेक्ट रेशियो बनाए रखता है. इमेज का रेंडर किया गया साइज़, उसके साइज़ से कम हो सकता है. अगर कोई तरीका नहीं बताया गया है, तो यह डिफ़ॉल्ट तरीका होता है.
CENTER_CROP मूल आकार की सीमाओं को भरने के लिए इमेज को स्केल और सेंटर करता है. आकार को भरने के लिए, इमेज को काटा जा सकता है. रेंडर की गई इमेज का साइज़, ओरिजनल आकार जैसा ही होगा.

DuplicateObjectRequest

किसी स्लाइड या पेज तत्व को डुप्लीकेट करता है.

किसी स्लाइड की डुप्लीकेट कॉपी बनाने पर, वह उस स्लाइड के तुरंत बाद बन जाएगी. किसी पेज एलिमेंट को डुप्लीकेट करने पर, डुप्लीकेट एलिमेंट को उसी पेज पर उसी जगह पर रखा जाएगा जहां ओरिजनल एलिमेंट मौजूद है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "objectIds": {
    string: string,
    ...
  }
}
फ़ील्ड
objectId

string

डुप्लीकेट किए जाने वाले ऑब्जेक्ट का आईडी.

objectIds

map (key: string, value: string)

डुप्लीकेट किए जा रहे ऑब्जेक्ट में अन्य ऑब्जेक्ट भी हो सकते हैं. उदाहरण के लिए, स्लाइड या ग्रुप पेज एलिमेंट को डुप्लीकेट करते समय. इस मैप से पता चलता है कि डुप्लीकेट ऑब्जेक्ट के आईडी कैसे जनरेट होते हैं: की, ओरिजनल ऑब्जेक्ट के आईडी होते हैं और उनकी वैल्यू, डुप्लीकेट ऑब्जेक्ट को असाइन किए जाने वाले आईडी होते हैं. स्रोत ऑब्जेक्ट के डुप्लीकेट के आईडी को इस मैप में भी बताया जा सकता है. इसके लिए objectId अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड को कुंजी के रूप में और नई वैल्यू के तौर पर अपनी पसंद का आईडी डालें.

सभी कुंजियां, प्रज़ेंटेशन में मौजूदा आईडी से मेल खानी चाहिए. प्रज़ेंटेशन में सभी वैल्यू अलग-अलग होनी चाहिए. साथ ही, वे अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच करता है [a-zA-Z0-9_]) से शुरू होनी चाहिए. बाकी वर्णों में, हाइफ़न या कोलन (रेगुलर एक्सप्रेशन से मैच करता है [a-zA-Z0-9_-:]) शामिल हो सकते हैं. नए आईडी में पांच से ज़्यादा और 50 से कम वर्ण नहीं होने चाहिए.

अगर सोर्स ऑब्जेक्ट के किसी आईडी को मैप से हटा दिया जाता है, तो एक नया रैंडम आईडी असाइन किया जाएगा. अगर मैप खाली है या सेट नहीं है, तो सभी डुप्लीकेट ऑब्जेक्ट को एक नया आईडी मिलेगा.

UpdateTextStyleRequest

टेक्स्ट की शैली अपडेट करके Shape अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या Table.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस आकार या टेबल का ऑब्जेक्ट आईडी जिसमें मौजूद टेक्स्ट को स्टाइल करना है.

cellLocation

object (TableCellLocation)

टेबल में, स्टाइल के लिए टेक्स्ट वाले सेल की जगह. अगर objectId किसी टेबल को रेफ़र करता है, तो cellLocation में कोई वैल्यू होनी चाहिए. ऐसा न होने पर, ऐसा नहीं होना चाहिए.

style

object (TextStyle)

टेक्स्ट पर सेट की जाने वाली स्टाइल.

अगर किसी स्टाइल की वैल्यू, पैरंट की वैल्यू से मेल खाती है, तो वह स्टाइल इनहेरिट करने के लिए सेट की जाएगी.

टेक्स्ट की स्टाइल में किए गए कुछ बदलावों की वजह से, Slides एडिटर के व्यवहार को दिखाने के लिए अन्य बदलाव भी हो सकते हैं. ज़्यादा जानकारी के लिए, TextStyle का दस्तावेज़ देखें.

textRange

object (Range)

स्टाइल के लिए टेक्स्ट की रेंज.

रेंज को आस-पास की न्यूलाइन शामिल करने के लिए बड़ा किया जा सकता है.

अगर रेंज में पूरी तरह से किसी सूची का पैराग्राफ़ है, तो पैराग्राफ़ के बुलेट को भी मैच करने वाली टेक्स्ट स्टाइल के साथ अपडेट किया जाता है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट करना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट style का मतलब है और इसे बताने की ज़रूरत नहीं है. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, टेक्स्ट की स्टाइल को बोल्ड में अपडेट करने के लिए, fields को "bold" पर सेट करें.

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

ReplaceAllShapesWithSheetsChartRequest

यह फ़ंक्शन, दी गई शर्तों से मैच करने वाले सभी आकारों को, दिए गए Google Sheets चार्ट से बदल देता है. चार्ट को मूल आकार की सीमाओं में फ़िट करने के लिए स्केल और सेंटर में रखा जाएगा.

ध्यान दें: आकारों को चार्ट से बदलने के लिए, spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth scopes में से कम से कम एक का होना ज़रूरी है.

JSON के काेड में दिखाना
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
फ़ील्ड
containsText

object (SubstringMatchCriteria)

आकार बदलने के लिए, शर्तों से मैच करना ज़रूरी है. इस अनुरोध से, उन सभी आकारों को बदल दिया जाएगा जिनमें दिया गया टेक्स्ट मौजूद है.

spreadsheetId

string

Google Sheets वाली उस स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है.

chartId

integer

Google Sheets स्प्रेडशीट में मौजूद किसी चार्ट का आईडी.

linkingMode

enum (LinkingMode)

वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर यह जानकारी नहीं दी जाती है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं होगी.

pageObjectIds[]

string

अगर वह खाली नहीं है, तो मिलान को सिर्फ़ दिए गए पेजों के पेज एलिमेंट तक सीमित करता है.

किसी गड़बड़ी का मैसेज मिलने पर 400 खराब अनुरोध की गड़बड़ी दिखाता है, अगर किसी notes page अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है या एक notes master या अगर प्रज़ेंटेशन में उस ऑब्जेक्ट आईडी वाला कोई पेज मौजूद नहीं है.

LinkingMode

वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.

Enums
NOT_LINKED_IMAGE चार्ट, सोर्स स्प्रेडशीट से नहीं जुड़ा है और इसे अपडेट नहीं किया जा सकता. जिस चार्ट को लिंक नहीं किया गया है उसे इमेज के तौर पर शामिल किया जाएगा.
LINKED चार्ट को लिंक करने पर, उसे अपडेट किया जा सकता है. साथ ही, सहयोगियों को स्प्रेडशीट का लिंक दिखेगा.

DeleteParagraphBulletsRequest

दिए गए टेक्स्ट इंडेक्स से ओवरलैप होने वाले सभी पैराग्राफ़ से बुलेट मिटाता है range.

हर पैराग्राफ़ की शुरुआत में इंडेंट जोड़कर, हर पैराग्राफ़ के नेस्टिंग लेवल को विज़ुअल तौर पर बनाए रखा जाएगा.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
फ़ील्ड
objectId

string

उस आकार या टेबल का ऑब्जेक्ट आईडी जिसमें मौजूद टेक्स्ट से बुलेट हटाने हैं.

cellLocation

object (TableCellLocation)

अगर बदलाव किया जाने वाला टेक्स्ट टेबल सेल में है, तो टेबल की वैकल्पिक सेल की जगह. अगर यह मौजूद है, तो ऑब्जेक्ट आईडी को किसी टेबल को रेफ़र करना चाहिए.

textRange

object (Range)

इसके आधार पर, बुलेट पॉइंट मिटाने के लिए टेक्स्ट की सीमा TextElement अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंडेक्स करना.

UpdateParagraphStyleRequest

यह दिए गए टेक्स्ट इंडेक्स की सीमा के साथ ओवरलैप करने वाले Shape या Table में मौजूद सभी पैराग्राफ़ की स्टाइल को अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
फ़ील्ड
objectId

string

आकार या टेबल का ऑब्जेक्ट आईडी, जिसमें टेक्स्ट को स्टाइल करना है.

cellLocation

object (TableCellLocation)

टेबल में उस सेल की जगह जहां स्टाइल करने के लिए पैराग्राफ़ मौजूद हैं. अगर आपने objectId अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है टेबल का मतलब होता है. cellLocation एक मान होना चाहिए. अगर ऐसा नहीं है, तो ऐसा नहीं होना चाहिए.

style

object (ParagraphStyle)

पैराग्राफ़ की स्टाइल.

textRange

object (Range)

टेक्स्ट की वह रेंज जिसमें स्टाइल देने के लिए पैराग्राफ मौजूद हैं.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट style का मतलब है और इसे बताने की ज़रूरत नहीं है. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, पैराग्राफ़ अलाइनमेंट को अपडेट करने के लिए, fields अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है से "alignment".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

UpdateTableBorderPropertiesRequest

किसी Table में टेबल की सीमाओं की प्रॉपर्टी अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

tableRange

object (TableRange)

टेबल की वह रेंज जो टेबल के उस सबसेट को दिखाती है जिस पर अपडेट लागू किए जाते हैं. अगर टेबल की रेंज तय नहीं की गई है, तो अपडेट पूरी टेबल पर लागू होंगे.

borderPosition

enum (BorderPosition)

टेबल की उस रेंज में बॉर्डर की पोज़िशन जिस पर अपडेट लागू होने चाहिए. अगर बॉर्डर की जगह तय नहीं की गई है, तो टेबल की रेंज के सभी बॉर्डर पर अपडेट लागू होंगे.

tableBorderProperties

object (TableBorderProperties)

टेबल की बॉर्डर प्रॉपर्टी, जिन्हें अपडेट करना है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableBorderProperties का मतलब है और इसे बताने की ज़रूरत नहीं है. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, टेबल बॉर्डर के सॉलिड फ़िल रंग को अपडेट करने के लिए, fields को "tableBorderFill.solidFill.color" पर सेट करें.

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें, लेकिन फ़ील्ड को अनसेट रहने दें.

BorderPosition

टेबल के बॉर्डर की जगह.

Enums
ALL सीमा में सभी बॉर्डर.
BOTTOM रेंज में सबसे नीचे मौजूद बॉर्डर.
INNER रेंज के अंदर बॉर्डर.
INNER_HORIZONTAL श्रेणी के अंदर क्षैतिज बॉर्डर.
INNER_VERTICAL रेंज के अंदर की वर्टिकल बॉर्डर.
LEFT रेंज की बाईं ओर बॉर्डर.
OUTER रेंज के बाहर मौजूद बॉर्डर.
RIGHT रेंज की दाईं ओर बॉर्डर.
TOP रेंज के सबसे ऊपर मौजूद बॉर्डर.

UpdateTableColumnPropertiesRequest

इसकी प्रॉपर्टी अपडेट करता है: Table अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉलम.

JSON के काेड में दिखाना
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

columnIndices[]

integer

शून्य-आधारित इंडेक्स की सूची, जो तय करती है कि कौनसे कॉलम अपडेट करने हैं. अगर कोई इंडेक्स नहीं दिया जाता है, तो टेबल के सभी कॉलम अपडेट हो जाएंगे.

tableColumnProperties

object (TableColumnProperties)

अपडेट की जाने वाली टेबल कॉलम की प्रॉपर्टी.

अगर अनुरोध में tableColumnProperties#columnWidth की वैल्यू 4,06,400 ईएमयू (32 पॉइंट) से कम है, तो 400 गलत अनुरोध वाली गड़बड़ी दिखती है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट tableColumnProperties का मतलब है और इसे बताने की ज़रूरत नहीं है. सिंगल "*" अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, कॉलम की चौड़ाई अपडेट करने के लिए, fields को "columnWidth" पर सेट करें.

अगर फ़ील्ड मास्क में '"columnWidth"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो कॉलम की चौड़ाई डिफ़ॉल्ट रूप से 4,06,400 ईएमयू (32 पॉइंट) होगी.

UpdateTableRowPropertiesRequest

किसी Table पंक्ति की प्रॉपर्टी अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

rowIndices[]

integer

शून्य-आधारित इंडेक्स की सूची, जिसमें यह बताया गया है कि किन पंक्तियों को अपडेट करना है. अगर इंडेक्स नहीं दिया गया है, तो टेबल की सभी लाइनें अपडेट कर दी जाएंगी.

tableRowProperties

object (TableRowProperties)

टेबल की लाइन की प्रॉपर्टी, जिन्हें अपडेट करना है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableRowProperties का मतलब है और इसे बताने की ज़रूरत नहीं है. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, पंक्ति की कम से कम ऊंचाई अपडेट करने के लिए, fields को "minRowHeight" पर सेट करें.

अगर फ़ील्ड मास्क में '"minRowHeight"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो पंक्ति की कम से कम ऊंचाई डिफ़ॉल्ट रूप से 0 पर सेट हो जाएगी.

MergeTableCellsRequest

Table में सेल को मर्ज करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

tableRange

object (TableRange)

टेबल की रेंज, जिसमें यह तय किया जाता है कि टेबल की किन सेल को मर्ज करना है.

मर्ज की जा रही सेल के सभी टेक्स्ट को एक साथ कर दिया जाएगा और रेंज के ऊपरी बाएं ("head") सेल में सेव किया जाएगा. अगर रेंज नॉन-रेक्टेंगुलर है (जो कुछ मामलों में हो सकती है, जहां रेंज पहले से मर्ज किए हुए सेल कवर करती है), तो 400 खराब अनुरोध वाली गड़बड़ी मिलती है.

UnmergeTableCellsRequest

इसमें सेल अनमर्ज करता है: Table.

JSON के काेड में दिखाना
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
फ़ील्ड
objectId

string

टेबल का ऑब्जेक्ट आईडी.

tableRange

object (TableRange)

टेबल की रेंज, जिसमें यह तय किया जाता है कि टेबल की किन सेल को अनमर्ज करना है.

इस रेंज में मर्ज की गई सभी सेल अलग हो जाएंगी. हालांकि, पहले से अलग की गई सेल पर इसका कोई असर नहीं पड़ेगा. अगर रेंज में कोई मर्ज की गई सेल नहीं है, तो अनुरोध का कोई असर नहीं होगा. अगर मर्ज किए गए किसी भी सेल में टेक्स्ट है, तो अनमर्ज सेल के नतीजे वाले ब्लॉक के ऊपरी बाएं ("head") सेल में टेक्स्ट रहेगा.

GroupObjectsRequest

ऑब्जेक्ट का ग्रुप बनाने के लिए, ऑब्जेक्ट को ग्रुप में रखता है. उदाहरण के लिए, ग्रुप PageElements अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बनाने के लिए Group सभी बच्चों की तरह एक ही पेज पर.

JSON के काेड में दिखाना
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
फ़ील्ड
groupObjectId

string

बनाए जाने वाले ग्रुप के लिए, उपयोगकर्ता का दिया गया ऑब्जेक्ट आईडी.

अगर किसी आईडी की जानकारी दी जाती है, तो प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट में वह यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर से शुरू होना चाहिए (रेगुलर एक्सप्रेशन से मेल खाता है [a-zA-Z0-9_]); बचे हुए वर्णों में हाइफ़न या कोलन के साथ-साथ वे वर्ण भी शामिल हो सकते हैं (रेगुलर एक्सप्रेशन से मेल खाता है) [a-zA-Z0-9_-:]). आईडी की लंबाई 5 से कम या 50 से ज़्यादा नहीं होनी चाहिए.

अगर किसी आईडी की जानकारी नहीं दी जाती है, तो एक यूनीक आईडी जनरेट हो जाता है.

childrenObjectIds[]

string

ग्रुप किए जाने वाले ऑब्जेक्ट के ऑब्जेक्ट आईडी.

सिर्फ़ पेज के एलिमेंट ग्रुप किए जा सकते हैं. एक ही पेज पर कम से कम दो ऐसे पेज एलिमेंट होने चाहिए जो पहले से किसी दूसरे ग्रुप में न हों. कुछ पेज एलिमेंट, जैसे कि videos, tables और placeholders को समूह में नहीं रखा जा सकता.

UngroupObjectsRequest

ऑब्जेक्ट को अनग्रुप करें, जैसे groups.

JSON के काेड में दिखाना
{
  "objectIds": [
    string
  ]
}
फ़ील्ड
objectIds[]

string

उन ऑब्जेक्ट के ऑब्जेक्ट आईडी जिन्हें अनग्रुप करना है.

सिर्फ़ ऐसे groups को ग्रुप से हटाया जा सकता है जो किसी दूसरे groups में शामिल नहीं हैं. सभी ग्रुप एक ही पेज पर होने चाहिए. ग्रुप अपने-आप मिट जाता है. सभी बच्चों के विज़ुअल साइज़ और पोज़िशन को बरकरार रखा जाता है.

UpdatePageElementAltTextRequest

किसी page element के वैकल्पिक लेख के टाइटल और/या ब्यौरे को अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "title": string,
  "description": string
}
फ़ील्ड
objectId

string

उस पेज एलिमेंट का ऑब्जेक्ट आईडी जिस पर अपडेट लागू होते हैं.

title

string

पेज एलिमेंट का अपडेट किया गया वैकल्पिक लेख का टाइटल. अगर यह सेट नहीं है, तो मौजूदा वैल्यू बनी रहेगी. यह टाइटल, स्क्रीन रीडर और अन्य सुलभता इंटरफ़ेस में दिखेगा. पेज के कॉन्टेंट में मौजूद सिर्फ़ ऐसी वैल्यू इस्तेमाल करें जिन्हें कोई भी व्यक्ति आसानी से पढ़ सके.

description

string

पेज एलिमेंट के बारे में अपडेट की गई वैकल्पिक टेक्स्ट जानकारी. अगर इसे सेट नहीं किया जाता है, तो मौजूदा वैल्यू बनी रहेगी. यह जानकारी, स्क्रीन रीडर और सुलभता इंटरफ़ेस के लिए उपलब्ध होती है. पेज एलिमेंट के कॉन्टेंट से जुड़ी ऐसी वैल्यू का इस्तेमाल करें जिन्हें कोई भी पढ़ सके.

ReplaceImageRequest

किसी मौजूदा इमेज को नई इमेज से बदलता है.

इमेज बदलने से कुछ चीज़ें हट जाती हैं image effects अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मौजूदा इमेज से हटाएं.

JSON के काेड में दिखाना
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
फ़ील्ड
imageObjectId

string

उस मौजूदा इमेज का आईडी जिसे बदला जाएगा. आईडी को, 'GET' अनुरोध के जवाब से वापस पाया जा सकता है.

imageReplaceMethod

enum (ImageReplaceMethod)

बदलाव करने का तरीका.

यूनियन फ़ील्ड image_source. इमेज का सोर्स. image_source इनमें से कोई एक हो सकता है:
url

string

इमेज का यूआरएल.

शामिल करने के समय, इमेज को फ़ेच किया जाता है. इसके बाद, प्रज़ेंटेशन में दिखाने के लिए इसकी एक कॉपी सेव कर ली जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज, PNG, JPEG या GIF फ़ॉर्मैट में होनी चाहिए.

दिया गया यूआरएल 2 केबी से ज़्यादा का नहीं होना चाहिए. यूआरएल को इमेज के साथ सेव कर लिया जाता है और इसे Image.source_url अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड.

UpdateSlidePropertiesRequest

स्लाइड की प्रॉपर्टी अपडेट करता है.

JSON के काेड में दिखाना
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
फ़ील्ड
objectId

string

उस स्लाइड का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.

slideProperties

object (SlideProperties)

अपडेट की जाने वाली स्लाइड की प्रॉपर्टी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड की जानकारी देना ज़रूरी है. रूट 'slideProperties' लागू नहीं है और इसे बताया नहीं जाना चाहिए. हर फ़ील्ड को सूची में शामिल करने के लिए, एक "*" का इस्तेमाल शॉर्टहैंड के तौर पर किया जा सकता है.

उदाहरण के लिए, किसी स्लाइड को स्किप किया गया है या नहीं, यह अपडेट करने के लिए, fields को "isSkipped" पर सेट करें.

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

UpdatePageElementsZOrderRequest

पेज एलिमेंट के Z-क्रम को अपडेट करता है. Z-क्रम, पेज पर एलिमेंट के पीछे से सामने तक का क्रम होता है. सामने मौजूद पेज एलिमेंट, पीछे मौजूद एलिमेंट को कवर कर सकता है.

JSON के काेड में दिखाना
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
फ़ील्ड
pageElementObjectIds[]

string

अपडेट किए जाने वाले पेज एलिमेंट के ऑब्जेक्ट आईडी.

पेज के सभी एलिमेंट एक ही पेज पर होने चाहिए और उन्हें ग्रुप में नहीं रखा जाना चाहिए.

operation

enum (ZOrderOperation)

पेज के एलिमेंट पर लागू होने वाली Z-क्रम कार्रवाई.

एक से ज़्यादा पेज एलिमेंट पर कार्रवाई लागू करते समय, कार्रवाई बनाए रखने से पहले इन पेज एलिमेंट में मिलते-जुलते Z-ऑर्डर.

ZOrderOperation

किसी पेज एलिमेंट के Z-क्रम को अपडेट करने की कार्रवाई.

Enums
Z_ORDER_OPERATION_UNSPECIFIED कोई कार्रवाई नहीं की गई.
BRING_TO_FRONT पेज के एलिमेंट को पेज पर सामने लाता है.
BRING_FORWARD पेज पर मौजूद एलिमेंट को, बताए गए पेज एलिमेंट में सबसे आगे वाले एलिमेंट के मुकाबले एक एलिमेंट के ज़रिए आगे लाता है.
SEND_BACKWARD यह फ़ंक्शन, पेज के एलिमेंट को पेज पर पीछे की ओर भेजता है. यह एलिमेंट, पेज के सबसे पीछे मौजूद एलिमेंट के हिसाब से एक एलिमेंट पीछे भेजता है.
SEND_TO_BACK पेज के एलिमेंट को पेज के पीछे भेजता है.

UpdateLineCategoryRequest

इस कैटगरी को अपडेट करता है: line.

JSON के काेड में दिखाना
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
फ़ील्ड
objectId

string

उस लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.

केवल एक पंक्ति category अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह बताता है कि यह एक "कनेक्टर" है को अपडेट किया जा सकता है.

लाइन की कैटगरी अपडेट करने के बाद, उसे फिर से रूट किया जा सकता है.

lineCategory

enum (LineCategory)

लाइन की वह कैटगरी जिस पर अपडेट करना है.

सटीक line type अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसे अपडेट की जाने वाली कैटगरी और दूसरे पेज एलिमेंट से कनेक्ट करने के लिए रूट किए जाने के तरीके के आधार पर तय किया जाता है.

RerouteLineRequest

फिर से रूट करता है line अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जैसे कि यह कनेक्ट किए गए पेज एलिमेंट पर दो सबसे नज़दीकी कनेक्शन साइटों से कनेक्ट हो.

JSON के काेड में दिखाना
{
  "objectId": string
}
फ़ील्ड
objectId

string

जिस लाइन को फिर से रूट करना है उसका ऑब्जेक्ट आईडी.

केवल एक पंक्ति category अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह बताता है कि यह एक "कनेक्टर" है रास्ता बदला जा सकता है. लाइन के शुरू और आखिर के कनेक्शन, अलग-अलग पेज एलिमेंट पर होने चाहिए.