अनुरोध
किसी प्रज़ेंटेशन में लागू करने के लिए, एक तरह का अपडेट.
| JSON के काेड में दिखाना |
|---|
{ "createSlide": { object ( |
| फ़ील्ड | |
|---|---|
| अपडेट किस तरह का है. सिर्फ़ एक फ़ील्ड की ज़रूरत होती है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
createSlide
|
इससे नई स्लाइड बनती है. |
createShape
|
यह नया आकार बनाता है. |
createTable
|
इससे नई टेबल बनती है. |
insertText
|
किसी शेप या टेबल सेल में टेक्स्ट डालता है. |
insertTableRows
|
इस फ़ंक्शन का इस्तेमाल, किसी टेबल में पंक्तियां जोड़ने के लिए किया जाता है. |
insertTableColumns
|
इस फ़ंक्शन की मदद से, किसी टेबल में कॉलम जोड़े जा सकते हैं. |
deleteTableRow
|
यह फ़ंक्शन, टेबल से किसी पंक्ति को मिटाता है. |
deleteTableColumn
|
यह फ़ंक्शन, टेबल से किसी कॉलम को मिटाता है. |
replaceAllText
|
यह फ़ंक्शन, बताए गए टेक्स्ट के सभी इंस्टेंस को बदलता है. |
deleteObject
|
इस तरीके का इस्तेमाल करके, प्रज़ेंटेशन से किसी पेज या पेज तत्व को मिटाया जा सकता है. |
updatePageElementTransform
|
यह कुकी, पेज तत्व के ट्रांसफ़ॉर्म को अपडेट करती है. |
updateSlidesPosition
|
इस अनुरोध से, प्रज़ेंटेशन में स्लाइड के सेट की जगह अपडेट होती है. |
deleteText
|
किसी शेप या टेबल सेल से टेक्स्ट मिटाता है. |
createImage
|
इमेज बनाता है. |
createVideo
|
वीडियो बनाता है. |
createSheetsChart
|
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट को एम्बेड करता है. |
createLine
|
लाइन बनाता है. |
refreshSheetsChart
|
इससे Google Sheets का चार्ट रीफ़्रेश होता है. |
updateShapeProperties
|
यह |
updateImageProperties
|
इस तरीके का इस्तेमाल करके, |
updateVideoProperties
|
यह |
updatePageProperties
|
यह |
updateTableCellProperties
|
यह |
updateLineProperties
|
यह |
createParagraphBullets
|
यह फ़ंक्शन, पैराग्राफ़ के लिए बुलेट बनाता है. |
replaceAllShapesWithImage
|
यह फ़ंक्शन, कुछ शर्तों को पूरा करने वाले सभी शेप को इमेज से बदल देता है. |
duplicateObject
|
इससे किसी स्लाइड या पेज तत्व का डुप्लीकेट बनाया जाता है. |
updateTextStyle
|
यह फ़ंक्शन, |
replaceAllShapesWithSheetsChart
|
यह फ़ंक्शन, तय की गई शर्तों को पूरा करने वाली सभी शेप को Google Sheets चार्ट से बदल देता है. |
deleteParagraphBullets
|
यह पैराग्राफ़ से बुलेट मिटा देता है. |
updateParagraphStyle
|
यह |
updateTableBorderProperties
|
यह फ़ंक्शन, |
updateTableColumnProperties
|
|
updateTableRowProperties
|
यह |
mergeTableCells
|
यह |
unmergeTableCells
|
यह |
groupObjects
|
यह कुकी, पेज एलिमेंट जैसे ऑब्जेक्ट को ग्रुप करती है. |
ungroupObjects
|
यह ऑब्जेक्ट को अनग्रुप करता है, जैसे कि
|
updatePageElementAltText
|
इस फ़ंक्शन का इस्तेमाल करके, |
replaceImage
|
इस फ़ंक्शन का इस्तेमाल करके, किसी मौजूदा इमेज को नई इमेज से बदला जा सकता है. |
updateSlideProperties
|
यह स्लाइड की प्रॉपर्टी अपडेट करता है |
updatePageElementsZOrder
|
यह |
updateLineCategory
|
यह |
rerouteLine
|
यह |
insertComment
|
इससे प्रज़ेंटेशन में |
addCommentReply
|
इस फ़ंक्शन का इस्तेमाल करके, किसी |
updateCommentPost
|
यह |
deleteComment
|
यह कुकी, |
deleteCommentReply
|
किसी |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
CreateSlideRequest
इससे एक स्लाइड बनती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी ऐल्फ़ान्यूमेरिक वर्ण या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
insertionIndex
|
यह 0 से शुरू होने वाला इंडेक्स होता है. यह बताता है कि स्लाइड कहां जोड़नी हैं. यह पैरामीटर ज़रूरी नहीं है. अगर आपने इंडेक्स तय नहीं किया है, तो स्लाइड आखिर में बनाई जाती है. |
slideLayoutReference
|
यह उस स्लाइड का लेआउट रेफ़रंस होता है जिसे शामिल करना है. यह मौजूदा मास्टर पर आधारित होता है. यह इनमें से कोई एक होता है:
अगर LayoutReference, मौजूदा मास्टर में नहीं मिलता है, तो गड़बड़ी का मैसेज 400 bad request दिखता है.
अगर आपने लेआउट का रेफ़रंस नहीं दिया है, तो स्लाइड पहले से तय किए गए |
placeholderIdMappings[]
|
यह ऑब्जेक्ट आईडी मैपिंग की एक वैकल्पिक सूची है. इसमें लेआउट पर मौजूद |
LayoutReference
स्लाइड के लेआउट का रेफ़रंस. यह इनमें से किसी एक को रेफ़र कर सकता है:
- पहले से तय किया गया लेआउट
- प्रज़ेंटेशन में मौजूद लेआउट में से कोई एक.
| JSON के काेड में दिखाना |
|---|
{
"predefinedLayout": enum ( |
| फ़ील्ड | |
|---|---|
| LayoutReference का टाइप. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
predefinedLayout
|
पहले से तय किया गया लेआउट. |
layoutId
|
लेआउट आईडी: यह प्रज़ेंटेशन में मौजूद किसी लेआउट का ऑब्जेक्ट आईडी होता है. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
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,
"layoutPlaceholder": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी. इसका इस्तेमाल, ऊपर बताए गए प्लेसहोल्डर के लिए किया जाता है. इस प्लेसहोल्डर को स्लाइड पर बनाया जाना है.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
| लेआउट पर प्लेसहोल्डर की पहचान करने के लिए इस्तेमाल किया जाने वाला टाइप. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
layoutPlaceholder
|
लेआउट पर मौजूद प्लेसहोल्डर, जिसे स्लाइड पर लागू किया जाएगा. सिर्फ़
|
layoutPlaceholderObjectId
|
लेआउट पर मौजूद प्लेसहोल्डर का ऑब्जेक्ट आईडी, जिसे किसी स्लाइड पर लागू किया जाएगा. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
CreateShapeRequest
यह नया आकार बनाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन |
elementProperties
|
शेप के लिए एलिमेंट प्रॉपर्टी. |
shapeType
|
शेप का टाइप. |
PageElementProperties
पेज तत्व के लिए सामान्य प्रॉपर्टी.
ध्यान दें: PageElement बनाते समय, एपीआई size और transform, दोनों की वैल्यू में बदलाव कर सकता है. हालांकि, विज़ुअल का साइज़ पहले जैसा ही रहेगा.
| JSON के काेड में दिखाना |
|---|
{ "pageObjectId": string, "size": { object ( |
| फ़ील्ड | |
|---|---|
pageObjectId
|
उस पेज का ऑब्जेक्ट आईडी जहां एलिमेंट मौजूद है. |
size
|
यह एलिमेंट का साइज़ होता है. |
transform
|
एलिमेंट के लिए ट्रांसफ़ॉर्म. |
CreateTableRequest
इससे नई टेबल बनती है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
elementProperties
|
टेबल के लिए एलिमेंट प्रॉपर्टी. टेबल को दिए गए साइज़ में बनाया जाएगा. हालांकि, इसका साइज़ कम से कम होना चाहिए. अगर कोई साइज़ नहीं दिया जाता है, तो टेबल का साइज़ अपने-आप तय हो जाएगा. टेबल ट्रांसफ़ॉर्म का स्केल 1 होना चाहिए और इसमें कोई भी शियर कॉम्पोनेंट नहीं होना चाहिए. अगर कोई ट्रांसफ़ॉर्म नहीं दिया गया है, तो टेबल को पेज पर बीच में अलाइन किया जाएगा. |
rows
|
टेबल में पंक्तियों की संख्या. |
columns
|
टेबल में कॉलम की संख्या. |
InsertTextRequest
किसी शेप या टेबल सेल में टेक्स्ट डालता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें टेक्स्ट डाला जाएगा. |
cellLocation
|
अगर टेक्स्ट को टेबल की सेल में डालना है, तो टेबल की सेल की जगह की जानकारी देना ज़रूरी नहीं है. अगर यह मौजूद है, तो objectId को किसी टेबल से जुड़ा होना चाहिए. |
text
|
वह टेक्स्ट जिसे डाला जाना है.
नई लाइन का वर्ण डालने पर, उस इंडेक्स पर अपने-आप एक नया
डाले गए टेक्स्ट के लिए टेक्स्ट स्टाइल अपने-आप तय हो जाएंगी. आम तौर पर, आस-पास के टेक्स्ट की स्टाइल को बनाए रखा जाता है. ज़्यादातर मामलों में, टेक्स्ट को उस कंट्रोल वाले कुछ वर्ण (U+0000-U+0008, U+000C-U+001F) और यूनिकोड बेसिक मल्टीलिंग्वल प्लेन प्राइवेट यूज़ एरिया (U+E000-U+F8FF) के वर्ण, डाले गए टेक्स्ट से हटा दिए जाएंगे. |
insertionIndex
|
यह इंडेक्स, यूनिकोड कोड यूनिट में होता है. इसमें यह जानकारी होती है कि टेक्स्ट को कहां डाला जाएगा. यह जानकारी, इंडेक्स शून्य पर आधारित होता है और इसकी गिनती स्ट्रिंग की शुरुआत से की जाती है. यूनिकोड ग्राफ़िम क्लस्टर में इंसर्शन को रोकने के लिए, इंडेक्स में बदलाव किया जा सकता है. ऐसे मामलों में, टेक्स्ट को ग्राफ़िम क्लस्टर के तुरंत बाद डाला जाएगा. |
InsertTableRowsRequest
इस फ़ंक्शन का इस्तेमाल, किसी टेबल में पंक्तियां जोड़ने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिसमें पंक्तियां जोड़नी हैं. |
cellLocation
|
रेफ़रंस टेबल की सेल की वह जगह जहां से पंक्तियां जोड़ी जाएंगी. नई लाइन, उस लाइन के ऊपर (या नीचे) जोड़ी जाएगी जिसमें रेफ़रंस सेल मौजूद है. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो नई लाइन, मर्ज की गई सेल के ऊपर (या नीचे) जोड़ी जाएगी. |
insertBelow
|
रेफ़रंस सेल की जगह के नीचे नई लाइनें डालनी हैं या नहीं.
|
number
|
जोड़ी जाने वाली पंक्तियों की संख्या. हर अनुरोध में ज़्यादा से ज़्यादा 20. |
InsertTableColumnsRequest
इस फ़ंक्शन की मदद से, किसी टेबल में कॉलम जोड़े जा सकते हैं.
टेबल में मौजूद अन्य कॉलम का साइज़ बदलकर, नए कॉलम के हिसाब से कर दिया जाएगा.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिसमें कॉलम जोड़ने हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से कॉलम डाले जाएंगे. रेफ़रंस सेल वाले कॉलम की बाईं (या दाईं) ओर एक नया कॉलम जोड़ा जाएगा. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल की बाईं (या दाईं) ओर एक नया कॉलम जोड़ा जाएगा. |
insertRight
|
रेफ़रंस सेल की जगह के दाईं ओर नए कॉलम जोड़ने हैं या नहीं.
|
number
|
जोड़े जाने वाले कॉलम की संख्या. हर अनुरोध में ज़्यादा से ज़्यादा 20. |
DeleteTableRowRequest
यह फ़ंक्शन, टेबल से किसी पंक्ति को मिटाता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिससे पंक्तियां मिटानी हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से कोई लाइन मिटाई जाएगी. इस सेल वाली लाइन को मिटा दिया जाएगा. अगर यह मर्ज की गई सेल है, तो कई लाइनें मिट जाएंगी. अगर इस लाइन को मिटाने के बाद टेबल में कोई लाइन नहीं बचती है, तो पूरी टेबल मिटा दी जाती है. |
DeleteTableColumnRequest
यह फ़ंक्शन, टेबल से किसी कॉलम को मिटाता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिससे कॉलम मिटाने हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से कॉलम मिटाया जाएगा. जिस कॉलम में यह सेल मौजूद है उसे मिटा दिया जाएगा. अगर यह मर्ज की गई सेल है, तो कई कॉलम मिटा दिए जाएंगे. अगर कॉलम मिटाने के बाद टेबल में कोई कॉलम नहीं बचता है, तो पूरी टेबल मिटा दी जाती है. |
ReplaceAllTextRequest
किसी मानदंड से मेल खाने वाले टेक्स्ट के सभी इंस्टेंस को replace text से बदलता है.
| JSON के काेड में दिखाना |
|---|
{
"replaceText": string,
"pageObjectIds": [
string
],
"containsText": {
object ( |
| फ़ील्ड | |
|---|---|
replaceText
|
वह टेक्स्ट जिसे मैच किए गए टेक्स्ट की जगह पर इस्तेमाल किया जाएगा. |
pageObjectIds[]
|
अगर यह फ़ील्ड खाली नहीं है, तो मैच होने वाले पेज एलिमेंट सिर्फ़ दिए गए पेजों पर मौजूद होंगे.
अगर किसी |
| बदले जाने वाले टेक्स्ट से मैच करने के लिए इस्तेमाल की गई शर्तें. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
containsText
|
यह फ़ंक्शन, इस सबस्ट्रिंग से मैच करने वाले टेक्स्ट को किसी शेप में ढूंढता है. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
SubstringMatchCriteria
यह एक ऐसा मानदंड है जो किसी आकार या टेबल में मौजूद टेक्स्ट की किसी स्ट्रिंग से मेल खाता है.
| JSON के काेड में दिखाना |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| फ़ील्ड | |
|---|---|
text
|
शेप या टेबल में खोजने के लिए टेक्स्ट. |
matchCase
|
इससे पता चलता है कि खोज में केस का ध्यान रखना चाहिए या नहीं:
|
searchByRegex
|
ज़रूरी नहीं. अगर खोजी जाने वाली वैल्यू को रेगुलर एक्सप्रेशन के तौर पर इस्तेमाल करना है, तो इस विकल्प को 'सही' पर सेट करें. पैटर्न में मौजूद किसी भी बैकस्लैश को एस्केप किया जाना चाहिए.
|
DeleteObjectRequest
यह प्रज़ेंटेशन से किसी ऑब्जेक्ट को मिटाता है. ऑब्जेक्ट pages या page elements हो सकता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
मिटाने के लिए पेज या पेज तत्व का ऑब्जेक्ट आईडी.
अगर मिटाने की कार्रवाई के बाद, अगर किसी लेआउट से कोई प्लेसहोल्डर मिटाया जाता है, तो इनहेरिट किए गए सभी खाली प्लेसहोल्डर भी मिट जाते हैं. |
UpdatePageElementTransformRequest
यह कुकी, पेज तत्व के ट्रांसफ़ॉर्म को अपडेट करती है.
किसी ग्रुप के ट्रांसफ़ॉर्म को अपडेट करने से, उस ग्रुप में मौजूद पेज एलिमेंट का ऐब्सलूट ट्रांसफ़ॉर्म बदल जाएगा. इससे उनके दिखने के तरीके में बदलाव हो सकता है. ज़्यादा जानकारी के लिए, PageElement.transform का दस्तावेज़ देखें.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "transform": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
अपडेट किए जाने वाले पेज तत्व का ऑब्जेक्ट आईडी. |
transform
|
पेज तत्व को अपडेट करने के लिए इस्तेमाल की गई इनपुट ट्रांसफ़ॉर्म मैट्रिक्स. |
applyMode
|
ट्रांसफ़ॉर्म अपडेट का लागू करने का मोड. |
ApplyMode
ट्रांसफ़ॉर्म अपडेट के लागू होने के मोड.
| Enums | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
मोड की जानकारी नहीं दी गई है. |
RELATIVE
|
यह फ़ंक्शन, नई AffineTransform मैट्रिक्स को मौजूदा मैट्रिक्स पर लागू करता है. साथ ही, मौजूदा मैट्रिक्स को जोड़कर बनाई गई नई मैट्रिक्स से बदल देता है. |
ABSOLUTE
|
इसकी मदद से, मौजूदा AffineTransform मैट्रिक्स को नए मैट्रिक्स से बदल दिया जाता है. |
UpdateSlidesPositionRequest
इस कुकी का इस्तेमाल, प्रज़ेंटेशन में स्लाइड की जगह अपडेट करने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| फ़ील्ड | |
|---|---|
slideObjectIds[]
|
प्रज़ेंटेशन में मौजूद उन स्लाइड के आईडी जिन्हें दूसरी जगह ले जाना है. इस सूची में मौजूद स्लाइड, मौजूदा प्रज़ेंटेशन के क्रम में होनी चाहिए. साथ ही, इनमें डुप्लीकेट स्लाइड नहीं होनी चाहिए. |
insertionIndex
|
वह इंडेक्स जहां स्लाइड को शामिल किया जाना चाहिए. यह इंडेक्स, स्लाइड को दूसरी जगह ले जाने से पहले की स्लाइड के क्रम पर आधारित होता है. यह संख्या, प्रज़ेंटेशन में मौजूद स्लाइड की संख्या और शून्य के बीच की होनी चाहिए. |
DeleteTextRequest
किसी शेप या टेबल सेल से टेक्स्ट मिटाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिससे टेक्स्ट मिटाया जाएगा. |
cellLocation
|
अगर किसी टेबल सेल से टेक्स्ट मिटाना है, तो टेबल सेल की जगह की जानकारी देना ज़रूरी नहीं है. अगर यह मौजूद है, तो objectId को किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
मिटाने के लिए टेक्स्ट की रेंज,
किसी शेप या टेबल सेल के टेक्स्ट के आखिर में, हमेशा एक न्यूलाइन कैरेक्टर होता है. इसे मिटाया नहीं जा सकता.
पैराग्राफ़ की सीमा को पार करने वाले टेक्स्ट को मिटाने पर, पैराग्राफ़ की स्टाइल और सूचियों में बदलाव हो सकता है. ऐसा इसलिए होता है, क्योंकि दोनों पैराग्राफ़ मर्ज हो जाते हैं. जिन रेंज में सरोगेट पेयर की सिर्फ़ एक कोड यूनिट शामिल होती है उन्हें दोनों कोड यूनिट शामिल करने के लिए बड़ा किया जाता है. |
रेंज
यह इंडेक्स किए गए कलेक्शन की लगातार रेंज के बारे में बताता है. जैसे, टेक्स्ट में मौजूद वर्ण.
| JSON के काेड में दिखाना |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| फ़ील्ड | |
|---|---|
startIndex
|
यह कलेक्शन की शुरुआत का वैकल्पिक इंडेक्स है, जो शून्य से शुरू होता है. |
endIndex
|
कलेक्शन के आखिर का वैकल्पिक ज़ीरो-आधारित इंडेक्स. |
type
|
रेंज का टाइप. |
टाइप
रेंज के टाइप.
| Enums | |
|---|---|
RANGE_TYPE_UNSPECIFIED
|
रेंज के टाइप की जानकारी नहीं दी गई है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
FIXED_RANGE
|
तय की गई रेंज. startIndex और endIndex, दोनों की वैल्यू देना ज़रूरी है.
|
FROM_START_INDEX
|
यह रेंज, startIndex से शुरू होती है और डेटा इकट्ठा करने की प्रोसेस पूरी होने तक चलती रहती है. endIndex की वैल्यू नहीं दी जानी चाहिए.
|
ALL
|
इस विकल्प से, कलेक्शन की पूरी अवधि को रेंज के तौर पर सेट किया जाता है. startIndex और endIndex, दोनों की वैल्यू नहीं दी जानी चाहिए.
|
CreateImageRequest
इमेज बनाता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
elementProperties
|
इमेज के लिए एलिमेंट प्रॉपर्टी. जब दिए गए साइज़ का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात), इमेज के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) से मेल नहीं खाता है, तो इमेज को आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बनाए रखने के लिए, साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है. इस ऑपरेशन के बाद, दिए गए ट्रांसफ़ॉर्म को लागू किया जाता है.
|
| इमेज सोर्स का टाइप. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
url
|
इमेज का यूआरएल. इमेज को जोड़ने के समय एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए इसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.
दिया गया यूआरएल सार्वजनिक तौर पर ऐक्सेस किया जा सकने वाला होना चाहिए. साथ ही, इसकी लंबाई 2 केबी तक होनी चाहिए. यूआरएल को इमेज के साथ सेव किया जाता है. साथ ही, इसे |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
CreateVideoRequest
वीडियो बनाता है.
ध्यान दें: Google Drive से वीडियो बनाने के लिए, अनुरोध करने वाले ऐप्लिकेशन के पास drive, drive.readonly या drive.file OAuth स्कोप में से कम से कम एक स्कोप होना ज़रूरी है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
elementProperties
|
वीडियो के लिए एलिमेंट प्रॉपर्टी.
|
source
|
वीडियो का सोर्स. |
id
|
इस वीडियो के लिए, वीडियो सोर्स का यूनीक आइडेंटिफ़ायर. उदाहरण के लिए, YouTube वीडियो https://www.youtube.com/watch?v=7U3axjORYZ0 का आईडी 7U3axjORYZ0 है. Google Drive में मौजूद वीडियो के लिए https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q आईडी 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q है. Google Drive में मौजूद किसी वीडियो फ़ाइल को ऐक्सेस करने के लिए, आपको पुरानी फ़ाइलों के सबसेट के लिए, एचटीटीपी हेडर में संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, संसाधन कुंजियों का इस्तेमाल करके, लिंक शेयर की गई फ़ाइलों को ऐक्सेस करना लेख पढ़ें. |
CreateSheetsChartRequest
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट को एम्बेड करता है.
ध्यान दें: चार्ट बनाने के लिए, कम से कम एक स्प्रेडशीट.रीडओनली, स्प्रेडशीट, ड्राइव.रीडओनली, ड्राइव.फ़ाइल या ड्राइव OAuth स्कोप की ज़रूरत होती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी. अगर आईडी दिया गया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक होना चाहिए. आईडी की शुरुआत किसी वर्ण [a-zA-Z0-9_] से होनी चाहिए. इसके बाद, इनमें से कोई भी वर्ण [a-zA-Z0-9_-:] कितनी भी बार इस्तेमाल किया जा सकता है. आईडी की लंबाई पांच से कम और 50 से ज़्यादा नहीं होनी चाहिए. अगर यह फ़ील्ड खाली है, तो एक यूनीक आइडेंटिफ़ायर जनरेट किया जाएगा. |
elementProperties
|
चार्ट के लिए एलिमेंट प्रॉपर्टी. अगर दिए गए साइज़ का आसपेक्ट रेशियो, चार्ट के आसपेक्ट रेशियो से मेल नहीं खाता है, तो आसपेक्ट रेशियो को बनाए रखने के लिए, चार्ट को साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है. इस कार्रवाई के बाद, दिए गए ट्रांसफ़ॉर्म को लागू किया जाता है. |
spreadsheetId
|
उस Google Sheets स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है. आपको पुरानी फ़ाइलों के सबसेट के लिए, एचटीटीपी हेडर में संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, संसाधन कुंजियों का इस्तेमाल करके, लिंक शेयर की गई फ़ाइलों को ऐक्सेस करना लेख पढ़ें. |
chartId
|
Google Sheets की स्प्रेडशीट में मौजूद किसी चार्ट का आईडी. |
linkingMode
|
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर इसे नहीं चुना जाता है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं की गई है. |
LinkingMode
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
चार्ट, सोर्स स्प्रेडशीट से जुड़ा नहीं होता. इसलिए, इसे अपडेट नहीं किया जा सकता. लिंक नहीं किए गए चार्ट को इमेज के तौर पर डाला जाएगा. |
LINKED
|
चार्ट को लिंक करने से, उसे अपडेट किया जा सकता है. साथ ही, रिपोर्ट पर काम करने वाले अन्य लोगों को स्प्रेडशीट का लिंक दिखेगा. |
CreateLineRequest
लाइन बनाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
elementProperties
|
लाइन के लिए एलिमेंट प्रॉपर्टी. |
lineCategory
|
बनाई जाने वाली लाइन की कैटगरी.
अब सेवा में नहीं है
: इसके बजाय
बनाया गया सटीक
अगर आपने |
category
|
बनाई जाने वाली लाइन की कैटगरी.
बनाया गया सटीक
अगर आपने
अगर आपने
अगर आपने इनमें से किसी भी एट्रिब्यूट की वैल्यू नहीं दी है, तो |
कैटगरी
लाइन की कैटगरी.
| Enums | |
|---|---|
STRAIGHT
|
सीधे कनेक्टर, जिनमें सीधा कनेक्टर 1 शामिल है. अगर कोई कैटगरी नहीं चुनी जाती है, तो यह डिफ़ॉल्ट कैटगरी होती है. |
BENT
|
मुड़े हुए कनेक्टर, जिनमें मुड़ा हुआ कनेक्टर 2 से 5 शामिल है. |
CURVED
|
मुड़े हुए कनेक्टर, जिनमें मुड़े हुए कनेक्टर 2 से 5 शामिल हैं. |
RefreshSheetsChartRequest
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट के सबसे नए वर्शन से, एम्बेड किए गए Google Sheets चार्ट को बदल देता है.
ध्यान दें: चार्ट को रीफ़्रेश करने के लिए, कम से कम एक स्प्रेडशीट के लिए spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth स्कोप की ज़रूरत होती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
रीफ़्रेश किए जाने वाले चार्ट का ऑब्जेक्ट आईडी. |
UpdateShapePropertiesRequest
किसी Shape की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं. |
shapeProperties
|
अपडेट की जाने वाली शेप प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, अगर आपको शेप के बैकग्राउंड में भरे गए रंग को अपडेट करना है, तो किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateImagePropertiesRequest
किसी Image की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
वह इमेज जिस पर अपडेट लागू किए गए हैं उसका ऑब्जेक्ट आईडी. |
imageProperties
|
अपडेट की जाने वाली इमेज प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, इमेज के आउटलाइन का रंग अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateVideoPropertiesRequest
किसी Video की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस वीडियो का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं. |
videoProperties
|
अपडेट की जाने वाली वीडियो प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, वीडियो के आउटलाइन का रंग अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdatePagePropertiesRequest
यह Page की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस पेज का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है. |
pageProperties
|
अपडेट की जाने वाली पेज प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, पेज के बैकग्राउंड में भरे गए रंग को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateTableCellPropertiesRequest
किसी TableCell की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "tableRange": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें टेबल का सबसेट दिखता है. इस सबसेट पर अपडेट लागू किए जाते हैं. अगर टेबल की रेंज नहीं दी गई है, तो अपडेट पूरी टेबल पर लागू होंगे. |
tableCellProperties
|
टेबल सेल की प्रॉपर्टी, जिन्हें अपडेट करना है. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेबल सेल के बैकग्राउंड में भरे गए रंग को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
TableRange
टेबल की रेंज, टेबल के सबसेट का रेफ़रंस दिखाती है.
ध्यान दें कि टेबल की रेंज में बताई गई सेल, ज़रूरी नहीं कि आयताकार हों. उदाहरण के लिए, मान लें कि हमारे पास 3 x 3 टेबल है, जिसमें आखिरी लाइन की सभी सेल एक साथ मर्ज की गई हैं. टेबल कुछ इस तरह दिखती है:
[ ][ ][ ]
[ ][ ][ ]
[ ]
टेबल की रेंज में जगह = (0, 0), लाइन स्पैन = 3, और कॉलम स्पैन = 2 होने पर, ये सेल दिखती हैं:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON के काेड में दिखाना |
|---|
{
"location": {
object ( |
| फ़ील्ड | |
|---|---|
location
|
टेबल रेंज की शुरुआती जगह. |
rowSpan
|
टेबल की रेंज में मौजूद लाइनों की संख्या. |
columnSpan
|
टेबल की रेंज का कॉलम स्पैन. |
UpdateLinePropertiesRequest
यह Line की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है. |
lineProperties
|
अपडेट की जाने वाली लाइन की प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, लाइन के सॉलिड फ़िल कलर को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
CreateParagraphBulletsRequest
यह फ़ंक्शन, टेक्स्ट इंडेक्स की दी गई रेंज में आने वाले सभी पैराग्राफ़ के लिए बुलेट बनाता है.
हर पैराग्राफ़ के नेस्टिंग लेवल का पता लगाने के लिए, हर पैराग्राफ़ के आगे मौजूद टैब की गिनती की जाएगी. बुलेट और उससे जुड़े पैराग्राफ़ के बीच ज़्यादा खाली जगह न रहे, इसलिए इस अनुरोध के ज़रिए लीडिंग टैब हटा दिए जाते हैं. इससे टेक्स्ट के कुछ हिस्सों के इंडेक्स बदल सकते हैं.
अगर अपडेट किए जा रहे पैराग्राफ़ से ठीक पहले वाला पैराग्राफ़, मैचिंग प्रीसेट वाली सूची में है, तो अपडेट किए जा रहे पैराग्राफ़ को उस सूची में जोड़ दिया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें बुलेट जोड़ने के लिए टेक्स्ट मौजूद है. |
cellLocation
|
अगर बदलाव किया जाने वाला टेक्स्ट किसी टेबल सेल में है, तो टेबल सेल की जगह की जानकारी देने वाला विकल्प. अगर यह मौजूद है, तो objectId को किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
बुलेट प्रीसेट लागू करने के लिए टेक्स्ट की रेंज. यह |
bulletPreset
|
इस्तेमाल किए जाने वाले बुलेट ग्लिफ़ के टाइप. डिफ़ॉल्ट रूप से, यह |
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 न्यूमेरिक ग्लिफ़ हैं. इसके बाद, पैरंटheses हैं.
|
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
|
इमेज बदलने का तरीका.
अगर आपने
अगर आपने अगर आपने इनमें से किसी भी विकल्प को नहीं चुना है, तो CENTER_INSIDE का इस्तेमाल किया जाता है. |
pageObjectIds[]
|
अगर यह फ़ील्ड खाली नहीं है, तो मैच होने वाले पेज एलिमेंट सिर्फ़ दिए गए पेजों पर मौजूद होंगे.
अगर |
| आकारों को बदलने के लिए, उनसे जुड़ी ज़रूरी शर्तें. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
containsText
|
अगर यह विकल्प सेट है, तो इस अनुरोध से, दिए गए टेक्स्ट वाले सभी शेप बदल जाएंगे. |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
| इमेज सोर्स का टाइप. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
imageUrl
|
इमेज का यूआरएल. इमेज को जोड़ने के समय एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए इसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.
दिए गए यूआरएल की लंबाई ज़्यादा से ज़्यादा 2 केबी हो सकती है. यूआरएल को इमेज के साथ सेव किया जाता है. साथ ही, इसे |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
ReplaceMethod
बदलाव करने का तरीका.
| Enums | |
|---|---|
CENTER_INSIDE
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में रखता है. साथ ही, इमेज के आसपेक्ट रेशियो को बनाए रखता है. इमेज का रेंडर किया गया साइज़, शेप के साइज़ से छोटा हो सकता है. अगर कोई तरीका नहीं बताया जाता है, तो यह डिफ़ॉल्ट तरीका होता है. |
CENTER_CROP
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में लाता है. शेप को भरने के लिए, इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल शेप के साइज़ के बराबर होगा. |
ImageReplaceMethod
इमेज बदलने का तरीका.
| Enums | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
इमेज बदलने का तरीका नहीं बताया गया है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
CENTER_INSIDE
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में रखता है. साथ ही, इमेज के आसपेक्ट रेशियो को बनाए रखता है. इमेज का रेंडर किया गया साइज़, शेप के साइज़ से छोटा हो सकता है. अगर कोई तरीका नहीं बताया जाता है, तो यह डिफ़ॉल्ट तरीका होता है. |
CENTER_CROP
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में लाता है. शेप को भरने के लिए, इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल शेप के साइज़ के बराबर होगा. |
DuplicateObjectRequest
इससे किसी स्लाइड या पेज तत्व का डुप्लीकेट बनाया जाता है.
किसी स्लाइड को डुप्लीकेट करने पर, डुप्लीकेट स्लाइड उस स्लाइड के ठीक बाद बनाई जाएगी जिसे डुप्लीकेट किया गया है. किसी पेज एलिमेंट को डुप्लीकेट करने पर, डुप्लीकेट एलिमेंट को उसी पेज पर उसी जगह पर रखा जाएगा जहां ओरिजनल एलिमेंट मौजूद है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| फ़ील्ड | |
|---|---|
objectId
|
डुप्लीकेट किए जाने वाले ऑब्जेक्ट का आईडी. |
objectIds
|
डुप्लीकेट किए जा रहे ऑब्जेक्ट में अन्य ऑब्जेक्ट शामिल हो सकते हैं. उदाहरण के लिए, किसी स्लाइड या ग्रुप पेज तत्व को डुप्लीकेट करते समय. इस मैप से पता चलता है कि डुप्लीकेट ऑब्जेक्ट के आईडी कैसे जनरेट होते हैं: कुंजियां, ओरिजनल ऑब्जेक्ट के आईडी होती हैं और उनकी वैल्यू, वे आईडी होती हैं जो डुप्लीकेट ऑब्जेक्ट को असाइन किए जाएंगे. इस मैप में, सोर्स ऑब्जेक्ट के डुप्लीकेट का आईडी भी बताया जा सकता है. इसके लिए,
सभी कुंजियां, प्रज़ेंटेशन में मौजूद आईडी से मेल खानी चाहिए. प्रज़ेंटेशन में सभी वैल्यू यूनीक होनी चाहिए. साथ ही, इनकी शुरुआत ऐल्फ़ान्यूमेरिक वर्ण या अंडरस्कोर से होनी चाहिए (regex अगर मैप में सोर्स ऑब्जेक्ट के कुछ आईडी शामिल नहीं किए जाते हैं, तो उन्हें नया रैंडम आईडी असाइन किया जाएगा. अगर मैप खाली है या सेट नहीं है, तो सभी डुप्लीकेट ऑब्जेक्ट को नया रैंडम आईडी मिलेगा. |
UpdateTextStyleRequest
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
स्टाइल किए जाने वाले टेक्स्ट वाली शेप या टेबल का ऑब्जेक्ट आईडी. |
cellLocation
|
टेबल में मौजूद उस सेल की जगह जिसमें स्टाइल करने के लिए टेक्स्ट मौजूद है. अगर |
style
|
टेक्स्ट पर सेट की जाने वाली स्टाइल. अगर किसी स्टाइल की वैल्यू, पैरंट की वैल्यू से मैच करती है, तो उस स्टाइल को इनहेरिट करने के लिए सेट किया जाएगा.
टेक्स्ट स्टाइल में कुछ बदलाव करने से, अन्य बदलाव भी हो सकते हैं. ये बदलाव, Slides के एडिटर के व्यवहार को दिखाने के लिए किए जाते हैं. ज़्यादा जानकारी के लिए, |
textRange
|
स्टाइल करने के लिए टेक्स्ट की रेंज. इस रेंज को आस-पास की नई लाइनों को शामिल करने के लिए बढ़ाया जा सकता है. अगर रेंज में सूची का कोई पैराग्राफ़ पूरी तरह से शामिल है, तो पैराग्राफ़ के बुलेट को भी मिलती-जुलती टेक्स्ट स्टाइल के साथ अपडेट किया जाता है. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेक्स्ट स्टाइल को बोल्ड में अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
ReplaceAllShapesWithSheetsChartRequest
यह फ़ंक्शन, दी गई शर्तों को पूरा करने वाली सभी शेप को, दिए गए Google Sheets चार्ट से बदल देता है. चार्ट को स्केल किया जाएगा और बीच में रखा जाएगा, ताकि वह ओरिजनल शेप की सीमाओं के अंदर फ़िट हो सके.
ध्यान दें: शेप को चार्ट से बदलने के लिए, कम से कम एक स्प्रेडशीट के लिए spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth स्कोप की ज़रूरत होती है.
| JSON के काेड में दिखाना |
|---|
{ "containsText": { object ( |
| फ़ील्ड | |
|---|---|
containsText
|
आकारों को बदलने के लिए, उनसे जुड़ी ज़रूरी शर्तें. अनुरोध करने पर, दिए गए टेक्स्ट वाले सभी शेप बदल जाएंगे. |
spreadsheetId
|
उस Google Sheets स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है. |
chartId
|
Google Sheets की स्प्रेडशीट में मौजूद किसी चार्ट का आईडी. |
linkingMode
|
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर इसे नहीं चुना जाता है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं की गई है. |
pageObjectIds[]
|
अगर यह फ़ील्ड खाली नहीं है, तो मैच होने वाले पेज एलिमेंट सिर्फ़ दिए गए पेजों पर मौजूद होंगे.
अगर |
LinkingMode
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
चार्ट, सोर्स स्प्रेडशीट से जुड़ा नहीं होता. इसलिए, इसे अपडेट नहीं किया जा सकता. लिंक नहीं किए गए चार्ट को इमेज के तौर पर डाला जाएगा. |
LINKED
|
चार्ट को लिंक करने से, उसे अपडेट किया जा सकता है. साथ ही, रिपोर्ट पर काम करने वाले अन्य लोगों को स्प्रेडशीट का लिंक दिखेगा. |
DeleteParagraphBulletsRequest
यह दिए गए टेक्स्ट इंडेक्स range के साथ ओवरलैप होने वाले सभी पैराग्राफ़ से बुलेट मिटाता है.
हर पैराग्राफ़ के नेस्टिंग लेवल को विज़ुअल तौर पर बनाए रखा जाएगा. इसके लिए, हर पैराग्राफ़ की शुरुआत में इंडेंट जोड़ा जाएगा.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें से बुलेट हटाने हैं. |
cellLocation
|
अगर बदलाव किया जाने वाला टेक्स्ट किसी टेबल सेल में है, तो टेबल सेल की जगह की जानकारी देने वाला विकल्प. अगर यह मौजूद है, तो objectId को किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
बुलेट मिटाने के लिए टेक्स्ट की रेंज. यह |
UpdateParagraphStyleRequest
यह फ़ंक्शन, Shape या Table में मौजूद उन सभी पैराग्राफ़ की स्टाइलिंग को अपडेट करता है जो दिए गए टेक्स्ट इंडेक्स रेंज से ओवरलैप होते हैं.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
स्टाइल किए जाने वाले टेक्स्ट वाली शेप या टेबल का ऑब्जेक्ट आईडी. |
cellLocation
|
टेबल में उस सेल की जगह की जानकारी जिसमें स्टाइल करने के लिए पैराग्राफ़ शामिल हैं. अगर |
style
|
पैराग्राफ़ की स्टाइल. |
textRange
|
स्टाइल करने के लिए पैराग्राफ़ वाला टेक्स्ट. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, पैराग्राफ़ के अलाइनमेंट को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateTableBorderPropertiesRequest
इस फ़ंक्शन का इस्तेमाल, Table में टेबल के बॉर्डर की प्रॉपर्टी अपडेट करने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "tableRange": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें टेबल का सबसेट दिखता है. इस सबसेट पर अपडेट लागू किए जाते हैं. अगर टेबल की रेंज नहीं दी गई है, तो अपडेट पूरी टेबल पर लागू होंगे. |
borderPosition
|
टेबल की रेंज में बॉर्डर की वह जगह जहां अपडेट लागू होने चाहिए. अगर बॉर्डर की पोज़िशन नहीं दी गई है, तो अपडेट, टेबल की रेंज में मौजूद सभी बॉर्डर पर लागू होंगे. |
tableBorderProperties
|
टेबल के बॉर्डर की प्रॉपर्टी अपडेट की जानी हैं. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेबल बॉर्डर के सॉलिड फ़िल कलर को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
BorderPosition
टेबल की बॉर्डर की पोज़िशन.
| Enums | |
|---|---|
ALL
|
रेंज में मौजूद सभी बॉर्डर. |
BOTTOM
|
रेंज के सबसे नीचे मौजूद बॉर्डर. |
INNER
|
रेंज के अंदरूनी बॉर्डर. |
INNER_HORIZONTAL
|
रेंज के अंदर हॉरिज़ॉन्टल बॉर्डर. |
INNER_VERTICAL
|
रेंज के अंदर वर्टिकल बॉर्डर. |
LEFT
|
रेंज के बाईं ओर मौजूद बॉर्डर. |
OUTER
|
रेंज के बाहर की ओर बॉर्डर. |
RIGHT
|
रेंज के दाईं ओर मौजूद बॉर्डर. |
TOP
|
रेंज के सबसे ऊपर बॉर्डर. |
UpdateTableColumnPropertiesRequest
यह Table कॉलम की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
columnIndices[]
|
शून्य पर आधारित इंडेक्स की सूची. इससे यह पता चलता है कि किन कॉलम को अपडेट करना है. अगर कोई इंडेक्स नहीं दिया जाता है, तो टेबल के सभी कॉलम अपडेट हो जाएंगे. |
tableColumnProperties
|
टेबल में मौजूद कॉलम की प्रॉपर्टी अपडेट की जानी हैं.
अगर अनुरोध में |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, कॉलम की चौड़ाई को अपडेट करने के लिए, अगर फ़ील्ड मास्क में '"columnWidth"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो कॉलम की चौड़ाई डिफ़ॉल्ट रूप से 406,400 ईएमयू (32 पॉइंट) पर सेट हो जाएगी. |
UpdateTableRowPropertiesRequest
यह Table टेबल की किसी लाइन की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
rowIndices[]
|
शून्य से शुरू होने वाले इंडेक्स की सूची. इससे यह तय होता है कि किन लाइनों को अपडेट करना है. अगर कोई इंडेक्स नहीं दिया जाता है, तो टेबल की सभी पंक्तियां अपडेट हो जाएंगी. |
tableRowProperties
|
टेबल की लाइन की प्रॉपर्टी अपडेट करने के लिए. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, लाइन की कम से कम ऊंचाई को अपडेट करने के लिए, अगर फ़ील्ड मास्क में '"minRowHeight"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो लाइन की कम से कम ऊंचाई डिफ़ॉल्ट रूप से 0 पर सेट हो जाएगी. |
MergeTableCellsRequest
यह Table में मौजूद सेल को मर्ज करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें यह बताया गया हो कि टेबल की किन सेल को मर्ज करना है. मर्ज की जा रही सेल में मौजूद टेक्स्ट को एक साथ जोड़ दिया जाएगा. साथ ही, इसे रेंज की सबसे ऊपर बाईं ओर ("हेड") वाली सेल में सेव कर दिया जाएगा. अगर रेंज आयताकार नहीं है (ऐसा कुछ मामलों में हो सकता है, जहां रेंज में पहले से मर्ज किए गए सेल शामिल हों), तो 400 गड़बड़ी वाला अनुरोध दिखता है. |
UnmergeTableCellsRequest
यह Table में मौजूद सेल को अनमर्ज करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें यह तय किया जाता है कि टेबल की किन सेल को अनमर्ज करना है. इस रेंज में मौजूद सभी मर्ज की गई सेल अलग हो जाएंगी. साथ ही, जो सेल पहले से अलग हैं उन पर कोई असर नहीं पड़ेगा. अगर रेंज में कोई भी सेल मर्ज नहीं की गई है, तो अनुरोध का कोई असर नहीं होगा. अगर मर्ज की गई किसी सेल में टेक्स्ट है, तो वह टेक्स्ट, मर्ज नहीं की गई सेल के नतीजे वाले ब्लॉक की सबसे ऊपर बाईं ओर ("हेड") वाली सेल में रहेगा. |
GroupObjectsRequest
यह ऑब्जेक्ट ग्रुप बनाने के लिए, ऑब्जेक्ट को ग्रुप करता है. उदाहरण के लिए, ग्रुप
PageElements
का इस्तेमाल करके, सभी चाइल्ड के साथ एक ही पेज पर Group बनाएं.
| JSON के काेड में दिखाना |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| फ़ील्ड | |
|---|---|
groupObjectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी, जिसका इस्तेमाल ग्रुप बनाने के लिए किया जाएगा.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर, अंक या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाता है. |
childrenObjectIds[]
|
ग्रुप किए जाने वाले ऑब्जेक्ट के आईडी.
सिर्फ़ पेज एलिमेंट को ग्रुप किया जा सकता है. एक ही पेज पर कम से कम दो ऐसे पेज एलिमेंट होने चाहिए जो पहले से किसी दूसरे ग्रुप में शामिल न हों. कुछ पेज एलिमेंट को ग्रुप नहीं किया जा सकता. जैसे, |
UngroupObjectsRequest
यह ऑब्जेक्ट को अनग्रुप करता है, जैसे कि
groups.
| JSON के काेड में दिखाना |
|---|
{ "objectIds": [ string ] } |
| फ़ील्ड | |
|---|---|
objectIds[]
|
अनग्रुप किए जाने वाले ऑब्जेक्ट के आईडी.
सिर्फ़ उन |
UpdatePageElementAltTextRequest
यह फ़ंक्शन, page element के वैकल्पिक टेक्स्ट के टाइटल और/या ब्यौरे को अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "title": string, "description": string } |
| फ़ील्ड | |
|---|---|
objectId
|
यह उस पेज तत्व का ऑब्जेक्ट आईडी होता है जिस पर अपडेट लागू किए गए हैं. |
title
|
पेज तत्व के लिए अपडेट किया गया वैकल्पिक टेक्स्ट का टाइटल. अगर यह नीति सेट नहीं है, तो मौजूदा वैल्यू बनी रहेगी. टाइटल को स्क्रीन रीडर और अन्य सुलभता इंटरफ़ेस के लिए उपलब्ध कराया जाता है. सिर्फ़ ऐसी वैल्यू का इस्तेमाल करें जिन्हें आसानी से समझा जा सके. ये वैल्यू, पेज तत्व के कॉन्टेंट से जुड़ी होनी चाहिए. |
description
|
पेज तत्व के लिए अपडेट किया गया वैकल्पिक टेक्स्ट. अगर यह नीति सेट नहीं है, तो मौजूदा वैल्यू बनी रहेगी. ब्यौरे को स्क्रीन रीडर और सुलभता से जुड़े अन्य इंटरफ़ेस के लिए उपलब्ध कराया जाता है. सिर्फ़ ऐसी वैल्यू का इस्तेमाल करें जिन्हें आसानी से समझा जा सके. ये वैल्यू, पेज तत्व के कॉन्टेंट से जुड़ी होनी चाहिए. |
ReplaceImageRequest
इस फ़ंक्शन का इस्तेमाल करके, किसी मौजूदा इमेज को नई इमेज से बदला जा सकता है.
इमेज बदलने पर, मौजूदा इमेज से कुछ image effects हट जाते हैं.
| JSON के काेड में दिखाना |
|---|
{
"imageObjectId": string,
"imageReplaceMethod": enum ( |
| फ़ील्ड | |
|---|---|
imageObjectId
|
मौजूदा इमेज का वह आईडी जिसे बदला जाएगा. आईडी को, get अनुरोध के जवाब से वापस पाया जा सकता है. |
imageReplaceMethod
|
बदलाव करने का तरीका. |
| इमेज सोर्स का टाइप. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
url
|
इमेज का यूआरएल. इमेज को जोड़ने के समय एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए इसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.
दिए गए यूआरएल की लंबाई 2 केबी से ज़्यादा नहीं होनी चाहिए. यूआरएल को इमेज के साथ सेव किया जाता है. साथ ही, इसे |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
UpdateSlidePropertiesRequest
यह स्लाइड की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस स्लाइड का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है. |
slideProperties
|
अपडेट की जाने वाली स्लाइड की प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट 'slideProperties' को शामिल किया जाता है और इसे तय नहीं किया जाना चाहिए. हर फ़ील्ड को लिस्ट करने के लिए, एक
उदाहरण के लिए, यह अपडेट करने के लिए कि कोई स्लाइड छोड़ी गई है या नहीं, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड का नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdatePageElementsZOrderRequest
यह कुकी, पेज के एलिमेंट के Z-ऑर्डर को अपडेट करती है. ज़ेड-ऑर्डर, पेज पर मौजूद एलिमेंट को पीछे से आगे की ओर क्रम में लगाने की सुविधा है. ऐसा हो सकता है कि सामने मौजूद पेज एलिमेंट, पीछे मौजूद एलिमेंट को ढक दें.
| JSON के काेड में दिखाना |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| फ़ील्ड | |
|---|---|
pageElementObjectIds[]
|
अपडेट किए जाने वाले पेज एलिमेंट के ऑब्जेक्ट आईडी. पेज के सभी एलिमेंट एक ही पेज पर होने चाहिए और उन्हें ग्रुप नहीं किया जाना चाहिए. |
operation
|
पेज के एलिमेंट पर लागू होने वाला 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 ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.
सिर्फ़ उस लाइन को अपडेट किया जा सकता है जिसमें कैटगरी अपडेट करने के बाद, लाइन का रास्ता बदला जा सकता है. |
lineCategory
|
लाइन की वह कैटगरी जिसे अपडेट करना है.
|
RerouteLineRequest
यह line को इस तरह से फिर से रूट करता है कि यह कनेक्ट किए गए पेज एलिमेंट पर, दो सबसे नज़दीकी कनेक्शन साइटों से कनेक्ट हो.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
रीरूट करने के लिए लाइन का ऑब्जेक्ट आईडी.
सिर्फ़ "कनेक्टर" के तौर पर
|
InsertCommentRequest
इससे प्रज़ेंटेशन में CommentThread जोड़ा जाता है.
| JSON के काेड में दिखाना |
|---|
{ "content": string, "assigneeEmailAddress": string, "objectId": string, "shapeTextAnchor": { object ( |
| फ़ील्ड | |
|---|---|
content
|
टिप्पणी का टेक्स्ट, सामान्य टेक्स्ट के तौर पर. इस टेक्स्ट कॉन्टेंट को, Slides Editor में बनाई गई टिप्पणियों की तरह ही मैनेज किया जाएगा. इसमें फ़ॉर्मैटिंग, सूचनाएं वगैरह के लिए एक जैसे तरीके इस्तेमाल किए जाएंगे. इस फ़ील्ड को खाली नहीं छोड़ा जा सकता. साथ ही, इसमें UTF-8 कोड की 2048 से ज़्यादा यूनिट नहीं होनी चाहिए. |
assigneeEmailAddress
|
ज़रूरी नहीं. टिप्पणी असाइन करने वाले व्यक्ति का ईमेल पता. अगर आपको किसी टिप्पणी को असाइन नहीं करना है, तो इस फ़ील्ड को खाली छोड़ दें. यह 2,048 UTF-8 कोड यूनिट से ज़्यादा नहीं होना चाहिए. |
| प्रज़ेंटेशन में वह जगह जहां टिप्पणी जोड़ी गई है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
objectId
|
|
shapeTextAnchor
|
इस विकल्प की मदद से, किसी |
tableCellTextAnchor
|
यह फ़ंक्शन, |
tableAnchor
|
इस फ़ंक्शन की मदद से, किसी |
| एक-दूसरे से अलग फ़ील्ड के आखिर में. | |
ShapeTextAnchor
Shape's
text में मौजूद टेक्स्ट की किसी खास रेंज के लिए ऐंकर. प्रज़ेंटर के नोट में टिप्पणियां डालने के लिए, speaker notes ऑब्जेक्ट आईडी के साथ ShapeTextAnchor का इस्तेमाल करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"textRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेक्स्ट वाले पेज तत्व का ऑब्जेक्ट आईडी. |
textRange
|
ऐंकर के लिए टेक्स्ट रेंज. |
TableCellTextAnchor
TableCell
's
TextElement में मौजूद टेक्स्ट की किसी खास रेंज के लिए ऐंकर.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
सेल वाली टेबल का ऑब्जेक्ट आईडी. |
cellLocation
|
टेबल में सेल की जगह. |
textRange
|
ऐंकर के लिए टेक्स्ट रेंज. |
TableAnchor
Table में मौजूद सेल की किसी खास रेंज का ऐंकर. इस कुकी का इस्तेमाल, टेबल में मौजूद किसी रेंज की हर सेल में मौजूद पूरे टेक्स्ट पर टिप्पणी को पिन करने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल में मौजूद सेल की वह रेंज जिसमें ऐंकर लागू करना है. अगर इसे शामिल नहीं किया जाता है, तो टेबल की सभी सेल का इस्तेमाल ऐंकर के लिए किया जाएगा. |
AddCommentReplyRequest
CommentThread में Post जवाब जोड़ता है.
| JSON के काेड में दिखाना |
|---|
{
"commentId": string,
"post": {
object ( |
| फ़ील्ड | |
|---|---|
commentId
|
जिस |
post
|
जवाब को दिखाने वाला |
UpdateCommentPostRequest
यह CommentThread में मौजूद Post को अपडेट करता है.
इन मामलों में, गड़बड़ी 400: गलत अनुरोध का मैसेज दिखता है:
- अनुरोध करने वाला उपयोगकर्ता, पोस्ट का लेखक नहीं है.
| JSON के काेड में दिखाना |
|---|
{ "commentId": string, "postId": string, "content": string } |
| फ़ील्ड | |
|---|---|
commentId
|
उस |
postId
|
अपडेट की जा रही पोस्ट का आईडी. |
content
|
टिप्पणी का नया टेक्स्ट, सादे टेक्स्ट के तौर पर. इस टेक्स्ट कॉन्टेंट को, Slides Editor में बनाई गई टिप्पणियों की तरह ही मैनेज किया जाएगा. इसमें फ़ॉर्मैटिंग, सूचनाएं वगैरह के लिए एक जैसे तरीके इस्तेमाल किए जाएंगे. इस फ़ील्ड को खाली नहीं छोड़ा जा सकता. साथ ही, इसमें UTF-8 कोड की 2048 से ज़्यादा यूनिट नहीं होनी चाहिए. |
DeleteCommentRequest
यह कुकी, CommentThread को मिटाती है.
अगर अनुरोध करने वाला उपयोगकर्ता, headPost का लेखक नहीं है, तो यह 400 गड़बड़ी वाला अनुरोध दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "commentId": string } |
| फ़ील्ड | |
|---|---|
commentId
|
उस |
DeleteCommentReplyRequest
यह CommentThread से मिले Post के जवाब को मिटाता है.
इन मामलों में, गड़बड़ी 400: गलत अनुरोध का मैसेज दिखता है:
-
अनुरोध करने वाला उपयोगकर्ता, पोस्ट का लेखक नहीं है.
-
जवाब वाली पोस्ट में
comment actionमौजूद है. -
जवाब वाली पोस्ट में
assigneeमौजूद है.
| JSON के काेड में दिखाना |
|---|
{ "commentId": string, "postId": string } |
| फ़ील्ड | |
|---|---|
commentId
|
उस |
postId
|
मिटाए जा रहे जवाब का आईडी
|