इसे छोड़कर कंटेंट पर जाएं

टाइम ज़ोन प्राप्त करना

इस लेख में किसी खास स्प्रेडशीट का टाइम ज़ोन प्राप्त करने का तरीका समझाया गया है।

इस्तेमाल होने वाला मेथड

Section titled “इस्तेमाल होने वाला मेथड”
Spreadsheet.getSpreadsheetTimeZone();

इसके लिए Spreadsheet क्लास में उपलब्ध getSpreadsheetTimeZone() का इस्तेमाल किया जाता है।

रिटर्न वैल्यू "America/New_York" जैसे “क्षेत्र/शहर” फ़ॉर्मेट वाली टाइम ज़ोन ID की स्ट्रिंग होती है। उपलब्ध टाइम ज़ोन Joda.org पर देखे जा सकते हैं।

चलाते समय स्प्रेडशीट को ऐक्सेस किया जाता है, इसलिए पहली बार चलाने पर ऑथराइज़ेशन की ज़रूरत पड़ सकती है।

/**
* लक्षित स्प्रेडशीट की ID
* https://docs.google.com/spreadsheets/d/xxx/edit में xxx वाला हिस्सा
*/
const SPREAD_SHEET_ID = '_______________';
/**
* स्प्रेडशीट का टाइम ज़ोन लौटाता है
*/
const getSheetTimeZone = () => {
/** लक्षित स्प्रेडशीट */
const ss = SpreadsheetApp.openById(SPREAD_SHEET_ID);
/** टाइम ज़ोन */
const timeZone = ss.getSpreadsheetTimeZone();
console.log(timeZone);
return timeZone;
};

इसे चलाने पर, स्प्रेडशीट का टाइम ज़ोन लौटाया जाता है।

अगर टाइम ज़ोन जापान के समय पर सेट है, तो "Asia/Tokyo" प्राप्त होगा।