इस सेक्शन में एक कोडलैब मौजूद है, जिसका इस्तेमाल करके Google Sheets API के बारे में जाना जा सकता है. साथ ही, "रेसिपी" के कुछ उदाहरण दिए गए हैं, जो Google Sheets पर कार्रवाई करने के लिए बने एपीआई अनुरोध में अनुवाद करने का तरीका बताते हैं.
एपीआई की मदद से किसी टास्क को पूरा करने के एक से ज़्यादा तरीके होते हैं. कोई काम कैसे करना है, यह तय करते समय इन बातों का ध्यान रखें:
- अगर आपको सेल की वैल्यू को पढ़ने या लिखने की ज़रूरत है, तो
spreadsheets
कलेक्शन के मुकाबले,spreadsheets.values
कलेक्शन बेहतर विकल्प है. फ़ॉर्मर के इंटरफ़ेस को आसानी से पढ़ने/लिखने में मदद मिलती है. जहां भी हो सके, एक से ज़्यादा अनुरोधों को एक ही तरीके से पूरे करने वाले कॉल में कई अनुरोधों को इकट्ठा करने के लिए, बैच तरीकों (
spreadsheet.batchUpdate
,spreadsheet.values.batchGet
, औरspreadsheet.values.batchUpdate
) का इस्तेमाल करें. इन बैच तरीकों का इस्तेमाल करने से परफ़ॉर्मेंस बेहतर होती है. ऐसा इसलिए है, क्योंकि:- क्लाइंट एचटीटीपी ओवरहेड कम करें.
- क्वेरी की संख्या कम करें.
- दस्तावेज़ में बदलावों की संख्या कम करें.
- बैच में सभी बदलावों की असमानता पक्का करें.
रेसिपी
इस सेक्शन में दिए गए उदाहरणों में बताया गया है कि Sheets में Sheets API v4 के अनुरोधों के तौर पर, सामान्य कार्रवाइयों को कैसे दिखाया जाता है.
ये उदाहरण, न्यूट्रल भाषा में एचटीटीपी अनुरोधों के रूप में दिखाए जाते हैं. Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, किसी खास भाषा में Sheets API अनुरोध प्रोटोकॉल को लागू करने का तरीका जानने के लिए, सेल वैल्यू पढ़ें और लिखें और स्प्रेडशीट अपडेट करें गाइड देखें.
इस सेक्शन में मौजूद रेसिपी को इन कैटगरी में बांटा गया है:
- बेसिक रीडिंग—ऐसी रेसिपी जो किसी शीट में मौजूद वैल्यू पढ़ने का तरीका दिखाती हैं.
- सामान्य लेखन—ऐसी रेसिपी जो किसी शीट में वैल्यू लिखने का तरीका दिखाती हैं.
- बेसिक फ़ॉर्मैटिंग—ऐसी रेसिपी जो शीट और सेल की स्टाइल बदलने का तरीका बताती हैं.
- चार्ट—ऐसी रेसिपी जो किसी शीट में चार्ट बनाने और उनमें बदलाव करने का तरीका दिखाती हैं.
- शर्त के साथ फ़ॉर्मैटिंग—ऐसी रेसिपी जो स्थितियों के हिसाब से सेल के दिखने के तरीके में बदलाव करने का तरीका दिखाती हैं.
- डेटा ऑपरेशन—ऐसी रेसिपी जो स्प्रेडशीट में डेटा बनाने, उसे एक जगह से दूसरी जगह ले जाने, और उसमें बदलाव करने का तरीका दिखाती हैं.
- नाम वाली और सुरक्षित की गई रेंज—ऐसी रेसिपी जो स्प्रेडशीट में नाम और सुरक्षित की गई रेंज को बनाने, अपडेट करने, और हटाने का तरीका दिखाती हैं.
- पिवट टेबल—ऐसी रेसिपी जो किसी शीट में पिवट टेबल बनाने का तरीका दिखाती हैं.
- पंक्ति और कॉलम की कार्रवाइयां—ऐसी रेसिपी जिनमें पंक्तियों और कॉलम को जोड़ने, हटाने, और एक जगह से दूसरी जगह ले जाने के साथ-साथ उनकी प्रॉपर्टी अपडेट करने का तरीका बताया गया है.
- शीट की कार्रवाइयां—ऐसी रेसिपी जो शीट बनाने, मिटाने, कॉपी करने, और मिटाने का तरीका दिखाती हैं. साथ ही, उनकी प्रॉपर्टी को कंट्रोल करने का तरीका भी बताती हैं.