Le module iCalendar vous permet de créer des *.ics fichiers d'événements qui peuvent être importés dans votre calendrier.

Installation et configuration

1_module

Ce module ne nécessite aucun paramétrage et peut être utilisé immédiatement après son installation.

Processus d'affaires associés

Le processus métier suivant est pré-généré dans le projet une fois le module installé :

  • ICalendar: Create Event - crée un .ics fichier de l'invention programmée et retourne son fichier id;
    • Entrée :
      • Title [string] - titre de l'événement ;
      • Start [datetime] - l'heure de début de l'événement ;
      • End [datetime] - heure de fin de l'événement ;
      • Filename [string] - *.ics nom de fichier ;
    • Sortie :
      • Calendar [file] - fichier id dans le DB.

2_icalendar_createEvent

Exemple d'utilisation

Voici un exemple de création et de réception d'un fichier d'événement à l'aide du module iCalendar d'un fichier d'événements.

La première étape consiste à lier le module ICalendar: Create Event BP à l'endpoint du backend. Pour ce faire, allez à Backend > Endpoints.

Ensuite, après avoir créé le groupe approprié, un nouveau endpoint est créé, comme dans l'exemple ci-dessous.

3_endpoint

Dès que le BP nécessaire est créé, vous pouvez commencer à créer l'interface web et les processus métier nécessaires.

Dans cet exemple, les dates de début et de fin de l'événement, son nom et le nom du fichier final sont lus à partir de l'interface web, en cliquant sur un bouton. .ics final sont lus à partir de l'interface Web, en cliquant sur un bouton, puis le fichier créé dans la base de données est téléchargé sur le dispositif de l'utilisateur.

L'interface ressemble à ceci :

4_ui

Le BP correspondant est présenté sur l'exemple ci-dessous :

5_bp_1

Pour télécharger un fichier sur l'appareil de l'utilisateur, vous pouvez utiliser le bloc Télécharger le fichier depuis l'URL lorsque l'URL est spécifié. Dans ce cas, le fichier est situé dans la base de données de l'application, et son chemin relatif sera défini comme suit : /api/_files/<ID>/download/, où ID est l'ID du fichier (du bloc calendrier ICalendar : Create Event, dans ce cas). Pour former l'adresse du fichier, le bloc To String est utilisé (pour convertir le calendrier[fichier] en une chaîne de caractères), puis le multiple Concat String est utilisé pour obtenir le lien final vers le fichier dans la base de données. La partie correspondante de la BP ressemble à ceci :

5_bp_2

L'application publiée ressemble à ceci :

6_result_layout

Pour ajouter l'événement créé à votre calendrier google, sur la page du calendrier, allez dans les paramètres :

7_calendarSettings

Ensuite, allez sur Import & Export et importez le fichier .ics fichier que vous avez obtenu dans l'application déployée.

8_import

L'événement créé apparaîtra dans le calendrier une fois qu'il sera importé.

9_event

Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours accéléré pour débutants et explorez AppMaster de A à Z.

Début du cours
Development it’s so easy with AppMaster!

Besoin d'aide?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contactez le support

Parlez-nous de votre problème et nous vous trouverons une solution.

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté