समझिए
Apps Script क्या है?
Google Apps Script एक JavaScript है जो Google के servers पर चलता है और Google Workspace apps — Sheets, Gmail, Drive, Docs, Calendar, Forms वगैरह — को control कर सकता है। कुछ भी install नहीं करना पड़ता; आप browser में code लिखते हैं और Google उसे आपके लिए चलाता है।
अगर आप Excel VBA जानते हैं, तो Apps Script को "Google Sheets का VBA" समझिए — एक बड़े फ़र्क़ के साथ: यही script email भी भेज सकता है, Drive में folder बना सकता है, PDF बना सकता है और websites से data ला सकता है।
क्या-क्या ऑटोमेट कर सकते हैं?
| काम | बिना code | Apps Script से |
|---|---|---|
| शीट से 200 personalised emails भेजना | 200 बार copy-paste | एक click |
| हर नए order का PDF invoice बनाना | template हाथ से भरना | हर नई row पर अपने-आप |
| stock कम होने पर alert | रोज़ शीट चेक करना | email अपने-आप आ जाता है |
| API से exchange rate या gold rate लाना | हाथ से type करना | हर घंटे update |
कब इस्तेमाल करें?
Apps Script तब लें जब:
- आपका data पहले से Google Sheets / Forms / Drive में है।
- काम बार-बार होता है और उसके नियम साफ़ हैं।
- आप चाहते हैं कि काम तय समय पर या किसी event पर (form submit, cell edit) अपने-आप चले।
कुछ और चुनें जब:
- भारी data processing हो (लाखों rows) → Python बेहतर है।
- टीम सिर्फ़ desktop Excel में काम करती है → VBA या Power Automate लें।
- script को घंटों चलना हो → Apps Script एक run को लगभग 6 मिनट बाद रोक देता है।
आपका पहला script (2 मिनट)
- कोई भी Google Sheet खोलें।
- Extensions → Apps Script पर click करें।
- code की जगह यह लिखें:
function sayHello() {
SpreadsheetApp.getActiveSpreadsheet().toast('Namaste from Apps Script!');
}
- Save करें, फिर Run करें। पहली बार permission माँगेगा — approve कर दें।
- शीट पर वापस जाएँ — नीचे दाईं ओर एक छोटा popup दिखेगा।
आपने अभी Google के server पर code चलाया जिसने आपकी शीट से बात की।
मुख्य बातें
- Apps Script = JavaScript + तैयार objects जैसे
SpreadsheetApp,GmailApp,DriveApp। - Google account के साथ मुफ़्त है; limits (quotas) personal और Workspace account में अलग होती हैं।
- Scripts cloud में चलते हैं, इसलिए आपका computer बंद हो तब भी काम चलता रहता है।