iCalendar modülü, takviminize aktarılabilen *.ics olay dosyaları oluşturmanıza olanak tanır.

Kurulum ve Yapılandırma

1_module

Bu modül herhangi bir ayar gerektirmez ve kurulumdan hemen sonra kullanılabilir.

İlgili iş süreçleri

Modül kurulduktan sonra projede aşağıdaki iş süreci önceden oluşturulur:

  • ICalendar: Create Event - planlanan buluşun bir .ics dosyasını oluşturur ve dosya id döndürür;
    • Giriş:
      • Title [ string ] - etkinlik başlığı;
      • Start [ datetime ] - olay başlangıç zamanı;
      • End [ datetime ] - etkinlik bitiş saati;
      • Filename [ string ] - *.ics dosya adı;
    • Çıktı:
      • DB Calendar [ file ] - dosya id .

2_icalendar_createEvent

kullanım örneği

iCalendar modülünü kullanarak bir olay dosyası oluşturma ve alma örneğini düşünün.

İlk adım, ICalendar: Create Event BP arka uç uç noktasına bağlamaktır. Bunu yapmak için Backend Uç > Endpoints gidin.

Ardından uygun grup oluşturulduktan sonra aşağıdaki örnekte olduğu gibi yeni bir uç nokta oluşturulur.

3_endpoint

Gerekli BP oluşturulur oluşturulmaz web arayüzünü ve gerekli iş süreçlerini oluşturmaya başlayabilirsiniz.

Bu örnekte, etkinliğin başlangıç ve bitiş tarihleri, adı ve son .ics dosyasının adı web arayüzünden bir düğmeye tıklanarak okunur ve ardından veritabanında oluşturulan dosya, veritabanına indirilir. kullanıcı cihazı.

Arayüz şöyle görünür:

4_ui

Karşılık gelen BP aşağıdaki örnekte sunulmuştur:

5_bp_1

Kullanıcının cihazına bir dosya indirmek için, URL belirtildiğinde Dosyayı URL'den indir bloğunu kullanabilirsiniz. Bu durumda, dosya uygulama veritabanında bulunur ve göreli yolu /api/_files/<ID>/download/ olarak tanımlanır, burada ID dosya kimliğidir (takvim bloğundan ICalendar: Create Event , bu durum). Dosya adresini oluşturmak için To String bloğu kullanılır ( takvimi [ dosya ] bir dizgeye dönüştürmek için) ve ardından veritabanındaki dosyaya son bağlantıyı almak için Concat String multiple kullanılır. BP'nin ilgili kısmı şöyle görünür:

5_bp_2

Yayınlanan uygulama şuna benzer:

6_result_layout

Oluşturulan etkinliği google takviminize eklemek için takvim sayfasında ayarlara gidin:

7_calendarSettings

Ardından Import & Export Aktar'a gidin ve dağıtılan uygulamada aldığınız .ics dosyasını içe aktarın.

8_import

Oluşturulan etkinlik, içe aktarıldığında takvimde görünür.

9_event

Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın