इस पेज पर 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 के चार्ट और उस डेटा के साथ सिंक हो जाए जिस पर यह आधारित है.
नीचे दिए गए उदाहरण में मौजूदा चार्ट को रीफ़्रेश किया गया है: