SharePoint 2013如何从该列表的另一个查找中获取人员字段值?

时间:2015-11-17 08:19:17

标签: javascript ajax api rest sharepoint

Budget Region List Budget List

现在在BudgetRegion列表中,Director是Person type字段,因此我无法在Budgets列表中查找它。 在预算列表中有一个AJAX调用的rest API中,我可以轻松获得Region of Title,但我也想要Director名称。 我怎么能得到它? 我正在尝试这样的事情,但这不起作用。



url: _spPageContextInfo.siteAbsoluteUrl + "/_api/Web/Lists/GetByTitle('Budgets')/Items?$select=ID,BudgetYear,BudgetPriorYear,BudgetTargetYear,BudgetRegions/Title,BudgetRegions/Director&$expand=BudgetRegions",




任何人都可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

你没有正确地扩展事物。试试这个:

url: _spPageContextInfo.siteAbsoluteUrl + "/_api/Web/Lists/GetByTitle('Budgets')/Items?$select=ID,BudgetYear,BudgetPriorYear,BudgetTargetYear,BudgetRegions/Title,Director/Title&$expand=BudgetRegions,Director",

答案 1 :(得分:0)

尝试_spPageContextInfo.webAbsoluteUrl +“/ _ api / web / Getuserbyid(”+ TheIDofTheUser +“)”;

我相信您需要UserID来获取人员字段。