Il modulo iCalendar consente di creare *.ics file di eventi che possono essere importati nel calendario.

Installazione e configurazione

1_module

Questo modulo non richiede alcuna impostazione e può essere utilizzato subito dopo l'installazione.

Processi aziendali correlati

Il seguente processo aziendale viene pre-generato nel progetto una volta installato il modulo:

  • ICalendar: Create Event - crea un .ics dell'inventario programmato e restituisce il suo file id;
    • Ingresso:
      • Title [string] - titolo dell'evento;
      • Start [datetime] - orario di inizio dell'evento;
      • End [datetime] - ora di fine evento;
      • Filename [string] - *.ics nome del file;
    • Uscita:
      • Calendar [file] - file id nel file DB.

2_icalendar_createEvent

Esempio di utilizzo

Si consideri un esempio di creazione e ricezione di un file di evento con il modulo iCalendar modulo.

Il primo passo è legare il file ICalendar: Create Event BP all'endpoint del backend. Per farlo, andare a Backend > Endpoints.

Quindi, dopo aver creato il gruppo appropriato, viene creato un nuovo endpoint, come nell'esempio seguente.

3_endpoint

Una volta creato il BP necessario, si può iniziare a creare l'interfaccia web e i processi aziendali necessari.

In questo esempio, le date di inizio e fine dell'evento, il suo nome e il nome del file finale vengono letti dall'interfaccia web, con un clic, e poi il file creato nel database viene scaricato nel database. .ics vengono letti dall'interfaccia web, con un semplice clic, e poi il file creato nel database viene scaricato sul dispositivo dell'utente.

L'interfaccia si presenta come segue:

4_ui

Il BP corrispondente è presentato nell'esempio seguente:

5_bp_1

Per scaricare un file sul dispositivo dell'utente, è possibile utilizzare il blocco Scarica file da URL quando viene specificato l'URL. In questo caso, il file si trova nel database dell'applicazione e il suo percorso relativo sarà definito come /api/_files/<ID>/download/, dove ID è l'ID del file (dal blocco calendario ICalendar: Create Event, in questo caso). Per formare l'indirizzo del file, si usa il blocco To String (per convertire il calendario[file] in una stringa) e poi si usa il multiplo Concat String per ottenere il collegamento finale al file nel database. La parte corrispondente del BP si presenta così:

5_bp_2

L'applicazione pubblicata si presenta così:

6_result_layout

Per aggiungere l'evento creato al calendario di Google, nella pagina del calendario andare alle impostazioni:

7_calendarSettings

Quindi si va su Import & Export e importare il file .ics file ottenuto nell'applicazione distribuita.

8_import

L'evento creato apparirà nel calendario una volta importato.

9_event

Was this article helpful?

AppMaster.io 101 Corso intensivo

10 Moduli
2 settimane

Non sai da dove cominciare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia il corso
Development it’s so easy with AppMaster!

Serve ancora aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta il Supporto

Parlaci del tuo problema e ti troveremo una soluzione.

message

Chat comunitaria

Discuti le domande con altri utenti nella nostra chat.

Unisciti alla comunità