Sharepoint 表格';s字段修改日期

Sharepoint 表格';s字段修改日期,sharepoint,Sharepoint,我的团队表单有几个字段,包括[状态]。我想添加显示上次更改[Status]日期和时间的字段,但只能使用字段公式。是否有任何函数或可访问的表单属性允许在忽略所有其他更改的情况下捕获对[状态]的修改?您可以在编辑项目时创建一个新工作流,然后检查状态是否更改,如果是,则更新“LastStatusUpdateDate”,使用Nintex workflow很容易。或者您可以使用此api获取版本并过滤所需内容: $.ajax({ url: _spPageContextInfo.webAbsolute

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

您可以在编辑项目时创建一个新工作流,然后检查状态是否更改,如果是,则更新“LastStatusUpdateDate”,使用Nintex workflow很容易。

或者您可以使用此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"
        }
    ]
}