9.Apps Script Resources

Google Apps Script - https://script.google.com/home
Amazing functionality with Google Apps

Start - https://www.google.com/script/start/

Documentation - https://developers.google.com/apps-script/

function firstApp(){
var welcomeMessage = "Hello World";
for(var x=0;x<10;x++){
Logger.log(welcomeMessage + ' ' + x);
}
}
function createDoc(){
var doc = DocumentApp.create('New Test Doc')
}
function updateDoc(){
var doc = DocumentApp.openById('1VbuLY86hkqiJ6kakCFFyQ6GDkZvljUlDujsubzaxUJY');
//var doc = DocumentApp.openByUrl('https://docs.google.com/open?id=1VbuLY86hkqiJ6kakCFFyQ6GDkZvljUlDujsubzaxUJY');
var body = doc.getBody();
body.appendParagraph('Some new content : added ' + Date());
body.appendHorizontalRule();
body.appendPageBreak();
}

 

ఈ స్క్రిప్ట్ మూడు ఫంక్షన్లను నిర్వచిస్తుంది: firstApp(), createDoc(), మరియు updateDoc(). అవి Google Apps Script లో పనిచేస్తాయి మరియు Google Docs తో ముడిపడి ఉంటాయి.

1. firstApp() ఫంక్షన్:

function firstApp(){
    var welcomeMessage = "Hello World";
    for(var x=0; x<10; x++){
        Logger.log(welcomeMessage + ' ' + x);
    }
}

వివరణ:

  • welcomeMessage అనే వేరియబుల్‌ను "Hello World" విలువతో రూపొందించారు.
  • for లూప్ 0 నుండి 9 వరకు 10 సార్లు చలించును.
  • ప్రతి చలనం (x విలువ మారినప్పుడల్లా) Logger.log() ద్వారా "Hello World" తో పాటు ప్రస్తుత x విలువను ప్రింట్ చేస్తుంది.
  • దీన్ని రన్ చేసినప్పుడు లాగ్ లో క్రింది అవుట్‌పుట్ కనిపిస్తుంది:
    Hello World 0
    Hello World 1
    Hello World 2
    ...
    Hello World 9
    

2. createDoc() ఫంక్షన్:

function createDoc(){
    var doc = DocumentApp.create('New Test Doc');
}

వివరణ:

  • DocumentApp.create('New Test Doc') ద్వారా "New Test Doc" అనే పేరుతో కొత్త Google డాక్యుమెంట్‌ను సృష్టిస్తుంది.
  • ఇది Google Drive లో కొత్త డాక్యుమెంట్‌ను క్రియేట్ చేస్తుంది.
  • కానీ, ప్రస్తుత స్థితిలో, డాక్యుమెంట్‌కు ఏ కంటెంట్ జత చేయలేదు.

3. updateDoc() ఫంక్షన్:

function updateDoc(){
    var doc = DocumentApp.openById('1VbuLY86hkqiJ6kakCFFyQ6GDkZvljUlDujsubzaxUJY');
    // var doc = DocumentApp.openByUrl('https://docs.google.com/open?id=1VbuLY86hkqiJ6kakCFFyQ6GDkZvljUlDujsubzaxUJY');
    var body = doc.getBody();
    body.appendParagraph('Some new content : added ' + Date());
    body.appendHorizontalRule();
    body.appendPageBreak();
}

వివరణ:

  • DocumentApp.openById('1VbuLY86hkqiJ6kakCFFyQ6GDkZvljUlDujsubzaxUJY') ద్వారా ఇప్పటికే ఉన్న Google డాక్యుమెంట్ తెరవబడుతుంది.
  • getBody() ద్వారా డాక్యుమెంట్ యొక్క మెయిన్ బాడీను పొందుతాం.
  • appendParagraph('Some new content : added ' + Date()): డాక్యుమెంట్ లో కొత్త పేరాగ్రాఫ్ ను కలుపుతుంది. దీనిలో ప్రస్తుత తేదీ మరియు సమయం ఉంటాయి.
  • appendHorizontalRule(): డాక్యుమెంట్ లో హారిజాంటల్ లైన్ (విడిపించే గీత) జత చేస్తుంది.
  • appendPageBreak(): కొత్త పేజీని ప్రారంభించడానికి పేజీ బ్రేక్ జత చేస్తుంది.

మొత్తం గమనిక:

  • firstApp()"Hello World" లాగ్ మెసేజ్‌ని 10 సార్లు ప్రింట్ చేస్తుంది.
  • createDoc() → కొత్త Google డాక్యుమెంట్‌ను సృష్టిస్తుంది.
  • updateDoc() → ఇప్పటికే ఉన్న డాక్యుమెంట్‌ను తెరిచి, కొత్త టెక్స్ట్, హారిజాంటల్ లైన్, మరియు పేజీ బ్రేక్ జత చేస్తుంది.

ఈ స్క్రిప్ట్ Google Apps Script Editor లో అమలు చేయగలరు, దీని ద్వారా Google Docs లో ఆటోమేటిక్ మార్పులు చేయవచ్చు. 🚀

 


Was this article helpful?