इस गाइड में, Google Slides API का इस्तेमाल करके, प्रज़ेंटर के नोट पढ़ने और उनमें बदलाव करने का तरीका बताया गया है.
नोट पेज और नोट मास्टर
नोट्स पेज एक तरह का पेज होता है. इसका इस्तेमाल, किसी प्रज़ेंटेशन की स्लाइड के लिए हैंडआउट जनरेट करने के लिए किया जाता है. हर स्लाइड में एक नोट पेज होता है. स्लाइड के नोट पेज पर मौजूद पहले BODY
प्लेसहोल्डर शेप में, स्लाइड के स्पीकर नोट का टेक्स्ट होता है. Slides API में, इस नोट शेप के सिर्फ़ टेक्स्ट वाले कॉन्टेंट में बदलाव किया जा सकता है. इसकी अन्य प्रॉपर्टी और नोट पेज के बाकी कॉन्टेंट को सिर्फ़ पढ़ा जा सकता है.
प्रज़ेंटेशन का नोट मास्टर, एक ऐसा पेज होता है जो नोट पेजों पर इस्तेमाल किए गए डिफ़ॉल्ट एलिमेंट और टेक्स्ट स्टाइल तय करता है. किसी प्रज़ेंटेशन में सिर्फ़ एक नोट मास्टर होता है. Slides API में नोट मास्टर सिर्फ़ पढ़ने के लिए उपलब्ध होते हैं.
प्रज़ेंटर के नोट पढ़ने और लिखने की अनुमति दें
किसी स्लाइड के स्पीकर नोट का आकार ढूंढने के लिए, उसके SlideProperties
मैसेज में स्लाइड के नोट presentations.pages
ऑब्जेक्ट को ढूंढें. स्पीकर नोट के टेक्स्ट वाले शेप की पहचान, नोट पेज के NotesProperties
मैसेज में मौजूद speakerNotesObjectId
फ़ील्ड से की जाती है.
स्लाइड के स्पीकर नोट पढ़ने के लिए, नोट वाले पेज पर इस आईडी वाला ऑब्जेक्ट ढूंढें. इसके बाद, उसका टेक्स्ट पढ़ें. कभी-कभी ऐसा हो सकता है कि यह ऑब्जेक्ट मौजूद न हो. इसका मतलब है कि स्लाइड में प्रज़ेंटर के नोट नहीं हैं.
स्पीकर नोट के शेप में मौजूद टेक्स्ट में बदलाव करने के लिए, batchUpdate
टेक्स्ट अनुरोधों
का इस्तेमाल किया जा सकता है. अगर स्पीकर नोट का शेप मौजूद नहीं है, तो Slides API, speakerNotesObjectId
का इस्तेमाल करके मान्य टेक्स्ट ऑपरेशन मिलने पर, इसे अपने-आप बना देता है.