现在在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",

任何人都可以解决这个问题吗?
答案 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来获取人员字段。