我正在尝试找到解决以下问题的方法。我有一系列不同功率的镜头。它们从-12.00开始上升至+8.00。在大多数情况下,它们与下一个相差0.50(6.00,6.50,7.00 s.o.)。
我有一个列表,其中包含存储在设置下的所有可能的权限,在数组中。然后对于每个可用品牌的镜头,它都有一个具有最小可用功率和最大功率的元场
我将其设想为比较,仅显示来自这些限制之间的设置的权力。但是,我遇到了限制。我不能将6.5作为数字存储在元数据中,它只能是一个字符串,这使得很难将设置值与此值进行比较。
我尝试使用数学过滤器(次数),但数字是四舍五入的。如果我有“6.5”并且我使用时间过滤器,我得到“6”。
问题:
你怎么做的?
2.如何确保每个值(如果不是字符串)有两个小数位? (例如6.50)
答案 0 :(得分:1)
假设metafield就像这个/home/abigail/scripts/loadData.sh: line 6: syntax error near unexpected token `echo'
/home/abigail/scripts/loadData.sh: line 6: `echo "Is loading the file $f now ..."'
。这样做:
product.metafields.power.value = 6.5
动臂。 {% assign power_value = product.metafields.power.value | plus: 0 %}
现在是一个数字。