我的团队表单有几个字段,包括[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"
}
]
}