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)

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

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)

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

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

अगर मौजूदा मास्टर में 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

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

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

यूनियन फ़ील्ड 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 नए Affine Transform मैट्रिक्स को मौजूदा मैट्रिक्स पर लागू करता है और मौजूदा मैट्रिक्स को इससे मैच करने वाली वैल्यू को बदल देता है.
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)

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

textRange

object (Range)

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

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

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

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

सीमा

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

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

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)

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

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 अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है : यूनिकोड U+2756 कोड पॉइंट से जुड़ा 'x' वाला हीरा
  • 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_-:]). नए आईडी की लंबाई 5 या 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 चार्ट से बदलता है. चार्ट को मूल आकार की सीमाओं में फ़िट करने के लिए स्केल और सेंटर में रखा जाएगा.

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

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)

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

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".

अगर '"minRowHight"' फ़ील्ड मास्क में शामिल किया गया है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है. इसलिए, लाइन की कम से कम ऊंचाई डिफ़ॉल्ट तौर पर 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

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

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