表单的字段修改日期



我的团队表单有几个字段,包括[Status]。我想添加显示[Status]上次更改的日期时间的字段,但只能使用字段公式。是否有任何函数或可访问的表单属性允许捕获对[Status]的修改,同时忽略所有其他更改?

您可以创建一个编辑项目的新工作流,然后检查状态是否更改,如果是,则更新;lastStatusUpdatedDate";,有了Nintex的工作流程,这很容易。

或者您可以使用此api来获取版本并过滤您想要的内容:

$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + 
"/_api/web/Lists/getbytitle('JobTitles')/items(1)/versions?$select=Title,VersionLabel",
async: false,
headers: {
'accept': 'application/json;odata=nometadata'
},
complete: function(request) {
console.log("CurrentUser: " + JSON.stringify(request, null, 4));
},
error: function(request) {
console.log(JSON.stringify(request, null, 4));
}
});

结果是这样的:

{
"value": [
{
"Title":"Web Developer",
"VersionLabel":"2.0"
},
{
"Title":"Application Developer",
"VersionLabel":"1.0"
}
]
}

最新更新