CRM 中带有 OData 查询的时间戳

Time stamp with OData Query in CRM

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

我想做的是,无论何时拍摄学生的新照片,个人资料都应显示该照片而不是旧照片。 以下是我的 OData 查询 return 所有可能的附件对记录 ID。但是我只需要最新的附件对我的记录 ID。

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

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

在查询中进行以下更改:

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