【问题标题】:Time stamp with OData Query in CRMCRM 中 OData 查询的时间戳
【发布时间】:2015-06-28 12:36:38
【问题描述】:

我正在研究 CRM 2013。我有一个用于我的学生信息系统的 java 脚本 Web 资源。它会拍一张学生的照片,然后将其作为附件保存在笔记中。

我想要做的是,每当拍摄学生的新照片时,个人资料应该显示该照片而不是旧照片。 以下是我的 OData 查询,它根据记录 ID 返回所有可能的附件。但是,我只需要针对我的记录 ID 的最新附件。

我应该计算最接近的时间戳吗?或者还有其他方法可以做到这一点。任何人都可以看看这个问题并提出一个可行的方法。 提前致谢

var temp= "/AnnotationSet?$select=DocumentBody,FileName,MimeType,ObjectId&$filter=ObjectId/Id eq guid'" + recordId + "'";

【问题讨论】:

    标签: javascript dynamics-crm-2011 odata crm


    【解决方案1】:

    在查询中进行以下更改:

    var temp= "/AnnotationSet?$select=DocumentBody,FileName,MimeType,ObjectId&$top=1&$orderby=CreatedOn desc&$filter=ObjectId/Id eq guid'" + recordId + "'";
    

    【讨论】:

    • 您也可以使用“asc”进行升序。看你想要什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 2015-02-09
    • 2017-09-07
    • 2023-03-23
    • 2015-12-09
    • 2017-07-02
    相关资源
    最近更新 更多