You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PnP搜索中按StartDate和EndDate范围检索列表告警元素?

修改PnP搜索查询以过滤日期范围内的告警列表项

直接替换你原查询里的LastModifiedTime=today条件,改成基于当前日期落在StartDate和EndDate区间内的判断即可。修改后的查询模板如下:

{searchTerms} path:https://test.sharepoint.com/sites/Intranet/Lists/Alerts AND StartDate<={Today} AND EndDate>={Today}

重要注意事项:

  • {Today}是SharePoint搜索的内置变量,会自动匹配当前系统日期,无需手动输入固定日期
  • 确保StartDate和EndDate是你列表中对应日期列的内部名称(不是显示名称)。比如如果列显示名叫“开始日期”,内部名可能是Start_x0020_Date,可在列表设置的列详情页查看
  • 必须确认这两个日期列已开启索引(列表设置→对应列的属性里勾选“是否索引此列”),否则搜索查询无法识别这些字段,会导致筛选失效

内容的提问来源于stack exchange,提问作者Mads L. Møller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 20:39:52