PowerApps附件控件如何检查是否已创建任何附件

时间:2018-11-13 17:56:16

标签: attachment powerapps powerapps-formula

我正在构建一个PowerApp,以将其数据存储在SharePoint OnLine列表中。

其中一个字段是一个附件控件,可以携带一个或多个文件。通过检查相关字段中的数据来验证记录;我需要检查附件控件是否有任何附件。

我无法确定附件控件是否具有某些属性,该属性至少可以告诉我是否有与该控件关联的附件。 Microsoft文档似乎并未描述任何此类功能,我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

我可以使用附件控件的“ OnAddFile”属性使它正常工作。

这是我采取的步骤:

1)在附件控件上,将属性“ OnAddFile”设置为“ Set(IsAttached,true)” IsAttached可以是您想要的任何名称,这只是您决定的变量名称

2)将属性“ OnRemoveFile”设置为“ Set(IsAttached,false)”。如果删除了附件,这将确保将变量设置回false。

3)在我的情况下,我使用的是sumbit按钮,在添加附件之前将其禁用-如果您对此感兴趣,请创建一个按钮并将其“ DisplayMode”属性更改为“ If(IsAttached = true,DisplayMode.Edit,DisplayMode.Disabled)“

希望这会有所帮助

答案 1 :(得分:-1)

尝试一下:

If(
     CountRows(Your_Attachment_Control.Attachments) < 1,
     Notify("Please add an attachment", Error),
     SubmitForm(Your_Form_Name)
)