我的任务是开发一种表单,该表单将数据记录和存储到SharePoint列表(Office 365在线SharePoint)中。到目前为止,我一直在研究两种不同的方法,鉴于以下方面的要求,我不确定它们是否合适工作范围。要求是每个表单都必须分配一个唯一的ID /序列号,并且表单中的数据必须传递到SharePoint列表。
我看过的第一种方法是使用Microsoft Forms作为联机表单来收集数据,然后使用Power Automate来获取数据并将其放入SharePoint列表中。问题是我不知道在提交表单之前是否可以在表单本身上分配唯一的ID。有没有一种方法或方法可以在提交表单之前自动生成表单上的唯一ID /序列号?
我也在考虑使用PowerApps创建一个将链接到SharePoint列表的表单。有没有一种方法可以自动生成唯一的ID /序列号并将其预先填充在表单上?
答案 0 :(得分:1)
最灵活,可自定义的解决方案是PowerApps
PowerApps将直接连接到Sharepoint作为数据源。在PowerApps中,绝对有一种自动生成唯一ID /序列号的方法。查看GUID()
function。
Microsoft表单的一些很好的用例包括:
提交的每个Microsoft表单也都有一个 ID (Response ID
)...
但是不适合用作GUID /序列号。您可以使用guid()
expression在Power Automate中添加一个,然后在Sharepoint中创建记录: