我在从PowerApps将信息上传到Excel时遇到了一点困难。
我创建了一个具有 3 个不同数据源的应用程序,其中 2 个是SharePoint 列表,其中信息上传没有任何问题。第三个,一个 Excel 表,是……不是。
我正在使用 Excel 来从“Colum1”中获取一个随机名称,我找到的逻辑是:
Set(varRandom, Last( FirstN ( Filter(TableName, IsBlank(Column2)),1+RoundDown(Rand()*CountRows(TableName),0))).'Column1')
这可行,虽然我还没有想出如何将用户本身排除在等式之外,但可以给出一个随机名称。(意思是,如果我正在使用该应用程序,我不想让自己的名字被随机选择)
从它的工作原理来看,我希望当您触摸不同的按钮时,它会提交该随机名称已被某人选择的信息,因此无法再次选择它。起初我尝试过"SubmitForm(FormName)"
,但我相信我缺少信息来告诉 Excel 从我提供的数据中获取什么以及将其发送到哪里。
这意味着只需将任何数据上传到 Column3,它一开始都是空白的,所以每个人都可以被随机挑选。
我不是编码员,因此有 89% 的可能性是我只是编写了错误的函数,但应用程序上的其他所有内容都可以正常工作:随机选择、多个屏幕之间的导航以及提交到 2 个 SharePoint 列表的信息。
简而言之:我需要
从随机选择中删除使用该应用程序的用户将任何数据上传到第三列,这样一个名称就不能被选择两次。
有人可以帮忙吗?