共享点:Javascript-获取列表数据(包括LOOKUP列)

时间:2020-07-09 16:12:15

标签: javascript sharepoint

我有一个列表,其中LOOKUP列指向另一个列表。查找列称为“雇员”,我想从“就业类型”字段中获取值。但是我一直收到请求错误。我在下面的声明有什么问题。以前,我只是在寻找选择和$列。一切正常,直到我插入 xhr.open('GET', _spPageContextInfo.webAbsoluteUrl + '/_api/web/lists/GetByTitle(\'' + listName + '\')/items? $Funding$Funding_Type$Vacant&Direct&Employee/Employment_Type$select=ID,Employee/Employment_Type&$expand=Employee&$top=1000'); 部分

Employment_Type = results[i].Employee/Employment_Type

此外,我的 for (var i = 0; i < results.length; i++){ if (results[i].Direct == "DCSP" & results[i].Funding == "A-Base") { dcsp_abaseSal += results[i].SalEnv3 Employment_Type = results[i].Employee/Employment_Type TypeSal = results[i].SalEnv3 dcsp_vacant_days += results[i].Vacant_Days dcsp_variance = dcsp_abase_cap - dcsp_abaseSal } } 语法在下面是否正确?

注意:我只包括整个脚本的一小部分

{{1}}

1 个答案:

答案 0 :(得分:0)

rest api获取查询列:

/_api/web/lists/getByTitle('test3')/items(1)?$select=Title,columnTitle/Title&$expand=columnTitle

您可以添加要在$ select之后获得的列,例如columnTitle / sourceColumnTitle