【问题标题】:Problem with Power App (Loading data from power App to Excel)Power App 出现问题(将数据从 Power App 加载到 Excel)
【发布时间】: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


    【解决方案1】:

    要取消选择您的姓名,首先您需要让应用知道用户的姓名。您可以询问用户的姓名并将其存储在变量中。
    然后,如果我理解正确,您在选择名称时在 Column3 上写下一些内容,让您知道该名称已被使用且不能再次使用。知道用户名后,可以马上在用户名对应行的'Column3'上写下,这样就不能再挑了。
    为了帮助您使用 Excel,我们需要知道您保存 Excel 文件的位置。

    最好的问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 2017-07-20
      • 1970-01-01
      相关资源
      最近更新 更多