【发布时间】:2021-12-20 15:37:58
【问题描述】:
如何检查 PowerApp 中的整数值是否设置了特定位?似乎没有用于位操作的内置运算符或函数。
因为我在很少的操作中确实需要这个,所以使用外部/自定义连接器对我来说可能太昂贵了。
【问题讨论】:
如何检查 PowerApp 中的整数值是否设置了特定位?似乎没有用于位操作的内置运算符或函数。
因为我在很少的操作中确实需要这个,所以使用外部/自定义连接器对我来说可能太昂贵了。
【问题讨论】:
Mod(Trunc(Number / (2 ^ Bit)), 2) = 1
如果为值Number 设置了Bit 标志(从零开始计数),则此表达式将为true。否则false。
32 (00100000)
Number = 32 Bit = 0 : falseNumber = 32 Bit = 4 : falseNumber = 32 Bit = 5 : true
33 (00100001)
Number = 33 Bit = 0 : trueNumber = 33 Bit = 4 : falseNumber = 33 Bit = 5 : true
如果您打算在您的应用中经常使用它,您可能需要 register it as a custom function 以便于使用
【讨论】: