REST Resource: presentations

संसाधन: प्रज़ेंटेशन

Google Slides प्रज़ेंटेशन.

जेएसओएन के काेड में दिखाना
{
  "presentationId": string,
  "pageSize": {
    object (Size)
  },
  "slides": [
    {
      object (Page)
    }
  ],
  "title": string,
  "masters": [
    {
      object (Page)
    }
  ],
  "layouts": [
    {
      object (Page)
    }
  ],
  "locale": string,
  "revisionId": string,
  "notesMaster": {
    object (Page)
  }
}
फ़ील्ड
presentationId

string

प्रज़ेंटेशन का आईडी.

pageSize

object (Size)

प्रज़ेंटेशन में पेजों का साइज़.

slides[]

object (Page)

प्रज़ेंटेशन में मौजूद स्लाइड. स्लाइड, किसी स्लाइड लेआउट से प्रॉपर्टी इनहेरिट करती है.

title

string

प्रज़ेंटेशन का टाइटल.

masters[]

object (Page)

प्रज़ेंटेशन में स्लाइड मास्टर. स्लाइड मास्टर में लेआउट के सेट के लिए सभी सामान्य पेज एलिमेंट और सामान्य प्रॉपर्टी होती हैं. ये तीन मकसद पूरे करते हैं:

  • मास्टर पर प्लेसहोल्डर के आकार में उस मास्टर का इस्तेमाल करने वाले पेजों पर सभी प्लेसहोल्डर आकृतियों की डिफ़ॉल्ट टेक्स्ट स्टाइल और आकार प्रॉपर्टी होती हैं.
  • मास्टर पेज प्रॉपर्टी, लेआउट से इनहेरिट की गई सामान्य पेज प्रॉपर्टी के बारे में बताती हैं.
  • मास्टर स्लाइड पर मौजूद कोई भी आकार, उस मास्टर का इस्तेमाल करके सभी स्लाइड पर दिखता है. चाहे उनका लेआउट कुछ भी हो.
layouts[]

object (Page)

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

locale

string

प्रज़ेंटेशन की स्थान-भाषा, जैसे कि आईईटीएफ़ BCP 47 वाला भाषा टैग.

revisionId

string

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

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

notesMaster

object (Page)

प्रज़ेंटेशन में नोट मास्टर होते हैं. यह तीन मकसद पूरे करता है:

  • नोट मास्टर पर प्लेसहोल्डर के आकारों में notes pages पर सभी प्लेसहोल्डर आकृतियों की डिफ़ॉल्ट टेक्स्ट स्टाइल और आकार प्रॉपर्टी शामिल हैं. खास तौर पर, SLIDE_IMAGE प्लेसहोल्डर के आकार में स्लाइड का थंबनेल होता है. साथ ही, BODY प्लेसहोल्डर के आकार में प्रज़ेंटर के नोट शामिल होते हैं.
  • नोट मास्टर पेज प्रॉपर्टी, सभी notes pages को मिली सामान्य पेज प्रॉपर्टी के बारे में बताती हैं.
  • नोट मास्टर पर मौजूद कोई भी अन्य आकार, सभी notes pages पर दिखेगा.

नोट मास्टर को सिर्फ़ पढ़ा जा सकता है.

तरीके

batchUpdate

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

create

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

get

बताए गए प्रज़ेंटेशन का सबसे नया वर्शन डाउनलोड करता है.