我正在构建一个 iOS 快捷方式,用于查找指定日历中选定时间段(开始和结束日期)的所有事件。然后通过一些操作迭代每个事件,最终为每个找到的事件创建一个键和值的字典。然后将其作为 JSON url 方案传递以导入到应用程序中。
问题:此外,我希望它也过滤掉每天发生的第一个事件,以便在字典中添加额外的键:值对。 我该怎么做?
示例: 包含飞行员使用的航班的日历。 Shortcut 要求提供开始日期和结束日期,并在这些日期之间查找一些标准,以便返回每个航班。假设我选择 11 月 7 日至 11 月 10 日。它找到第 1 天 3 个航班、第 2 天 4 个航班、第 3 天 4 个航班,最后一天没有航班。迭代每个事件时都需要所有事件来创建字典,该字典稍后会生成用于导出的 JSON url 文件。但它还需要找到每天的第一个航班是所有事件中的哪一个(无论后续航班的数量如何)。这将用于计算每天第一个航班之前的登机时间,并将其设置为字典中仅针对这些航班的单独键/值对。
这是我到目前为止所拥有的:FTL Calc 导入快捷方式 我所拥有的一切都按预期工作,但我也想添加此签入功能。稍后还要办理退房手续(与每天最后一个航班类似,但我认为该技术将是相同的)
经过大量实验,我找到了一种方法:
我不知道这是否是最聪明或最有效的方法,但它解决了我的问题。