【问题标题】:Sharepoint: Javascript - Getting List Data (including LOOKUP columns)Sharepoint:Javascript - 获取列表数据(包括 LOOKUP 列)
【发布时间】:2020-07-13 17:51:23
【问题描述】:

我有一个列表,其中包含指向另一个列表的 LOOKUP 列。查找列称为“员工”,我想从“就业类型”字段中获取值。但是我不断收到请求错误。我下面的陈述有什么问题。以前,我只是在寻找选项和 $ 列。在我插入 Employee/Employment_Type&$expand=Employee 部分之前一切正常

    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
        }
    }

【问题讨论】:

  • '$Funding$Funding_Type$Vacant&Direct&Employee/Employment_Type'有什么用?
  • 嗨,我对 Javascript 很陌生。但是,如果我不包含该代码部分,则不会返回任何值。它们都是我在脚本中其他地方使用的列。有什么建议么? Employee/Employment Type 是我要添加的查找列。抱歉回复晚了,我错过了评论。

标签: javascript sharepoint


【解决方案1】:

rest api 获取查找列:

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

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

【讨论】:

  • 您好,我尝试了以下操作,但收到请求失败错误。我哪里做错了?抱歉回复晚了。
  • xhr.open('GET', _spPageContextInfo.webAbsoluteUrl + '/_api/web/lists/GetByTitle(\'' + listName + '\')/items?ID$select=ID,Employee /Employment_Type&$expand=Employment_Type$top=1000');
  • 注意:如果我排除“Employee/Employment_Type&$expand=Employment_Type”,我的脚本适用于非查找字段/列
  • _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('" + listName + "')/items?$select=ID,Employee/Employment_Type&$expand=Employment_Type$top=1000"
猜你喜欢
  • 2020-12-04
  • 1970-01-01
  • 2011-12-27
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 2018-03-26
  • 1970-01-01
  • 2019-09-30
相关资源
最近更新 更多