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//download/,其中 ID 是文件 ID(在这种情况下,来自日历块 ICalendar: Create Event)。为了形成文件地址,使用 To String 块(将 日历 [文件]转换为字符串),然后使用 Concat String multiple 来获得数据库中文件的最终链接。BP的相应部分看起来是这样的。

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

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

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

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

AppMaster 101速成课

10 模块
2

不知道从哪里开始?从我们的初学者速成课程开始,从A到Z探索AppMaster。

开始
AppMaster 101 Crash Course

需要更多帮助?

在专家的帮助下解决任何问题。节省时间,专注于构建您的应用。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

与其他用户交流,获取平台相关帮助。

加入社区