Google शीट्स या Google शीट्स सबसे शक्तिशाली मुफ़्त टूल में से एक है, जो आपको उन सभी चीज़ों के बारे में जानने, विश्लेषण करने या लेने की अनुमति देता है, जिनकी आप कल्पना कर सकते हैं। वहाँ नहीं रुककर, आप Googe Scripts (Google Script) के साथ इसकी क्षमताओं को बढ़ा सकते हैं।
Google स्क्रिप्स जटिल और भ्रामक लगता है। आप सोच सकते हैं कि इसमें उन्नत प्रोग्रामिंग ज्ञान शामिल है, लेकिन यह वास्तव में नहीं है। यह लेख आपको चार सरल लिपियों से परिचित कराएगा, जो आपको कार्यों को अनुकूलित करने में मदद करती हैं, स्वचालित रूप से किसी भी डेटा के आधार पर चार्ट बनाते हैं, Google शीट्स में अपने मेनू को अनुकूलित करते हैं, और यहां तक कि इसे स्वचालित भी करते हैं। मासिक ईमेल वितरण।
1. अपने स्वयं के कस्टम कार्य बनाएं
कस्टम कार्यक्षमता बनाना Google स्क्रिप्ट बनाने का सबसे आसान तरीका है जो आपके Google पत्रक अनुभव को बढ़ा सकता है। Google शीट ने उपलब्ध कार्यों की एक लंबी सूची प्रदान की है। आप मेनू पर फ़ंक्शन आइकन पर क्लिक करके सबसे लोकप्रिय देख सकते हैं ।

फिर अधिक फ़ंक्शन पर क्लिक करें ... एल्गोरिदम, वित्त, तकनीक और अधिक की एक सूची खोलने के लिए। हालाँकि, Google लिपियाँ आपको अपने स्वयं के व्यक्तिगत सूत्र बनाने की सुविधा देती हैं।
अपना पहला कस्टम फ़ंक्शन बनाने के लिए, आपको सबसे पहले टूल> स्क्रिप्ट एडिटर पर क्लिक करके स्क्रिप्ट एडिटर को खोलना होगा ।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
आपको एक विंडो दिखाई देनी चाहिए जो नीचे के समान या समान दिखाई दे।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
आपको जो करने की आवश्यकता है वह इस विंडो में है जो आपकी अपनी कस्टम कार्यक्षमता के साथ है। फ़ंक्शन नाम वही है जो आप अपने सूत्र को कॉल करने के लिए "=" प्रतीक के बाद Google शीट में एक सेल में लिखना शुरू करेंगे । सेल्सियस को फ़ारेनहाइट में बदलने का एक कार्य इस तरह दिखेगा:
समारोह CSTOFH (इनपुट) {
रिटर्न इनपुट * 1.8 + 32;
}
उपरोक्त कार्यों को कोड विंडो में पेस्ट करें और फिर फ़ाइल> सहेजें का चयन करें , प्रोजेक्ट का नाम "सेल्सियसकॉर्टर" दें और ओके पर क्लिक करें ।
बस आपको इतना ही करना है। आप अपने फ़ंक्शन के बाद "=" टाइप करके अपने नए फ़ंक्शन का उपयोग करना शुरू करते हैं , जिस नंबर को बदलने के लिए दर्ज किया गया है:
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
हिट दर्ज करें और आपको परिणाम मिलेंगे।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
2. स्वचालित रूप से चार्ट बनाएं
आपके पास हर महीने नए डेटा के साथ एक नई स्प्रेडशीट हो सकती है और आप हर महीने इसे फिर से बनाए बिना अपने आप एक नया चार्ट बनाना चाहते हैं। आप ऐसा फ़ंक्शन बनाकर कर सकते हैं जो आपके द्वारा खोली गई वर्तमान कार्यपुस्तिका के डेटा के आधार पर आपके लिए एक नया चार्ट बनाएगा।
मान लीजिए कि आप एक शिक्षक हैं और वर्ष के अंत में आपके पास प्रत्येक छात्र के लिए मासिक परीक्षा स्कोर की एक सूची है:
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
आप इस तालिका पर एक एकल फ़ंक्शन चलाना चाहते हैं जो स्वचालित रूप से सेकंड में एक चार्ट उत्पन्न करेगा। स्क्रिप्ट इस तरह दिखाई देगी:
फ़ंक्शन ग्रेडशर्ट () {
var स्प्रेडशीट = स्प्रेडशीट App.getActiveSpreadsheet ();
var sheet = स्प्रेडशीट.गेटशीट () [0];
var gradechart = sheet.newChart ()
.setChartType (Charts.ChartType.LINE)
.addRange (sheet.getRange ('A1: B11'))
.setuosition (5, 5, 0, 0)
.build ();
sheet.insertChart (gradechart);
}
आपको बस प्रत्येक छात्र की स्प्रेडशीट को खोलना है और चार्ट में स्वचालित रूप से चार्ट बनाने के लिए मेनू में रन आइकन पर क्लिक करें ।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
जब भी आप रन आइकन पर क्लिक करते हैं, तो यह उस स्क्रिप्ट को चलाएगा जो आपने "सक्रिय" स्प्रेडशीट पर बनाई थी (एक कार्यपुस्तिका जो आपने अपने वर्तमान ब्राउज़र टैब में खोली है)।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
ऐसी रिपोर्ट के लिए जिन्हें आपको नियमित रूप से बनाना है, जैसे साप्ताहिक या मासिक, इस प्रकार का ऑटो-चार्टिंग फ़ंक्शन वास्तव में आपको बहुत समय बचा सकता है, क्योंकि आपको स्क्रैच से बहलाना नहीं है। जब आप एक नई वर्कशीट पर चार्ट डेटा आयात करना चाहते हैं।
3. कस्टम मेनू बनाएं
यदि आप स्क्रिप्ट को स्वचालित रूप से चार्ट जेनरेट नहीं करना चाहते हैं और चाहते हैं कि Google शीट में मेनू सिस्टम पर आपकी उंगलियों की कार्यक्षमता ठीक हो, तो आप ऐसा कर सकते हैं।
कस्टम मेनू बनाने के लिए, आपको हर बार खुलने पर स्प्रेडशीट को एक नया मेनू आइटम देने की आवश्यकता होती है। आप अपने द्वारा अभी-अभी बनाए गए Gradechart फ़ंक्शन के ऊपर स्क्रिप्ट एडिटर विंडो में एक onOpen () फ़ंक्शन बनाकर ऐसा कर सकते हैं ।
समारोह onOpen () {
var स्प्रेडशीट = स्प्रेडशीट App.getActive ();
var menuItems = [
{name: 'Create Grade Chart ...', functionName: 'GradeChart'}
];
स्प्रेडशीट.डेडमेनु ('चार्ट्स', मेन्यूइटीम्स);
}
कोड सहेजें और फिर अपनी स्प्रैडशीट पुनः लोड करें। आपको पता चलेगा कि आपके स्क्रिप्ट में निर्दिष्ट नाम के साथ एक नया मेनू आइटम दिखाई देता है। मेनू पर क्लिक करें और आप उस फ़ंक्शन के लिए मेनू आइटम देखेंगे।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
मेनू आइटम पर क्लिक करें और यह वही फ़ंक्शन चलाएगा जैसा आपने Google स्क्रिप्ट्स संपादक के भीतर से रन आइकन पर क्लिक करते समय किया था ।
4. रिपोर्ट स्वचालित रूप से भेजें
अंतिम स्क्रिप्ट एक स्क्रिप्ट है जो Google पत्रक के भीतर से ईमेल करेगी। यह उपयोगी हो सकता है यदि आप लोगों के एक बड़े समूह का प्रबंधन कर रहे हैं और आपको एक ही विषय पर कई ईमेल भेजने होंगे। आपने प्रत्येक टीम के सदस्य के साथ प्रदर्शन की समीक्षा की हो सकती है और Google स्प्रेडशीट में प्रत्येक व्यक्ति के लिए अपनी समीक्षा टिप्पणियाँ दर्ज की हैं। यह केवल एक स्क्रिप्ट चलाने के लिए बहुत सुविधाजनक और समय की बचत है और समीक्षाओं को प्रत्येक ईमेल बनाने और व्यक्तिगत रूप से भेजने के बिना एक ही समय में 50 या 60 लोगों को स्वचालित रूप से भेजा जाएगा। वह Google स्क्रिप्टिंग की शक्ति है।
कैसे आप इस लेख में ऊपर स्क्रिप्ट बनाने के समान, आप स्क्रिप्ट संपादक पर जाकर स्वत: रिपोर्ट भेजने के लिए एक स्क्रिप्ट बना सकते हैं और एक समारोह कहा जाता है पैदा करेगा sendEmails () , के रूप में इस प्रकार है :
function sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; //
var numRows = 7 को प्रोसेस करने के लिए डेटा की पहली पंक्ति ; //
var dataRange = sheet.getRange (startRow, 1, numRows, 3)
var data = dataRange.getValues () प्रोसेस करने के लिए पंक्तियों की संख्या ;
for (i in data) {
var row = data [i];
var emailAddress = row [1]; // दूसरा कॉलम
संस्करण संदेश = पंक्ति [2]; // तीसरा कॉलम
var विषय = "मेरी समीक्षा नोट";
MailApp.sendEmail (emailAddress, विषय, संदेश);
}
}
तो, मान लीजिए कि आपके पास यहां प्रदर्शित वर्कशीट आयोजित की गई है।
![Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट Google शीट को मजबूत बनाने के लिए 4 स्क्रिप्ट]()
उपरोक्त स्क्रिप्ट स्प्रेडशीट में प्रत्येक पंक्ति के माध्यम से सबकुछ करेगी और दूसरे कॉलम में आपके द्वारा तीसरे कॉलम में दर्ज किए गए संदेश के साथ पते पर एक ईमेल भेज देगी।
Google लिपियों में सेंडमेल फ़ंक्शन Google लिपियों में सबसे शक्तिशाली कार्यों में से एक है क्योंकि यह ईमेल स्वचालन की दुनिया को खोलता है जिसे आपने पहले कभी नहीं माना है।
यदि वास्तव में आपके पास आपके Google स्प्रेडशीट में डेटा आयात करने के लिए कोई और जिम्मेदार है, और यदि आप स्वचालित रूप से दर्ज किए गए डेटा के आधार पर ईमेल वितरित करते हैं, तो आप कुछ कर सकते हैं जैसे कि मासिक रिपोर्ट भेजना बॉस, जिसे कभी भी अपने ग्राहक ईमेल को खोलने की आवश्यकता नहीं है। स्क्रिप्ट स्वचालित रूप से आपके लिए सभी काम कर सकती है।
Google लिपियों की ये सभी विशेषताएँ आपको दिखाएंगी कि कोड की कुछ सरल रेखाओं के साथ, Google लिपियों में भाग या सभी Google शीट को स्वचालित करने का अधिकार है। जब भी आप उन्हें सक्षम करना चाहते हैं, तो इन स्वचालन को शेड्यूल पर चलाने या चलाने के लिए सेट किया जा सकता है। किसी भी तरह, वे आपको बहुत प्रयास और समय खर्च किए बिना बहुत से काम को स्वचालित करने का एक तरीका प्रदान करते हैं।