इस पेज पर, Google Sheets से मौजूदा चार्ट लेने और उन्हें Google Slides के प्रज़ेंटेशन में जोड़ने का तरीका बताया गया है.
किसी प्रज़ेंटेशन में चार्ट जोड़ने से, आपको ज़्यादा असरदार बनाने और ऑडियंस के लिए डेटा को काम का बनाने में मदद मिल सकती है. चार्ट, डेटा सेट में पैटर्न या रुझान दिखाने के लिए बेहद कारगर टूल हैं. साथ ही, इनकी मदद से आपको आंकड़ों वाले डेटा के बारे में साफ़ तौर पर जानकारी मिल सकती है.
ऊपर दिए गए वीडियो में स्प्रेडशीट डेटा से स्लाइड जनरेट करने का तरीका बताया गया है. इसमें एक पूरा उदाहरण (Python) दिया गया है, जो किसी स्लाइड में चार्ट जोड़ता है और स्प्रेडशीट सेल का डेटा किसी टेबल में इंपोर्ट भी करता है.
चार्ट जोड़ने के बारे में जानकारी
जब भी आंकड़ों वाले डेटा को प्रज़ेंट किया जाता है, तब डेटा चार्ट से आपके प्रज़ेंटेशन को बेहतर बनाया जा सकता है. Slides API से Google Sheets में बनाया जा सकने वाला कोई भी चार्ट शामिल किया जा सकता है: बार चार्ट, लाइन चार्ट, पाई चार्ट वगैरह.
जैसा कि ऊपर दिए गए डायग्राम में दिखाया गया है, आपको सबसे पहले Google Sheets में चार्ट बनाना होगा. चार्ट बन जाने के बाद, उसे अपने प्रज़ेंटेशन में एम्बेड किया जा सकता है.
आपके प्रज़ेंटेशन में चार्ट मैनेज करने की सामान्य प्रोसेस:
- Google Sheets में चार्ट बनाएं.
- EmbeddedChart का चार्ट आईडी पढ़ने के लिए, Sheets API का इस्तेमाल करें.
- किसी स्लाइड में जोड़ने के लिए, एक बार CreateSheetsChartRequest का इस्तेमाल करें.
- इसे सोर्स डेटा से सिंक करने के लिए, ज़रूरत के हिसाब से RefreshSheetsChartRequest का इस्तेमाल करें.
स्टैटिक बनाम लिंक किए गए चार्ट
अपने प्रज़ेंटेशन में चार्ट जोड़ने के लिए एपीआई का इस्तेमाल करते समय, आपका तय किया गया एक पैरामीटर LinkingMode होता है. इससे तय होता है कि चार्ट को स्टैटिक इमेज के तौर पर जोड़ा गया है या ऐसे ऑब्जेक्ट के तौर पर जोड़ा गया है जिसे आने वाले समय में रीफ़्रेश किया जा सकता है.
LINKED
मोड का इस्तेमाल तब करें, जब:
- आने वाले समय में, चार्ट को रीफ़्रेश किया जाना चाहिए. इससे, बुनियादी डेटा में हुए बदलाव दिखेंगे.
- आप चाहते हैं कि सहयोगियों के पास उस स्प्रेडशीट का लिंक हो जिसमें सोर्स चार्ट मौजूद है.
NOT_LINKED_IMAGE
(स्टैटिक) मोड का इस्तेमाल तब करें, जब:
- आपकी इच्छा है कि आने वाले समय में चार्ट में कभी भी बदलाव न हो.
- आप नहीं चाहते कि सहयोगियों को सोर्स स्प्रेडशीट का लिंक दिखे.
Google Sheets ऐक्सेस करने के स्कोप
जब स्लाइड में कोई चार्ट जोड़ा जाता है, तो Slides API को Google Sheets में उस चार्ट को ऐक्सेस करने की ज़रूरत होती है. इसका मतलब है कि आपके अनुरोध में, इनमें से किसी एक स्कोप का इस्तेमाल किया जाना चाहिए:
https://www.googleapis.com/auth/spreadsheets.readonly
(पसंदीदा)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
आम तौर पर, spreadsheets.readonly
का इस्तेमाल करना सबसे बेहतर होता है, क्योंकि यह सबसे ज़्यादा पाबंदी वाला होता है. हालांकि, अगर आपका ऐप्लिकेशन पहले से ही ऊपर दिए गए
अन्य स्कोप में से किसी एक का इस्तेमाल करता है, तो सिर्फ़ उसी स्कोप का इस्तेमाल करें.
चार्ट जोड़ना
चार्ट जोड़ने के लिए, आपको Google Sheets में चार्ट के स्प्रेडशीट आईडी और
चार्ट आईडी की जानकारी होनी चाहिए. इसके बाद, चार्ट को जोड़ने के लिए एक बार CreateSheetsChartRequest का इस्तेमाल करके, batchUpdate
तरीके को कॉल करें.
नीचे दिए गए उदाहरण में एक चार्ट लिया गया है और उसे एक स्लाइड में LINKED
के रूप में जोड़ा गया है, ताकि उसे बाद में रीफ़्रेश किया जा सके.
Apps Script
शुरू करें
Java
JavaScript
Node.js
PHP
Python
Ruby
चार्ट को रीफ़्रेश करना
अगर आपने अपने प्रज़ेंटेशन में LINKED
चार्ट एम्बेड किया है, तो आप उसे
RefreshSheetsChartRequest का इस्तेमाल करके किसी भी समय रीफ़्रेश कर सकते हैं.
इससे चार्ट अपडेट हो जाता है, ताकि उसे Sheets के मौजूदा चार्ट और उस पर आधारित डेटा के साथ सिंक किया जा सके.
यहां दिया गया उदाहरण एक मौजूदा चार्ट को रीफ़्रेश करता है: