تتيح لك وحدة iCalendar النمطية إنشاء ملفات أحداث *.ics التي يمكن استيرادها إلى التقويم الخاص بك.
التثبيت والتكوين
لا تتطلب هذه الوحدة أي إعدادات ويمكن استخدامها على الفور بعد التثبيت.
العمليات التجارية ذات الصلة
يتم إنشاء عملية الأعمال التالية مسبقًا في المشروع بمجرد تثبيت الوحدة:
- ICalendar: Create Event - إنشاء ملف .ics للاختراع المجدول وإرجاع id الملف الخاص به ؛
- إدخال:
- Title [ string ] - عنوان الحدث ؛
- Start [ datetime ] - وقت بدء الحدث ؛
- End [ datetime ] - وقت انتهاء الحدث ؛
- Filename [ string ] - *.ics filename ؛
- انتاج:
- Calendar [ file ] - id الملف في قاعدة DB .
- إدخال:
مثال على الاستخدام
ضع في اعتبارك مثالاً لإنشاء ملف حدث واستلامه باستخدام وحدة iCalendar .
تتمثل الخطوة الأولى في ربط ICalendar: Create Event BP النهاية الخلفية. للقيام بذلك ، انتقل إلى Backend > نقاط Endpoints .
بعد ذلك ، بعد إنشاء المجموعة المناسبة ، يتم إنشاء نقطة نهاية جديدة ، كما في المثال أدناه.
بمجرد إنشاء BP الضروري ، يمكنك البدء في إنشاء واجهة الويب والعمليات التجارية اللازمة.
في هذا المثال ، تتم قراءة تاريخ بدء الحدث وانتهائه واسمه واسم ملف .ics النهائي من واجهة الويب بنقرة زر ، ثم يتم تنزيل الملف الذي تم إنشاؤه في قاعدة البيانات إلى جهاز المستخدم.
تبدو الواجهة كما يلي:
يتم تقديم BP المقابلة في المثال أدناه:
لتنزيل ملف على جهاز المستخدم ، يمكنك استخدام تنزيل ملف من كتلة عنوان URL عند تحديد عنوان URL. في هذه الحالة ، يوجد الملف في قاعدة بيانات التطبيق ، وسيتم تحديد مساره النسبي على أنه / api / _files / <ID> / download / ، حيث يكون المعرف هو معرف الملف (من كتلة التقويم ICalendar: إنشاء حدث ، في هذه القضية). لتشكيل عنوان الملف ، يتم استخدام كتلة To String (لتحويل التقويم [ ملف ] إلى سلسلة) ثم يتم استخدام Concat String multiple للحصول على الرابط النهائي للملف في قاعدة البيانات. يبدو الجزء المقابل من BP كما يلي:
يبدو التطبيق المنشور مثل:
لإضافة الحدث الذي تم إنشاؤه إلى تقويم google الخاص بك ، انتقل في صفحة التقويم إلى الإعدادات:
ثم انتقل إلى Import & Export واستيراد ملف .ics الذي حصلت عليه في التطبيق المنشور.
سيظهر الحدث الذي تم إنشاؤه في التقويم بمجرد استيراده.