De module iCalendar module maakt het mogelijk om *.ics gebeurtenisbestanden maken die kunnen worden geïmporteerd in uw agenda.

Installatie en configuratie

1_module

Deze module vereist geen instellingen en kan onmiddellijk na installatie worden gebruikt.

Gerelateerde bedrijfsprocessen

Het volgende bedrijfsproces wordt vooraf gegenereerd in het project zodra de module is geïnstalleerd:

  • ICalendar: Create Event - maakt een .ics bestand van de geplande uitvinding en geeft het bestand terug id;
    • Input:
      • Title [string] - titel van het evenement;
      • Start [datetime] - aanvangstijd van het evenement;
      • End [datetime] - eindtijd van het evenement;
      • Filename [string] - *.ics bestandsnaam;
    • Output:
      • Calendar [file] - bestand id in de DB.

2_icalendar_createEvent

Gebruiksvoorbeeld

Beschouw een voorbeeld van het maken en ontvangen van een gebeurtenisbestand met behulp van de iCalendar module.

De eerste stap is het binden van de ICalendar: Create Event BP aan het backend eindpunt. Ga hiervoor naar Backend > Endpoints.

Vervolgens wordt na het aanmaken van de juiste groep een nieuw eindpunt aangemaakt, zoals in onderstaand voorbeeld.

3_endpoint

Zodra het benodigde BP is aangemaakt, kunt u beginnen met het aanmaken van de webinterface en de benodigde bedrijfsprocessen.

In dit voorbeeld worden de begin- en einddatum van het evenement, de naam ervan en de naam van het uiteindelijke .ics bestand gelezen uit de webinterface, met een klik op een knop, en vervolgens wordt het in de database aangemaakte bestand gedownload naar het apparaat van de gebruiker.

De interface ziet er als volgt uit:

4_ui

Bijbehorende BP wordt gepresenteerd op onderstaand voorbeeld:

5_bp_1

Om een bestand te downloaden naar het apparaat van de gebruiker, kunt u het blok Download bestand van URL gebruiken wanneer de URL is opgegeven. In dit geval bevindt het bestand zich in de applicatie database, en het relatieve pad zal worden gedefinieerd als /api/_files/<ID>/download/, waarbij ID de bestands-ID is (van het kalenderblok ICalendar: Create Event, in dit geval). Om het bestandsadres te vormen, wordt het blok To String gebruikt (om kalender[bestand] om te zetten in een string) en vervolgens wordt Concat String multiple gebruikt om de uiteindelijke link naar het bestand in de database te krijgen. Het bijbehorende deel van de BP ziet er als volgt uit:

5_bp_2

Gepubliceerde applicatie ziet er zo uit:

6_result_layout

Om het aangemaakte evenement toe te voegen aan je google agenda, ga je op de kalenderpagina naar instellingen:

7_calendarSettings

Vervolgens gaat u naar Import & Export en importeer het .ics bestand dat u in de uitgerolde toepassing hebt gekregen.

8_import

Aangemaakt evenement verschijnt in de kalender zodra het is geïmporteerd.

9_event

Was this article helpful?

AppMaster.io 101 Spoedcursus

10 modules
2 weken

Weet je niet waar je moet beginnen? Ga aan de slag met onze spoedcursus voor beginners en verken AppMaster van A tot Z.

Start cursus
Development it’s so easy with AppMaster!

Meer hulp nodig?

Los elk probleem op met de hulp van onze experts. Bespaar tijd en focus op het bouwen van uw applicaties.

headphones

Contact opnemen met ondersteuning

Vertel ons over uw probleem, en we zullen een oplossing voor u vinden.

message

Community-chat

Bespreek vragen met andere gebruikers in onze chat.

Word lid van de community