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

Kurulum ve Yapılandırma

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 .

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.

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:

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

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//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:

Yayınlanan uygulama şuna benzer:

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

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

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

AppMaster 101Hızlandırılmış Kurs

10 modül
2 hafta

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.

Başlayın
AppMaster 101 Crash Course

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımızın yardımıyla her sorunu çözün. Zaman kazanın ve uygulamalarınızı oluşturmaya odaklanın.

headphones

Destek ile iletişime geçin

Sorununuzu bize anlatın, size bir çözüm bulalım.

message

Topluluk sohbeti

Platformla ilgili yardım almak için diğer kullanıcılarla bağlantı kurun.

Topluluğa katılın