是否Mapbox表映射器插件只读取谷歌表列数据作为字符串?



我正在使用Mapbox的Sheet Mapper插件,并试图使用数据步骤表达式在标记为"Sales Value">

这是我正在尝试的数据步骤表达式:

"circle-color"("step",["get";Sales Value"],"# 51 bbd6",One hundred."# f1f075",2000年,"# f28cb1")

(我遵循步骤表达式https://docs.mapbox.com/mapbox-gl-js/example/cluster/的创建和样式集群演示)

然而,圆圈是黑色的,没有颜色,并且消息是"期望值类型为数字,但发现字符串。">

销售价值"列在我的谷歌工作表是肯定格式化为数字,例如2000。

这是否意味着表映射器插件将所有谷歌表数据作为字符串处理?

是否有什么我可以做的,使Mapbox数据表达式理解列数据为数字而不是字符串?

感谢所有能帮忙的人。

算出来了。需要添加一个明确的指令"to-number";作为表达的一部分。如此:

"circle-color"("step",["to-number", ["get";Sales Value"]],"# 51 bbd6",One hundred."# f1f075",2000年,"# f28cb1")

最新更新