Skip to main content

रेंज के मान प्राप्त करें

यहां विवरणित किया जाता है कि स्प्रेडशीट से विशेष रेंज के मान कैसे प्राप्त किए जाते हैं।

उपयोग किया जाने वाला फ़ंक्शन

Spreadsheet.getSheetValues([शुरुआती पंक्ति], [शुरुआती स्तंभ], [पंक्तियों की संख्या], [स्तंभों की संख्या]);

Spreadsheet क्लास में उपलब्ध getSheetValues() का उपयोग करता है।

चार आवश्यक तर्क हैं, जो क्रमशः शुरुआती पंक्ति, शुरुआती स्तंभ, पंक्तियों की संख्या, और स्तंभों की संख्या को निर्दिष्ट करते हैं।

उदाहरण के लिए, यदि आपको सेल C2 से 4x5 रेंज प्राप्त करना है, तो आपको getSheetValues(2, 3, 4, 5) निर्दिष्ट करना होगा।

वापसी मूल्य को स्ट्रिंग के ऐरे के रूप में (string[][]) प्राप्त किया जा सकता है।

इसे चलाने के लिए स्प्रेडशीट तक पहुँचने की जरूरत होती है, इसलिए पहली बार चलाने पर प्रमाणीकरण की आवश्यकता हो सकती है।

सैंपल कोड

/**
* लक्ष्य स्प्रेडशीट की आईडी
* https://docs.google.com/spreadsheets/d/〇〇〇/edit का 〇〇〇 हिस्सा
*/
const SPREAD_SHEET_ID = '_______________';

/**
* सेल की ऊंचाई को संख्या में निर्दिष्ट करके सेट करता है
*/
const getSheetValues = () => {
/** लक्ष्य स्प्रेडशीट */
const ss = SpreadsheetApp.openById(SPREAD_SHEET_ID);

/** लक्ष्य शीट */
const sheet = ss.getSheetByName('शीट1');

/** प्राप्त किए गए डेटा */
const arrays = sheet.getSheetValues(2, 3, 4, 5);

console.log(arrays);
return arrays;
};

जब आप इसे चलाते हैं, तो निर्दिष्ट स्प्रेडशीट के लिए, C2 से, 4x5 रेंज वापस आता है।