कैलेंडर हटाना
Google Apps Script में Google Calendar के साथ काम करने के लिए एक लाइब्रेरी, CalendarApp क्लास, पहले से शामिल होती है।
इस लेख में CalendarApp क्लास का उपयोग करके किसी अकाउंट से किसी खास कैलेंडर को हटाने का तरीका समझाया गया है।
GAS से Google Calendar को ऐक्सेस किया जाता है, इसलिए पहली बार चलाते समय अनुमतियाँ (authorization) देनी होंगी।
पूर्व-आवश्यकताएँ
Section titled “पूर्व-आवश्यकताएँ”कैलेंडर हटाने के लिए, पहले उस कैलेंडर को प्राप्त करना ज़रूरी है जिसे हटाना है।
नीचे इसे प्राप्त करने का एक उदाहरण दिया गया है।
const CALENDAR_ID = '___प्राप्त किए जाने वाले कैलेंडर की ID___';
/** @type { CalendarApp.Calendar | null } */const calendar = CalendarApp.getCalendarById(CALENDAR_ID);कैलेंडर प्राप्त करने के तरीकों के बारे में विस्तार से जानने के लिए कैलेंडर प्राप्त करना देखें।
इस्तेमाल होने वाला मेथड
Section titled “इस्तेमाल होने वाला मेथड”कैलेंडर हटाने के लिए नीचे दिए गए फ़ंक्शन का इस्तेमाल किया जाता है।
Calendar.deleteCalendar();इसके लिए Calendar क्लास में उपलब्ध deleteCalendar मेथड का इस्तेमाल किया जाता है।
कैलेंडर हमेशा के लिए हट जाता है और उसे वापस नहीं लाया जा सकता। सिर्फ़ वही कैलेंडर हटाए जा सकते हैं, जिनका स्वामित्व स्क्रिप्ट चलाने वाले यूज़र के पास है। इसके अलावा, इंपोर्ट किए गए कैलेंडर पर इसे चलाने से एरर आती है।
इसकी कोई रिटर्न वैल्यू नहीं होती।
सैंपल कोड
Section titled “सैंपल कोड”const CALENDAR_ID = '___हटाए जाने वाले कैलेंडर की ID___';
function myFunction() { const calendar = CalendarApp.getCalendarById(CALENDAR_ID);
if (!calendar) { console.log('कैलेंडर नहीं मिला'); return; }
calendar.deleteCalendar();
console.log(`ID "${CALENDAR_ID}" वाला कैलेंडर हटा दिया गया`);}