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