fx शुरुआत
ENहिन्दी

Apps Script क्या है और कब इस्तेमाल करें

⏱ 10 मिनट

आप क्या सीखेंगे

  • Google Apps Script क्या है और यह कहाँ चलता है
  • यह किन कामों के लिए बढ़िया है (और किनके लिए नहीं)
  • Excel VBA, macros और Python से इसकी तुलना

समझिए

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 मिनट)

  1. कोई भी Google Sheet खोलें।
  2. Extensions → Apps Script पर click करें।
  3. code की जगह यह लिखें:
function sayHello() {
  SpreadsheetApp.getActiveSpreadsheet().toast('Namaste from Apps Script!');
}
  1. Save करें, फिर Run करें। पहली बार permission माँगेगा — approve कर दें।
  2. शीट पर वापस जाएँ — नीचे दाईं ओर एक छोटा popup दिखेगा।

आपने अभी Google के server पर code चलाया जिसने आपकी शीट से बात की।

मुख्य बातें

  • Apps Script = JavaScript + तैयार objects जैसे SpreadsheetApp, GmailApp, DriveApp।
  • Google account के साथ मुफ़्त है; limits (quotas) personal और Workspace account में अलग होती हैं।
  • Scripts cloud में चलते हैं, इसलिए आपका computer बंद हो तब भी काम चलता रहता है।

अभ्यास

अभ्यासअभ्यास 1

toast के message में आज की तारीख़ दिखाइए। Hint: new Date() आज की तारीख़ और समय देता है।

प्रश्नोत्तरी

Apps Script का code कहाँ चलता है? a) आपके laptop पर b) Google के servers पर c) Excel के अंदर
Google के servers पर
कौन-सा काम Apps Script के लिए सही नहीं है? a) हफ़्ते की report email करना b) invoices अपने-आप बनाना c) 50 लाख rows का data process करना
50 लाख rows का data process करना
Apps Script क्या है और कब इस्तेमाल करें · हिंदी | ExcelWalaa