1

我的任务是开发一个表单,它将数据记录并存储到 SharePoint 列表(Office 365 在线 SharePoint)中 到目前为止,我一直在研究两种不同的方法,我不确定它们是否适合工作范围的要求. 要求是必须为每个表单分配一个唯一的 ID/序列号,并且必须将表单中的数据传递到 SharePoint 列表。

我看到的第一种方法是使用 Microsoft Forms 作为在线表单来收集数据,并使用 Power Automate 来获取数据并将其放入 SharePoint 列表中。问题是我不知道在提交表单之前是否有办法在表单本身上分配一个唯一 ID。有没有一种方法或方法可以在提交之前在表单上自动生成唯一的 ID/序列号?

我也在考虑使用 PowerApps 创建一个将链接到 SharePoint 列表的表单。有没有办法自动生成唯一的 ID/序列号并将其预填充到表单上?

4

1 回答 1

2

最灵活、可定制的解决方案是 PowerApps

PowerApps 将直接连接到 Sharepoint 作为数据源。绝对有一种方法可以在 PowerApps 中自动生成唯一的 ID/序列号。查看GUID()功能

Microsoft Forms 的一些出色用例包括:

  • 外部用户(Active Directory 租户之外的用户)需要填写数据
  • 表格非常简单(很少的问题,最少的逻辑等)

提交的每个 Microsoft Form 还有一个ID ( Response ID)... 在此处输入图像描述

但它不适合作为 GUID/序列号。您可以在 Power Automate 中添加一个,在 Sharepoint 中创建记录之前 使用guid()表达式:在此处输入图像描述

整个工作流程最终看起来像这样: 在此处输入图像描述

于 2020-10-28T14:59:00.170 回答