我在SharePoint中有2个列表。...列表1:请求列表和列表2:批准者列表。
用户选择新的,然后PowerApps表单显示员工输入其请求的位置。
请求列表字段...
离开日期(日期字段)
员工(人员字段)
部门(文字)
批准人(人员字段“自动填充”)*
*员工在“请求”表单中输入其姓名后,我希望该表单在列表2中查找其批准人,然后预填写“批准人”字段。
批准者列表字段.....
员工(人员字段)
审批经理(人员字段)
部门(文字)
有人可以提出一种使这项工作成功的好方法。查找和级联查找不是解决方案。
卡洛斯... 这是配置的一些屏幕截图。...
答案 0 :(得分:1)
查找是解决此问题的方法,但是在PowerApps中,而不在SharePoint中。这是实现此目标的方法:
Approver_DataCard1
或类似名称)现在,我们可以开始更新将执行查找的属性。单击“更多选项”按钮以显示卡的所有属性,然后搜索Default
。将其值设置为
If
IsBlank(DataCardValue3.Selected),
Blank(),
LookUp(
ApproverList,
Employee.Email = DataCardValue3.Selected.Email,
ApprovingManager))
DataCardValue3
是控件(组合框控件)的名称,用于选择为其提出请求的员工。
现在,每次更换员工时,都会在SharePoint的ApproverList中查看该员工的电子邮件与所选员工的电子邮件相同。
如果您不想让表单用户选择覆盖默认批准者的选项,则还可以将批准者的数据卡的DisplayMode
属性更新为DisplayMode.View
,以便将仅向用户显示批准者,而不允许他们更改批准者。
希望这会有所帮助!