我正在尝试使用表盘格式从复杂功能中获取复杂数据。我想知道是否有任何方法可以根据逗号或空格等分隔符从复杂数据中分割字符串?
根据 WFF 并发症 文档,有一种名为
WEIGHTED_ELEMENTS
的并发症类型。如果您获得 [COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
复杂数据,它会以 “以空格分隔的元素权重列表” 的形式提供。
有人会认为有一种明显的方法可以根据所描述的空格分隔符来分割该字符串,但是在 WFF 算术表达式文档中,我能找到的最接近的函数是
subText(,,)
,它是一个子字符串函数。
什么给予?我在这里遗漏了什么,还是他们真的添加了复杂的数据类型,却没有为开发人员提供任何解析数据的方法?
看来没有办法实现我所希望的事情了。根据此 Google I/O 教程,专门为
Stroke
和 GOAL_PROGRESS
并发症添加了一种特殊类型的 WEIGHTED_ELEMENTS
元素,称为 WeightedStroke
,它自动处理以空格分隔的数据列表。