该 iCalendar 模块允许你创建 *.ics 该模块允许你创建可以导入你的日历中的事件文件。
安装和配置

该模块不需要任何设置,安装后可立即使用。
相关的业务流程
一旦安装了该模块,在项目中会预先生成以下业务流程。
- ICalendar: Create Event- 创建一个 .ics 的文件,并返回其文件 id;
- 输入。
- Title[ string]- 事件标题。
- Start[ datetime]- 活动开始时间。
- End[ datetime]- 事件结束时间。
- Filename[ string]- *.ics 文件名。
- 输出。
- Calendar[ file]- 文件 id 中的 DB.
- 输入。

使用实例
考虑一个使用该模块创建和接收事件文件的例子。 iCalendar 模块创建和接收事件文件的例子。
第一步是将 ICalendar: Create Event BP 到后台端点。要做到这一点,请转到 Backend > Endpoints.
接下来,在创建适当的组后,将创建一个新的端点,如下面的例子。

一旦创建了必要的BP,你就可以开始创建Web界面和必要的业务流程。
在这个例子中,事件的开始和结束日期、它的名称和最终的 .ics 文件被从网络界面上读取,只需点击一个按钮,然后在数据库中创建的文件被下载到用户设备。
该界面看起来像这样。

相应的BP在下面的例子中呈现。

要下载一个文件到用户的设备,当指定了URL时,你可以使用 从URL下载文件 块。在这种情况下,文件位于应用数据库中,其相对路径将被定义为 /api/_files/

发布的应用程序看起来像。

要把创建的事件添加到你的google日历上,在日历页上进入设置。

然后转到 Import & Export 并导入 .ics 你在部署的应用程序中得到的文件。

创建的事件一旦被导入就会出现在日历中。

