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

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.

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.

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:

El BP correspondiente se presenta en el ejemplo siguiente:

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

La aplicación publicada tiene este aspecto:

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

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

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

AppMaster 101Curso intensivo

10 módulos
2 semanas

¿No sabes por dónde empezar? Comienza con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Comenzar
AppMaster 101 Crash Course

¿Necesitas más ayuda?

Resuelve cualquier problema con la ayuda de nuestros expertos. Ahorra tiempo y concéntrate en crear tus aplicaciones.

headphones

Contactar con soporte

Cuéntanos tu problema y encontraremos una solución.

message

Chat de la comunidad

Conéctate con otros usuarios para obtener ayuda con la plataforma.

Unirse a la comunidad