【发布时间】:2020-03-30 11:33:06
【问题描述】:
我在将信息从 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 列表的信息。
简而言之:我需要
从随机选择中删除使用该应用的用户 将任何数据上传到第三列,这样一个名称就不会被选择两次。
有人可以帮忙吗?
【问题讨论】:
标签: excel sharepoint powerapps powerapps-formula powerapps-collection