iCalendar मॉड्यूल आपको *.ics ईवेंट फ़ाइलें बनाने की अनुमति देता है जिन्हें आपके कैलेंडर में आयात किया जा सकता है।

स्थापना और विन्यास

1_module

इस मॉड्यूल को किसी सेटिंग की आवश्यकता नहीं है और स्थापना के तुरंत बाद इसका उपयोग किया जा सकता है।

संबंधित व्यवसाय-प्रक्रियाएं

मॉड्यूल स्थापित होने के बाद प्रोजेक्ट में निम्नलिखित व्यावसायिक प्रक्रिया पूर्व-उत्पन्न होती है:

  • ICalendar: Create Event - शेड्यूल किए गए आविष्कार की एक .ics फ़ाइल बनाता है और उसकी फ़ाइल id लौटाता है;
    • इनपुट:
      • Title [ string ] - घटना का शीर्षक;
      • Start [ datetime ] - घटना प्रारंभ समय;
      • End [ datetime ] - घटना समाप्ति समय;
      • Filename [ string ] - *.ics फ़ाइल नाम;
    • आउटपुट:
      • Calendar [ file ] - DB में फ़ाइल id

2_icalendar_createEvent

उपयोग उदाहरण

iCalendar मॉड्यूल का उपयोग करके ईवेंट फ़ाइल बनाने और प्राप्त करने के एक उदाहरण पर विचार करें।

पहला कदम ICalendar: Create Event BP । ऐसा करने के लिए, Backend > Endpoints पर जाएं।

अगला, उपयुक्त समूह बनाने के बाद, एक नया समापन बिंदु बनाया जाता है, जैसा कि नीचे दिए गए उदाहरण में है।

3_endpoint

जैसे ही आवश्यक बीपी बन जाता है, आप वेब इंटरफेस और आवश्यक व्यावसायिक प्रक्रियाओं को बनाना शुरू कर सकते हैं।

इस उदाहरण में, घटना की शुरुआत और समाप्ति तिथियां, उसका नाम और अंतिम .ics फ़ाइल का नाम वेब इंटरफ़ेस से, एक बटन के क्लिक पर पढ़ा जाता है, और फिर डेटाबेस में बनाई गई फ़ाइल को डाउनलोड किया जाता है उपयोगकर्ता उपकरण।

इंटरफ़ेस इस तरह दिखता है:

4_ui

संगत बीपी को नीचे दिए गए उदाहरण में प्रस्तुत किया गया है:

5_bp_1

उपयोगकर्ता के डिवाइस पर फ़ाइल डाउनलोड करने के लिए, आप URL निर्दिष्ट होने पर URL ब्लॉक से डाउनलोड फ़ाइल का उपयोग कर सकते हैं। इस मामले में, फ़ाइल एप्लिकेशन डेटाबेस में स्थित है, और इसके सापेक्ष पथ को /api/_files/<ID>/download/ के रूप में परिभाषित किया जाएगा, जहां आईडी फ़ाइल आईडी है (कैलेंडर ब्लॉक ICalendar से: ईवेंट बनाएं , में ये मामला)। फ़ाइल पता बनाने के लिए, टू स्ट्रिंग ब्लॉक का उपयोग किया जाता है ( कैलेंडर [ फ़ाइल ] को एक स्ट्रिंग में बदलने के लिए) और फिर डेटाबेस में फ़ाइल के लिए अंतिम लिंक प्राप्त करने के लिए कॉनकैट स्ट्रिंग मल्टीपल का उपयोग किया जाता है। बीपी का संबंधित भाग इस तरह दिखता है:

5_bp_2

प्रकाशित आवेदन इस तरह दिखता है:

6_result_layout

अपने Google कैलेंडर में बनाए गए ईवेंट को जोड़ने के लिए, कैलेंडर पृष्ठ पर सेटिंग पर जाएं:

7_calendarSettings

फिर Import & Export पर जाएं और .ics फाइल को इम्पोर्ट करें जो आपको डिप्लॉयमेंट एप्लिकेशन में मिली है।

8_import

बनाया गया ईवेंट आयात होने के बाद कैलेंडर में दिखाई देगा।

9_event

Was this article helpful?

AppMaster.io 101 क्रैश कोर्स

10 मॉड्यूल
2 सप्ताह

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? शुरुआती लोगों के लिए हमारे क्रैश कोर्स के साथ आगे बढ़ें और ऐपमास्टर को ए से ज़ेड तक एक्सप्लोर करें।

कोर्स शुरू करें
Development it’s so easy with AppMaster!

और अधिक मदद की आवश्यकता है?

हमारे विशेषज्ञों की मदद से किसी भी मुद्दे को हल करें। समय बचाएं और अपने एप्लिकेशन बनाने पर ध्यान दें।

headphones

सहयोग टीम से संपर्क करें

हमें अपनी समस्या के बारे में बताएं, और हम आपको समाधान ढूंढेंगे।

message

सामुदायिक चैट

हमारे चैट में अन्य उपयोगकर्ताओं के साथ प्रश्नों पर चर्चा करें।

समुदाय में शामिल हों