El módulo iCalendar módulo le permite crear *.ics archivos de eventos que pueden ser importados en su calendario.

Instalación y configuración

1_module

Este módulo no requiere ninguna configuración y puede utilizarse inmediatamente después de su instalación.

Procesos de negocio relacionados

El siguiente proceso de negocio se genera previamente en el proyecto una vez instalado el módulo:

  • ICalendar: Create Event - crea un .ics archivo de la invención programada y devuelve su archivo id;
    • Entrada:
      • Title [string] - título del evento;
      • Start [datetime] - hora de inicio del evento;
      • End [datetime] - hora de finalización del evento;
      • Filename [string] - *.ics nombre de archivo;
    • Salida:
      • Calendar [file] - archivo id en el archivo DB.

2_icalendar_createEvent

Ejemplo de uso

Veamos un ejemplo de creación y recepción de un archivo de eventos mediante el módulo iCalendar módulo.

El primer paso es vincular el ICalendar: Create Event BP al punto final del backend. Para ello, vaya a Backend > Endpoints.

A continuación, tras crear el grupo correspondiente, se crea un nuevo punto final, como en el ejemplo siguiente.

3_endpoint

Una vez creado el BP necesario, se puede empezar a crear la interfaz web y los procesos de negocio necesarios.

En este ejemplo, las fechas de inicio y fin del evento, su nombre y el nombre del archivo final .ics se leen desde la interfaz web, con sólo pulsar un botón, y luego el archivo creado en la base de datos se descarga en el dispositivo del usuario.

La interfaz tiene el siguiente aspecto:

4_ui

El BP correspondiente se presenta en el ejemplo siguiente:

5_bp_1

Para descargar un archivo en el dispositivo del usuario, puede utilizar el bloque Descargar archivo desde la URL cuando se especifica la URL. En este caso, el archivo se encuentra en la base de datos de la aplicación, y su ruta relativa se definirá como /api/_files/<ID>/download/, donde ID es el ID del archivo (del bloque de calendario ICalendar: Create Event, en este caso). Para formar la dirección del archivo, se utiliza el bloque To String (para convertir el[archivo] del calendario en una cadena) y luego se utiliza Concat String múltiple para obtener el enlace final al archivo en la base de datos. La parte correspondiente de la BP tiene el siguiente aspecto:

5_bp_2

La aplicación publicada tiene este aspecto:

6_result_layout

Para añadir el evento creado a su calendario de google, en la página del calendario vaya a la configuración:

7_calendarSettings

A continuación, vaya a Import & Export e importe el .ics archivo obtenido en la aplicación desplegada.

8_import

El evento creado aparecerá en el calendario una vez importado.

9_event

Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad