Google Sheets में मौजूद डेटा को पढ़ता और उसमें बदलाव करता है.
- REST रिसॉर्स: v4.spreadsheets
 - REST रिसॉर्स: v4.spreadsheets.developerMetadata
 - REST रिसॉर्स: v4.spreadsheets.sheets
 - REST रिसॉर्स: v4.spreadsheets.values
 
सेवा: sheets.googleapis.com
हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:
https://sheets.googleapis.com
REST रिसॉर्स: v4.spreadsheets
| तरीके | |
|---|---|
                  batchUpdate | 
                
                  POST /v4/spreadsheets/{spreadsheetId}:batchUpdate स्प्रेडशीट में एक या उससे ज़्यादा अपडेट लागू करता है.  | 
              
                  create | 
                
                  POST /v4/spreadsheets नई स्प्रेडशीट बनाता है और उसे दिखाता है.  | 
              
                  get | 
                
                  GET /v4/spreadsheets/{spreadsheetId} दिए गए आईडी पर मौजूद स्प्रेडशीट दिखाता है.  | 
              
                  getByDataFilter | 
                
                  POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter दिए गए आईडी पर मौजूद स्प्रेडशीट दिखाता है.  | 
              
REST रिसॉर्स: v4.spreadsheets.developerMetadata
| तरीके | |
|---|---|
                  get | 
                
                  GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId} दिए गए आईडी के साथ डेवलपर मेटाडेटा दिखाता है.  | 
              
                  search | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search बताए गए DataFilter से मैच होने वाला डेवलपर मेटाडेटा दिखाता है. | 
              
REST रिसॉर्स: v4.spreadsheets.sheets
| तरीके | |
|---|---|
                  copyTo | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo किसी स्प्रेडशीट की एक शीट को दूसरी स्प्रेडशीट में कॉपी करता है.  | 
              
REST रिसॉर्स: v4.spreadsheets.values
| तरीके | |
|---|---|
                  append | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append स्प्रेडशीट में वैल्यू जोड़ता है.  | 
              
                  batchClear | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values:batchClear स्प्रेडशीट से वैल्यू की एक या उससे ज़्यादा रेंज मिटाता है.  | 
              
                  batchClearByDataFilter | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter स्प्रेडशीट से वैल्यू की एक या उससे ज़्यादा रेंज मिटाता है.  | 
              
                  batchGet | 
                
                  GET /v4/spreadsheets/{spreadsheetId}/values:batchGet स्प्रेडशीट से वैल्यू की एक या उससे ज़्यादा रेंज दिखाता है.  | 
              
                  batchGetByDataFilter | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter यह फ़ंक्शन, तय किए गए डेटा फ़िल्टर से मैच करने वाली वैल्यू की एक या उससे ज़्यादा रेंज दिखाता है.  | 
              
                  batchUpdate | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate स्प्रेडशीट की एक या उससे ज़्यादा रेंज में वैल्यू सेट करता है.  | 
              
                  batchUpdateByDataFilter | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter स्प्रेडशीट की एक या उससे ज़्यादा रेंज में वैल्यू सेट करता है.  | 
              
                  clear | 
                
                  POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear स्प्रेडशीट से वैल्यू मिटाता है.  | 
              
                  get | 
                
                  GET /v4/spreadsheets/{spreadsheetId}/values/{range} स्प्रेडशीट से वैल्यू की रेंज दिखाता है.  | 
              
                  update | 
                
                  PUT /v4/spreadsheets/{spreadsheetId}/values/{range} स्प्रेडशीट की किसी रेंज में वैल्यू सेट करता है.  |