【问题标题】:SharePoint Online REST Api datetime querySharePoint Online REST Api 日期时间查询
【发布时间】:2018-04-06 05:24:25
【问题描述】:

我有一个事件列表。我想获取所有未来的事件,所有事件都是开始日期已经过去但结束日期仍在未来。这是一张描述我想要的图片。

到目前为止我的代码不完整:

function ReFormatTime() {
        return moment().format("YYYY-MM-DDT00:00:00");
    }

 var now = ReFormatTime();
        var _url = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Bokningar')/items?$select=EndDate%2CID%2CEventDate%2CLinkTitle%2CIsBlock%2CProgram_x0020_Id&$filter=EventDate ge datetime'" + now + "'&$top=5000";

【问题讨论】:

    标签: javascript rest api datetime sharepoint-online


    【解决方案1】:

    总而言之,您希望所有事件的结束日期都在今天和将来。 $filter 只需要测试结束日期。

    这样解决了:

      var now = moment().format("YYYY-MM-DDT00:00:00");
      var _url = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Bokningar')/items?$select=EndDate%2CID%2CEventDate%2CLinkTitle%2CIsBlock%2CProgram_x0020_Id&$filter=EndDate ge datetime'" + now + "'&$top=5000";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2017-05-31
      • 2021-11-14
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多