Google Apps Script:
टेक्स्ट फ़ाइल लिखना
कैसे:
Google Apps Script में एक टेक्स्ट फ़ाइल बनाना और उसमें लिखना Google DriveApp सेवा के माध्यम से पूरा किया जा सकता है। नीचे आपको शुरू करने के लिए कोड उदाहरणों के साथ एक कदम-दर-कदम मार्गदर्शिका दी गई है:
चरण 1: एक नई टेक्स्ट फ़ाइल बनाएं
// Google Drive के मूल में एक नई टेक्स्ट फ़ाइल बनाता है
var file = DriveApp.createFile('Example.txt', 'Hello, world!');
यह कोड स्निपेट “Example.txt” नाम की एक टेक्स्ट फ़ाइल बनाता है जिसका सामग्री है “Hello, world!"।
चरण 2: मौजूदा टेक्स्ट फ़ाइल को खोलना और उसमें लिखना
यदि आपको एक मौजूदा फ़ाइल खोलने और उसमें लिखने की आवश्यकता है, तो आप getFileById(id)
विधि का उपयोग करके फ़ाइल को पुनः प्राप्त कर सकते हैं और फिर उसकी सामग्री को संभाल सकते हैं।
// इसकी आईडी से फ़ाइल प्राप्त करता है और नई सामग्री जोड़ता है
var fileId = 'YOUR_FILE_ID_HERE'; // अपनी वास्तविक फ़ाइल आईडी के साथ YOUR_FILE_ID_HERE को बदलें
var file = DriveApp.getFileById(fileId);
file.setContent(file.getBlob().getDataAsString() + '\nNew content added.');
यह कोड इसकी अनूठी आईडी का इस्तेमाल करके एक मौजूदा फ़ाइल को प्राप्त करता है, फिर जो कुछ भी सामग्री पहले थी उसमें “New content added.” को जोड़ता है।
नमूना आउटपुट
ऊपर दिए गए कोड स्निपेट्स को चलाने से कोई स्पष्ट आउटपुट प्रदर्शित नहीं होता है, लेकिन यदि आप Google Drive में जाते हैं जहां फ़ाइल स्थित है, तो आप पहले कोड स्निपेट के लिए “Example.txt” देखेंगे। दूसरे स्निपेट के लिए, यदि आप आईडी द्वारा निर्दिष्ट फ़ाइल को खोलते हैं, तो आपको मूल सामग्री के बाद नई पंक्ति “New content added.” दिखाई देनी चाहिए।
गहराई में
Google Apps Script में एक टेक्स्ट फ़ाइल लिखना DriveApp सेवा का इस्तेमाल करती है, जो फ़ाइल स्टोरेज और प्रबंधन के लिए Google Drive की क्षमताओं का लाभ उठाती है। यह दृष्टिकोण Google Apps Script की शुरुआत से चला आ रहा है, जिसे Google के उत्पादकता उपकरणों के सूट, जिसमें Drive भी शामिल है, में कार्यों को स्वचालित रूप से सरल बनाने के लिए डिज़ाइन किया गया था।
जबकि Google Apps Script के माध्यम से फ़ाइलों को सीधे प्रबंधित करना सरल है और Google Workspace के साथ घनिष्ठ रूप से एकीकृत है, अन्य पृष्ठभूमि से आ रहे डेवलपर्स (जैसेकि Python, Node.js) को एक स्थानीय फ़ाइलसिस्टम या अन्य क्लाउड स्टोरेज सेवाओं जैसे AWS S3 के साथ काम करने से यह भिन्न लग सकता है। ये प्लेटफ़ॉर्म अक्सर एक जटिल सेट ऑफ फ़ाइल मैनिपुलेशन क्षमताओं की पेशकश करते हैं लेकिन प्रमाणीकरण और अनुमतियों के लिए अतिरिक्त सेटअप की आवश्यकता होती है।
सरल टेक्स्ट फ़ाइलों के अलावा अधिक उन्नत फ़ाइल प्रबंधन या प्रोसेसिंग क्षमताओं की जरूरत वाली परिदृश्यों के लिए (जैसे बाइनरी डेटा हैंडलिंग या विस्तृत फ़ाइल सिस्टम ऑपरेशन), डेवलपर Google Apps Script के साथ संयोजन में Google Cloud Platform सेवाओं (जैसे, Cloud Storage) का उपयोग करने पर विचार कर सकते हैं। ऐसे विकल्प, अधिक शक्तिशाली होते हुए भी, सीखने की अधिक खड़ी अवस्था और परियोजना के दायरे के आधार पर संभावित रूप से उच्च लागत को पेश करते हैं।
निष्कर्ष में, जबकि Google Apps Script Google Drive के भीतर फ़ाइलों को प्रबंधित करने का एक सुलभ और कुशल तरीका प्रदान करती है, जिसमें टेक्स्ट फ़ाइलों को लिखना शामिल है, इसकी सीमाओं को समझना और अधिक जटिल आवश्यकताओं को पूरा करने के लिए अन्य Google प्रौद्योगिकियों की खोज करना महत्वपूर्ण है।