我有一个刚刚开始发生的错误,正把我逼疯。多个If语句说它们“有副作用”,不会被评估。在大多数情况下,我只是想说,如果它满足2-3个条件,将变量设置为x,我不知道如何修复它,而且google搜索的副作用并不多见。对于如何修复或至少在哪里进行研究,有什么想法吗?任何帮助都非常感谢!
发布于 2022-07-26 19:57:01
IsEmpty和visible都已经是布尔人了,所以不需要检查它们是否是真的。
你可以:
If(isEmpty(AttachFiles.Attachments) && Image12_1.Visible,
Set(varX, true),
Set(varY, false)
);您还可以通过添加一个!在两个布尔属性的前面。ie,!isEmpty(xxx)
https://stackoverflow.com/questions/73126601
复制相似问题