मौजूदा डेटा सोर्स की शीट को ऐक्सेस करना और उसमें बदलाव करना. नई डेटा सोर्स शीट बनाने के लिए, Spreadsheet.insertDataSourceSheet(spec) का इस्तेमाल करें.
इस क्लास का इस्तेमाल सिर्फ़ उस डेटा के साथ करें जो किसी डेटाबेस से कनेक्ट हो.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Data | इससे डेटा सोर्स शीट पर लागू किया गया फ़िल्टर जुड़ जाता है. |
as | Sheet | यह फ़ंक्शन, डेटा सोर्स की शीट को सामान्य शीट ऑब्जेक्ट के तौर पर दिखाता है. |
auto | Data | यह विकल्प, चुने गए कॉलम की चौड़ाई को अपने-आप बदल देता है. |
auto | Data | यह फ़ंक्शन, तय किए गए कॉलम की चौड़ाई को अपने-आप बदलता है. |
cancel | Data | अगर इस ऑब्जेक्ट से जुड़ा डेटा रीफ़्रेश हो रहा है, तो यह फ़ंक्शन उसे रद्द कर देता है. |
force | Data | यह ऑब्जेक्ट के डेटा को रीफ़्रेश करता है. भले ही, ऑब्जेक्ट की मौजूदा स्थिति कुछ भी हो. |
get | Integer|null | यह फ़ंक्शन, तय किए गए कॉलम की चौड़ाई दिखाता है. |
get | Data | इस ऑब्जेक्ट से लिंक किए गए डेटा सोर्स को दिखाता है. |
get | Data | इस फ़ंक्शन से, डेटा सोर्स शीट पर लागू किए गए सभी फ़िल्टर दिखते हैं. |
get | Object[] | यह फ़ंक्शन, दिए गए कॉलम के नाम के लिए, डेटा सोर्स शीट की सभी वैल्यू दिखाता है. |
get | Object[] | यह फ़ंक्शन, डेटा सोर्स शीट के लिए सभी वैल्यू दिखाता है. इसके लिए, कॉलम का नाम, दी गई शुरुआती लाइन (आधारित-1), और दी गई num का इस्तेमाल किया जाता है. |
get | Sort | इस फ़ंक्शन से, डेटा सोर्स शीट में मौजूद सभी तरह के क्रम से जुड़े स्पेसिफ़िकेशन मिलते हैं. |
get | Data | इस फ़ंक्शन से, ऑब्जेक्ट के डेटा एक्ज़ीक्यूशन की स्थिति मिलती है. |
refresh | Data | इस कुकी का इस्तेमाल ऑब्जेक्ट के डेटा को रीफ़्रेश करने के लिए किया जाता है. |
remove | Data | यह डेटा सोर्स शीट के कॉलम पर लागू किए गए सभी फ़िल्टर हटा देता है. |
remove | Data | यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर लागू किए गए क्रम से लगाने के नियम को हटाता है. |
set | Data | इससे तय किए गए कॉलम की चौड़ाई सेट की जाती है. |
set | Data | इससे तय किए गए कॉलम की चौड़ाई सेट की जाती है. |
set | Data | यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर क्रम से लगाने की सेटिंग सेट करता है. |
set | Data | यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर क्रम से लगाने की सेटिंग सेट करता है. |
wait | Data | यह फ़ंक्शन, मौजूदा एक्ज़ीक्यूशन के पूरा होने तक इंतज़ार करता है. अगर तय किए गए सेकंड के बाद भी एक्ज़ीक्यूशन पूरा नहीं होता है, तो यह फ़ंक्शन टाइम आउट हो जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
add Filter(columnName, filterCriteria)
इससे डेटा सोर्स शीट पर लागू किया गया फ़िल्टर जुड़ जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | उस कॉलम का नाम जिस पर यह फ़िल्टर लागू करना है. |
filter | Filter | फ़िल्टर करने की शर्त. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट है, जिसका इस्तेमाल मेथड चेनिंग के लिए किया जाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
यह फ़ंक्शन, डेटा सोर्स की शीट को सामान्य शीट ऑब्जेक्ट के तौर पर दिखाता है.
वापसी का टिकट
Sheet — सामान्य शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
यह विकल्प, चुने गए कॉलम की चौड़ाई को अपने-आप बदल देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
यह फ़ंक्शन, तय किए गए कॉलम की चौड़ाई को अपने-आप बदलता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String[] | अपडेट किए जाने वाले कॉलम के नामों की सूची. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
अगर इस ऑब्जेक्ट से जुड़ा डेटा रीफ़्रेश हो रहा है, तो यह फ़ंक्शन उसे रद्द कर देता है.
इस उदाहरण में, फ़ॉर्मूला रीफ़्रेश करने की प्रोसेस को रद्द करने का तरीका बताया गया है.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
अगर डेटा सोर्स टाइप चालू नहीं है, तो यह फ़ंक्शन एक अपवाद दिखाता है. किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, Spreadsheet तरीकों का इस्तेमाल करें.
वापसी का टिकट
Data — डेटा ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
यह ऑब्जेक्ट के डेटा को रीफ़्रेश करता है. भले ही, ऑब्जेक्ट की मौजूदा स्थिति कुछ भी हो. ज़्यादा जानकारी के लिए, refresh देखें. अगर आपको इस ऑब्जेक्ट को रीफ़्रेश करने की मौजूदा प्रोसेस को रद्द करना है, तो cancel देखें.
अगर डेटा सोर्स टाइप चालू नहीं है, तो यह फ़ंक्शन एक अपवाद दिखाता है. किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, Spreadsheet तरीकों का इस्तेमाल करें.
वापसी का टिकट
Data — डेटा ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
यह फ़ंक्शन, तय किए गए कॉलम की चौड़ाई दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Integer|null — कॉलम की चौड़ाई या null, अगर कॉलम डिफ़ॉल्ट चौड़ाई का इस्तेमाल करता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source()
इस ऑब्जेक्ट से लिंक किए गए डेटा सोर्स को दिखाता है.
वापसी का टिकट
Data — डेटा सोर्स.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
इस फ़ंक्शन से, डेटा सोर्स शीट पर लागू किए गए सभी फ़िल्टर दिखते हैं.
वापसी का टिकट
Data — डेटा सोर्स शीट पर लागू किए गए सभी फ़िल्टर की एक कैटगरी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
यह फ़ंक्शन, दिए गए कॉलम के नाम के लिए, डेटा सोर्स शीट की सभी वैल्यू दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | डेटा सोर्स के उस कॉलम का नाम जिसके लिए वैल्यू फ़ेच करनी हैं. |
वापसी का टिकट
Object[] — वैल्यू की एक-आयामी सरणी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
यह फ़ंक्शन, डेटा सोर्स शीट के लिए सभी वैल्यू दिखाता है. इसके लिए, कॉलम का नाम, दी गई शुरुआती लाइन (आधारित-1), और दी गई num का इस्तेमाल किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | डेटा सोर्स के उस कॉलम का नाम जिसके लिए वैल्यू फ़ेच करनी हैं. |
start | Integer | वह पंक्ति जहां से वैल्यू फ़ेच करना शुरू करना है. |
num | Integer | फ़ेच की जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Object[] — वैल्यू की एक-आयामी सरणी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
इस फ़ंक्शन से, डेटा सोर्स शीट में मौजूद सभी तरह के क्रम से जुड़े स्पेसिफ़िकेशन मिलते हैं.
वापसी का टिकट
Sort — क्रम से लगाने की खास जानकारी की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Status()
इस फ़ंक्शन से, ऑब्जेक्ट के डेटा एक्ज़ीक्यूशन की स्थिति मिलती है.
वापसी का टिकट
Data — डेटा प्रोसेस करने की स्थिति.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
इस कुकी का इस्तेमाल ऑब्जेक्ट के डेटा को रीफ़्रेश करने के लिए किया जाता है.
अगर फ़िलहाल error स्थिति में है, तो अपवाद दिखाता है. स्पेसिफ़िकेशन अपडेट करने के लिए, Data का इस्तेमाल करें. डेटा सोर्स में अचानक होने वाले बदलावों को रोकने के लिए, इस तरीके को force से बेहतर माना जाता है.
अगर डेटा सोर्स टाइप चालू नहीं है, तो यह फ़ंक्शन एक अपवाद दिखाता है. किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, Spreadsheet तरीकों का इस्तेमाल करें.
वापसी का टिकट
Data — डेटा ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
यह डेटा सोर्स शीट के कॉलम पर लागू किए गए सभी फ़िल्टर हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | उस कॉलम का नाम जिससे फ़िल्टर हटाने हैं. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट है, जिसका इस्तेमाल मेथड चेनिंग के लिए किया जाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर लागू किए गए क्रम से लगाने के नियम को हटाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Data — चेन बनाने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
इससे तय किए गए कॉलम की चौड़ाई सेट की जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | कॉलम का नाम. |
width | Integer | कॉलम की नई चौड़ाई. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
इससे तय किए गए कॉलम की चौड़ाई सेट की जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String[] | अपडेट किए जाने वाले कॉलम के नामों की सूची. |
width | Integer | कॉलम की नई चौड़ाई. |
वापसी का टिकट
Data — यह डेटा सोर्स शीट, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर क्रम से लगाने की सेटिंग सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | फ़िल्टर करने के लिए कॉलम का नाम. |
ascending | Boolean | अगर true है, तो कॉलम को बढ़ते क्रम में लगाएं. अगर false है, तो कॉलम को घटते क्रम में लगाएं. |
वापसी का टिकट
Data — चेन बनाने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
यह फ़ंक्शन, डेटा सोर्स शीट में मौजूद किसी कॉलम पर क्रम से लगाने की सेटिंग सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | String | फ़िल्टर करने के लिए कॉलम का नाम. |
sort | Sort | क्रम से लगाने का तरीका. |
वापसी का टिकट
Data — चेन बनाने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
यह फ़ंक्शन, मौजूदा एक्ज़ीक्यूशन के पूरा होने तक इंतज़ार करता है. अगर तय किए गए सेकंड के बाद भी एक्ज़ीक्यूशन पूरा नहीं होता है, तो यह फ़ंक्शन टाइम आउट हो जाता है. अगर तय समय में प्रोसेस पूरी नहीं होती है, तो यह एक अपवाद दिखाता है. हालांकि, यह डेटा प्रोसेस को रद्द नहीं करता.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
timeout | Integer | डेटा प्रोसेस होने के लिए तय किया गया समय (सेकंड में). ज़्यादा से ज़्यादा 300 सेकंड. |
वापसी का टिकट
Data — डेटा प्रोसेस करने की स्थिति.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets