मौजूदा डेटा सोर्स शीट को ऐक्सेस करना और उसमें बदलाव करना. नई डेटा सोर्स शीट बनाने के लिए, Spreadsheet.insertDataSourceSheet(spec)
का इस्तेमाल करें.
इस क्लास का इस्तेमाल सिर्फ़ उस डेटा के साथ करें जो डेटाबेस से कनेक्ट है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
add | Data | डेटा सोर्स शीट पर लागू किया गया फ़िल्टर जोड़ता है. |
as | Sheet | डेटा सोर्स शीट को सामान्य शीट ऑब्जेक्ट के तौर पर दिखाता है. |
auto | Data | यह फ़ंक्शन, चुने गए कॉलम की चौड़ाई अपने-आप बदल देता है. |
auto | Data | यह सुविधा, चुने गए कॉलम की चौड़ाई अपने-आप बदल देती है. |
cancel | Data | अगर इस ऑब्जेक्ट से जुड़ा डेटा रीफ़्रेश फ़िलहाल चल रहा है, तो उसे रद्द कर देता है. |
force | Data | इस ऑब्जेक्ट का डेटा रीफ़्रेश करता है. भले ही, उसकी मौजूदा स्थिति कुछ भी हो. |
get | Integer | किसी कॉलम की चौड़ाई दिखाता है. |
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 | मौजूदा एक्ज़ीक्यूशन पूरा होने तक इंतज़ार करता है. यह तय किए गए सेकंड के बाद टाइम आउट हो जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
asSheet()
डेटा सोर्स शीट को सामान्य शीट ऑब्जेक्ट के तौर पर दिखाता है.
वापसी का टिकट
Sheet
— रेगुलर शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
autoResizeColumn(columnName)
यह फ़ंक्शन, चुने गए कॉलम की चौड़ाई अपने-आप बदल देता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Data
— चेन करने के लिए, यह डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
autoResizeColumns(columnNames)
यह सुविधा, चुने गए कॉलम की चौड़ाई अपने-आप बदल देती है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String[] | अपडेट किए जाने वाले कॉलम के नामों की सूची. |
वापसी का टिकट
Data
— चेन करने के लिए, यह डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
cancelDataRefresh()
अगर इस ऑब्जेक्ट से जुड़ा डेटा रीफ़्रेश फ़िलहाल चल रहा है, तो उसे रद्द कर देता है.
इस उदाहरण में, फ़ॉर्मूला रीफ़्रेश करने की प्रोसेस को रद्द करने का तरीका बताया गया है.
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
forceRefreshData()
इस ऑब्जेक्ट का डेटा रीफ़्रेश करता है. भले ही, उसकी मौजूदा स्थिति कुछ भी हो. ज़्यादा जानकारी के लिए, refresh
देखें. अगर आपको इस ऑब्जेक्ट को रीफ़्रेश करने की प्रोसेस रद्द करनी है, तो cancel
देखें.
अगर डेटा सोर्स टाइप चालू नहीं है, तो अपवाद दिखाता है. किसी खास डेटा सोर्स टाइप के लिए डेटा प्रोसेस करने की सुविधा चालू करने के लिए, Spreadsheet
तरीकों का इस्तेमाल करें.
वापसी का टिकट
Data
— डेटा ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getColumnWidth(columnName)
किसी कॉलम की चौड़ाई दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Integer
— कॉलम की चौड़ाई या null
, अगर कॉलम डिफ़ॉल्ट चौड़ाई का इस्तेमाल करता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getDataSource()
वह डेटा सोर्स दिखाता है जिससे ऑब्जेक्ट लिंक है.
वापसी का टिकट
Data
— डेटा सोर्स.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getFilters()
डेटा सोर्स शीट पर लागू किए गए सभी फ़िल्टर दिखाता है.
वापसी का टिकट
Data
— डेटा सोर्स शीट पर लागू किए गए सभी फ़िल्टर का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getSheetValues(columnName)
दिए गए कॉलम के नाम के लिए, डेटा सोर्स शीट की सभी वैल्यू दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | डेटा सोर्स कॉलम का नाम, जिसकी वैल्यू फ़ेच करनी है. |
वापसी का टिकट
Object[]
— वैल्यू का एक-आयामी कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getSheetValues(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
getSortSpecs()
डेटा सोर्स शीट में, क्रम से लगाने की सभी जानकारी पाता है.
वापसी का टिकट
Sort
— क्रम से लगाने के लिए खास जानकारी की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
getStatus()
ऑब्जेक्ट के डेटा लागू होने की स्थिति दिखाता है.
वापसी का टिकट
Data
— डेटा प्रोसेस करने की स्थिति.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
refreshData()
ऑब्जेक्ट का डेटा रीफ़्रेश करता है.
अगर फ़िलहाल error
स्थिति में है, तो अपवाद दिखाता है. स्पेसिफ़िकेशन अपडेट करने के लिए, Data
का इस्तेमाल करें. डेटा सोर्स में अचानक होने वाले बदलावों को रोकने के लिए, इस तरीके को force
के मुकाबले प्राथमिकता दी जाती है.
अगर डेटा सोर्स टाइप चालू नहीं है, तो अपवाद दिखाता है. किसी खास डेटा सोर्स टाइप के लिए डेटा प्रोसेस करने की सुविधा चालू करने के लिए, Spreadsheet
तरीकों का इस्तेमाल करें.
वापसी का टिकट
Data
— डेटा ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
removeFilters(columnName)
डेटा सोर्स शीट कॉलम पर लागू किए गए सभी फ़िल्टर हटा देता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | उस कॉलम का नाम जिससे फ़िल्टर हटाने हैं. |
वापसी का टिकट
Data
— मेथड चेनिंग के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
removeSortSpec(columnName)
डेटा सोर्स शीट में किसी कॉलम से, क्रम से लगाने की जानकारी हटाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | कॉलम का नाम. |
वापसी का टिकट
Data
— चेन करने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
setColumnWidth(columnName, width)
किसी कॉलम की चौड़ाई सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | कॉलम का नाम. |
width | Integer | कॉलम की नई चौड़ाई. |
वापसी का टिकट
Data
— चेन करने के लिए, यह डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
setColumnWidths(columnNames, width)
तय किए गए कॉलम की चौड़ाई सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String[] | अपडेट किए जाने वाले कॉलम के नामों की सूची. |
width | Integer | कॉलम की नई चौड़ाई. |
वापसी का टिकट
Data
— चेन करने के लिए, यह डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, ascending)
डेटा सोर्स शीट में किसी कॉलम पर, क्रम से लगाने की जानकारी सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | जिस कॉलम को क्रम से लगाना है उसका नाम. |
ascending | Boolean | अगर true है, तो कॉलम को बढ़ते क्रम में लगाएं. अगर false है, तो कॉलम को घटते क्रम में लगाएं. |
वापसी का टिकट
Data
— चेन करने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
setSortSpec(columnName, sortOrder)
डेटा सोर्स शीट में किसी कॉलम पर, क्रम से लगाने की जानकारी सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | String | जिस कॉलम को क्रम से लगाना है उसका नाम. |
sort | Sort | क्रम से लगाने का तरीका. |
वापसी का टिकट
Data
— चेन करने के लिए डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
मौजूदा एक्ज़ीक्यूशन पूरा होने तक इंतज़ार करता है. यह तय किए गए सेकंड के बाद टाइम आउट हो जाता है. अगर समय खत्म होने पर भी प्रोसेस पूरी नहीं होती है, तो यह एक अपवाद दिखाता है. हालांकि, यह डेटा प्रोसेस को रद्द नहीं करता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
timeout | Integer | डेटा प्रोसेस होने में लगने वाला समय, सेकंड में. यह अवधि ज़्यादा से ज़्यादा 300 सेकंड हो सकती है. |
वापसी का टिकट
Data
— डेटा प्रोसेस करने की स्थिति.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/spreadsheets.currentonly
https://www.googleapis.com/auth/spreadsheets