【问题标题】:PowerApps attachment control how to check if any attachments have been madePowerApps 附件控制如何检查是否已制作任何附件
【发布时间】:2019-04-16 15:14:45
【问题描述】:
我正在构建一个将其数据存储在 SharePoint OnLine 列表中的 PowerApp。
其中一个字段是一个附件控件,可以携带一个或多个文件。通过检查相关字段中的数据来验证记录;我需要检查附件控件是否附加了任何项目。
我不知道如何查看附件控件是否有一些属性,至少可以告诉我是否有与控件关联的附件。 Microsoft 文档似乎没有描述任何此类功能,我错过了什么吗?
【问题讨论】:
标签:
attachment
powerapps
powerapps-formula
【解决方案1】:
试试这个:
If(
CountRows(Your_Attachment_Control.Attachments) < 1,
Notify("Please add an attachment", Error),
SubmitForm(Your_Form_Name)
)
【解决方案2】:
我能够使用附件控件的“OnAddFile”属性使其工作。
这是我采取的步骤:
1) 在您的附件控件上,将属性“OnAddFile”设置为“Set(IsAttached, true)”
IsAttached 可以是任何你想要的名字,这只是你决定的变量名
2) 将属性“OnRemoveFile”设置为“Set(IsAttached, false)”。这将确保在删除附件时将变量设置回 false。
3) 在我的情况下,我使用的是 sumbit 按钮,并且在添加附件之前我将其禁用 - 如果您有兴趣这样做,请创建一个按钮并将其“DisplayMode”属性更改为“If(IsAttached = true, DisplayMode.Edit, DisplayMode.Disabled)"
希望对你有帮助