【问题标题】:personalize sharepoint forms with powerapps and SQL Server使用 powerapps 和 SQL Server 个性化共享点表单
【发布时间】:2021-10-27 13:57:48
【问题描述】:

我需要使用 PowerApps 自定义 Sharepoint 列表的形式。该表单应该显示来自 SQL Server 数据库的信息,但它应该只显示当时通过身份验证的用户的信息,这是通过电子邮件使用 User ().email 属性完成的。我还没有提取数据,因为我无法执行正常的 SQL 查询。有什么建议吗?

例如,如果我登录到 Sharepoint 站点,并且我的电子邮件是 jhernandez@mycompany.com,则表单必须从 SQL Server 数据库中提取数据,其中邮件列等于登录的用户邮件(在此示例中, jhernandez@mycompany.com), 和 I 它将显示我的姓名、进入公司的日期和可休假的人数。该表单应仅显示该信息并将其直接保存在 Sharepoint 列表中,并触发批准请求。

如何在 PowerApps 中运行此查询,以便当我打开 NewItem 表单时,它只返回该查询的结果数据?

谢谢大家

【问题讨论】:

    标签: sql sql-server sharepoint powerapps


    【解决方案1】:

    找到了我自己的问题的答案...您可以个性化您的表单,并在每个文本框的 datasource 属性中放入以下代码,以便从 sql 数据库中提取数据

    LookUp(employees;email_x0020_Sharepoint=User().Email;'employee code')
    

    查找功能与选择功能相同。接收数据库,评估条件并返回列值,通常是一个唯一值

    如果需要文字不能改变,可以禁用修改displaymode属性的文本框,设置在Parent.DisplayMode.Disabled或者在visible属性上,设置为false

    重要提示:您需要 powerapps 高级计划,才能使用 sql server 连接器

    【讨论】:

      猜你喜欢
      • 2011-06-03
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多