मालिक की जानकारी प्राप्त करना
किसी विशेष स्प्रेडशीट से उसके मालिक को प्राप्त करने के लिए उपयोग किए जाने वाले फ़ंक्शन के बारे में समझाएं।
उपयोग किए जाने वाले फ़ंक्शन
Spreadsheet.getOwner();
Spreadsheet क्लास में उपलब्ध getOwner() का उपयोग करें।
चूंकि यह स्प्रेडशीट तक पहुंचने के लिए निष्पादित होता है, इसलिए पहली बार निष्पादन के समय प्रमाणीकरण की आवश्यकता हो सकती है।
नमूना कोड
/**
_ * लक्षित स्प्रेडशीट का आईडी_
_ * https://docs.google.com/spreadsheets/d/〇〇〇/edit में 〇〇〇 का हिस्सा_
_ */
const SPREAD_SHEET_ID = '_______________';
/**
_ * स्प्रेडशीट के मालिक की जानकारी लौटाता है_
_ */
const getSpreadSheetOwner = () => {
/** _लक्षित स्प्रेडशीट_ */
const ss = SpreadsheetApp.openById(SPREAD_SHEET_ID);
/** _स्प्रेडशीट की शीट संख्या_ */
const owner = ss.getOwner();
console.log(owner.getEmail());
return owner;
};
निष्पादन पर, लक्षित स्प्रेडशीट के मालिक का ईमेल पता लॉग में प्रदर्शित होगा।
मालिक की जानकारी User क्लास के रूप में लौटाई जाती है।
User क्लास से प्राप्त किए जा सकने वाले मान वर्तमान में केवल ईमेल पता है।
यदि सुरक्षा नीति के अनुसार ईमेल पते तक पहुंच की अनुमति नहीं है, तो एक खाली स्ट्रिंग लौटाई जाएगी।