首页 > 解决方案 > 使用 DatePicker 控件从 SahrePoint 列表中提取数据

问题描述

下午好,我想知道是否有人可以帮助我解决我遇到的问题。

我创建了一个名为current_shift的 SP 列表,它记录了我们的班次交接 - 使用 Patch 命令创建一个项目可以正常工作。当我想检索这些信息时,我正在苦苦挣扎。

我在屏幕上有两个富文本框和两个日期选择器控件(我没有使用表单或画廊),并且基本上希望富文本框显示适用于这些日期的shift_summary列。因此,例如,如果用户在日期选择器中选择 01/09/2021,则会查询该列表并将在富文本框中显示该日期的shift_summary

我目前在 DatePicker 的 OnChange 函数上的代码(不起作用:():

Filter(current_shift, shift_date = DatePicker1.SelectedDate, richShiftSum_2=shift_summary)

任何想法都非常感谢。

TIA

标签: powerappspowerapps-canvas

解决方案


如果要显示当前班次的摘要,可以在 HTML 文本控件的 HtmlText 属性中使用此表达式:

LookUp(current_shift, shift_date = DatePicker1.SelectedDate, shift_summary)

或者,如果您想让用户对其进行编辑,您可以在富文本编辑器控件的Default属性中使用相同的表达式。

Power Apps 使用声明性语言;当日期选择器中选定的日期发生变化时,它将自动“重新计算”所有依赖于它的表达式,类似于 Excel 在单元格的值发生变化时所做的事情。


推荐阅读