Here's the translation in Telugu:
మీరు కొంత JavaScript రాయడానికి అవకాశం కలిగిందని ఆశిస్తున్నాను.
దీనిని IDE లో, మీ అప్లికేషన్ స్క్రిప్ట్ లో ప్రయత్నించండి, ఎందుకంటే ఇది పూర్తిగా JavaScript మాత్రమే.
ఈ పాఠంలో, మేము మీ అప్లికేషన్ స్క్రిప్ట్ లో అదనపు ఫంక్షనాలిటీని జోడించడానికి ఉపయోగించగల కొన్ని వర్గాలు (classes), పద్ధతులు (methods), మరియు గుణాలను (attributes) చూపించబోతున్నాము.
మేము G Suite అప్లికేషన్లతో పని చేస్తున్నాము.
Developers.google.com లోని App Script Reference పేజీకి వెళ్లి, క్యాలెండర్ రిఫరెన్స్ నుండి ప్రారంభిద్దాం.
మీరు రిఫరెన్స్ ట్యాబ్కి వెళ్లినప్పటికీ, అది క్యాలెండర్కి రీడైరెక్ట్ అవుతుంది.
ఇక్కడ మీరు అందుబాటులో ఉన్న అన్ని G Suite సేవలను చూడవచ్చు:
క్యాలెండర్, కాంటాక్ట్స్, డాక్యుమెంట్, డ్రైవ్, ఫారమ్లు, జీమెయిల్ మొదలైనవి.
ఇవి అన్నీ చాలా శక్తివంతమైన ఫంక్షనాలిటీని అందిస్తాయి, ప్రతి సేవలో అనేక క్లాసులు, మెథడ్లు ఉన్నాయి.
అదనపు సేవలు కూడా ఉన్నాయి, ఇవి Google Apps Script లో మరింత అధిక పనితీరును అందిస్తాయి.
మొదట డాక్యుమెంట్ సేవను పరిశీలిద్దాం.
Developers.google.com లో రిఫరెన్స్ ట్యాబ్కి వెళ్లి, "డాక్యుమెంట్" పై క్లిక్ చేయండి.
డాక్యుమెంట్ తెరిచినప్పుడు, ముందుగా ఓవerview కనిపిస్తుంది.
ఇది ID ద్వారా ఓపెన్ చేయడానికి, కొత్త డాక్యుమెంట్ సృష్టించడానికి కొన్ని ప్రాథమిక ఫంక్షనాలిటీని అందిస్తుంది.
మేము చూడబోయే ముఖ్యమైన క్లాస్ "DocumentApp".
DocumentApp క్లాస్ ద్వారా డాక్యుమెంట్లను కనెక్ట్ చేయగలుగుతాము.
ప్రధాన మెథడ్లు:
- create() → కొత్త డాక్యుమెంట్ సృష్టిస్తుంది.
- getActiveDocument() → ప్రస్తుత డాక్యుమెంట్ను పొందుతుంది.
- openById() → ID ద్వారా డాక్యుమెంట్ను తెరవడానికి ఉపయోగిస్తారు.
- openByUrl() → URL ద్వారా డాక్యుమెంట్ను తెరవడానికి ఉపయోగిస్తారు.
- getUi() → UIని నవీకరించడానికి ఉపయోగిస్తారు.
ప్రతి Google డాక్యుమెంట్కు ప్రత్యేక ID ఉంటుంది, ఇది URLలో ఉంటుంది.
మీరు కొత్త డాక్యుమెంట్ సృష్టించాల్సిన అవసరం లేకుండా, ఇప్పటికే ఉన్న డాక్యుమెంట్లలో డేటాను పొందవచ్చు లేదా రాయవచ్చు.
కొన్ని ముఖ్యమైన విషయాలు:
-
Standalone & Bound Scripts
- Standalone స్క్రిప్టులు స్వతంత్రంగా పని చేస్తాయి.
- Bound స్క్రిప్టులు ఏదైనా డాక్యుమెంట్ లేదా షీట్కు అనుబంధంగా ఉంటాయి.
-
డాక్యుమెంట్ సృష్టించడం
function createDoc() {
var doc = DocumentApp.create("New Test Doc");
Logger.log(doc.getId());
}
- ఇది "New Test Doc" అనే డాక్యుమెంట్ను సృష్టిస్తుంది.
- Logger.log(doc.getId()) డాక్యుమెంట్ IDని కన్సోల్లో చూపిస్తుంది.
- డాక్యుమెంట్కు ID ద్వారా యాక్సెస్
function openDocById() {
var doc = DocumentApp.openById("DOCUMENT_ID");
Logger.log(doc.getName());
}
- "DOCUMENT_ID" ని మీ డాక్యుమెంట్ ID తో మార్చండి.
- డాక్యుమెంట్కు URL ద్వారా యాక్సెస్
function openDocByUrl() {
var doc = DocumentApp.openByUrl("DOCUMENT_URL");
Logger.log(doc.getName());
}
- "DOCUMENT_URL" ని మీ డాక్యుమెంట్ URL తో మార్చండి.
- డాక్యుమెంట్ యొక్క URL మరియు ID పొందడం
function getDocInfo() {
var doc = DocumentApp.getActiveDocument();
Logger.log("ID: " + doc.getId());
Logger.log("URL: " + doc.getUrl());
}
- ఇది ప్రస్తుత డాక్యుమెంట్ ID మరియు URLను చూపిస్తుంది.
- Google Apps Script Permissions
- స్క్రిప్ట్ రన్ చేయడానికి అనుమతులు అవసరం.
- స్క్రిప్ట్ తొలిసారి అమలు చేసినప్పుడు గూగుల్ అనుమతి కోరుతుంది.
ఈ విధంగా, మీ స్క్రిప్ట్లో G Suite సేవలను ఉపయోగించి, డాక్యుమెంట్లను సృష్టించవచ్చు, యాక్సెస్ చేయవచ్చు, మరియు అనేక అదనపు పనులు చేయవచ్చు.
ఇప్పుడు మీరు స్వయంగా ప్రయత్నించి చూడండి! 🚀