我正在尝试从中获取结果effect("Slider Control")(1)
并添加前缀“£”。我尝试了以下代码:
effect("Slider Control")(1).val.toFixed(1) + "£"
但它可能导致除以零错误。还试图effect("Slider Control")(1).toString() + '£'
查看 " 或 ' 是否会有所作为,但同样的错误。
有人可以帮忙吗,我只看到将 String 转换为 Integer 的文档,而不是其他方式。
谢谢。
我正在尝试从中获取结果effect("Slider Control")(1)
并添加前缀“£”。我尝试了以下代码:
effect("Slider Control")(1).val.toFixed(1) + "£"
但它可能导致除以零错误。还试图effect("Slider Control")(1).toString() + '£'
查看 " 或 ' 是否会有所作为,但同样的错误。
有人可以帮忙吗,我只看到将 String 转换为 Integer 的文档,而不是其他方式。
谢谢。
问题是它effect("Slider Control")(1)
返回一个 After Effects 属性对象,该对象具有各种方法,但它不是您期望的实际浮点数或整数,因此您不能toString()
在其上调用 JavaScript 方法。一种解决方案是追加.value
以从属性中获取实际的浮点值,然后调用toString()
它。您可以阅读有关After Effects 属性和方法的更多信息。
这是一个工作示例:
effect("Slider Control")(1).value.toString() + '£';