इस सेक्शन में, ऐप्लिकेशन के नमूने और "रेसिपी" के उदाहरणों का एक सेट दिया गया है. इसमें बताया गया है कि Google Slides की किसी कार्रवाई को Google Slides API अनुरोध में अनुवाद करने का क्या तरीका है.
कोड लैब
Slides कोडलैब आपको सबसे सामान्य सॉफ़्टवेयर लाइसेंस का विश्लेषण करने के लिए, कस्टम प्रज़ेंटेशन टूल के तौर पर Google Slides API का इस्तेमाल करना सिखाता है.
आपको BigQuery का इस्तेमाल करके GitHub पर सभी ओपन सोर्स कोड को क्वेरी करने का तरीका पता चलेगा और अपने नतीजे दिखाने के लिए Slides API का इस्तेमाल करके स्लाइड डेक बनाने का तरीका भी पता चलेगा.
ऐप्लिकेशन के सैंपल
Slides के लिए मार्कडाउन कमांड-लाइन टूल की मदद से, Markdown फ़ाइलों से स्लाइड डेक जनरेट किए जा सकते हैं.
इसका इस्तेमाल Slides API को एक्सप्लोर करने या रिपॉज़िटरी को फ़ोर्क करने और अपने JavaScript ऐप्लिकेशन में Slides का आउटपुट देने के लिए कोड में बदलाव करने के लिए किया जा सकता है.
रेसिपी
इस सेक्शन में दिए गए उदाहरणों में बताया गया है कि Slides में, Slides के एपीआई अनुरोधों के तौर पर सामान्य कार्रवाइयों को दिखाने का तरीका कैसे बताया जाता है.
ये उदाहरण भाषा न्यूट्रल होने के एचटीटीपी अनुरोधों के तौर पर दिखाए गए हैं. Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, किसी खास भाषा में Slides API के अनुरोध प्रोटोकॉल लागू करने का तरीका जानने के लिए, नीचे दी गई गाइड देखें:
- स्लाइड बनाना
- आकार और टेक्स्ट जोड़ना
- डेटा को प्रज़ेंटेशन में मर्ज करना
- किसी स्लाइड में चार्ट जोड़ना
- टेक्स्ट में बदलाव करें और उसे स्टाइल दें
इस सेक्शन में मौजूद रेसिपी को इन कैटगरी में बांटा गया है:
- सामान्य तरीके से पढ़ना— ऐसी रेसिपी जो किसी प्रज़ेंटेशन में दी गई जानकारी को पढ़ने के सामान्य तरीके दिखाती हैं.
- सामान्य लेखन—ऐसी रेसिपी जो किसी प्रज़ेंटेशन में लिखने के सामान्य तरीके दिखाती हैं.
- एलिमेंट कार्रवाइयां—ऐसी रेसिपी जो पेज एलिमेंट बनाने और उनमें बदलाव करने से जुड़े सामान्य टास्क दिखाती हैं.
- प्रज़ेंटेशन से जुड़ी कार्रवाइयां— ऐसी रेसिपी जिनमें प्रज़ेंटेशन बनाने और उसमें बदलाव करने का तरीका दिखाया जाता है.
- स्लाइड कार्रवाइयां— ऐसी रेसिपी जो किसी प्रज़ेंटेशन में स्लाइड बनाने, एक जगह से दूसरी जगह ले जाने, और मिटाने का तरीका दिखाती हैं.
- टेबल से जुड़ी कार्रवाइयां— ऐसी रेसिपी जो किसी स्लाइड में टेबल बनाने और उनमें बदलाव करने का तरीका बताती हैं.
- बदलाव की कार्रवाइयां—ऐसी रेसिपी जिनमें किसी स्लाइड में एलिमेंट के साइज़ और पोज़िशन बदलने का तरीका बताया जाता है.
Slides API का इस्तेमाल करके, अक्सर किसी दिए गए टास्क को पूरा करने के एक से ज़्यादा तरीके
दिए जाते हैं. जहां भी हो सके, अपडेट के कई अनुरोधों को एक ही तरीके वाले कॉल में बंडल करने के लिए, बैच मेथड presentations.batchUpdate
का इस्तेमाल करें.
इससे क्लाइंट एचटीटीपी ओवरहेड कम होता है, क्वेरी की संख्या कम होती है, प्रज़ेंटेशन में किए गए बदलावों की संख्या कम हो जाती है, और सभी बदलाव अपने-आप लागू हो जाते हैं.
परफ़ॉर्मेंस को और बेहतर बनाने के लिए, प्रज़ेंटेशन, पेजों, और पेज के एलिमेंट को पढ़ते और अपडेट करते समय फ़ील्ड मास्क का इस्तेमाल करें.