在PAGES(MAC)中将数字转换为单词

时间:2016-12-11 11:03:58

标签: javascript macos numbers applescript

我正在使用PAGES,我必须在一列表格中用单词写数字。 E.g:

123=One Hundred Twenty-Three

是否可以为PAGES编写自定义函数进行此类转换;类似于Microsoft Excel的东西?

我已经看到了用于此目的的JavaScript解决方案,但我不知道如何将其应用于MAC。有人可以帮忙吗?我将OSX 10.12.1Pages 6.0.5一起使用。

1 个答案:

答案 0 :(得分:1)

你想要NSNumberFormatter。例如使用AppleScript libraries

use script "Number"
use script "Text"

set N to 123

capitalize text (format number N using word format for locale "en_US")

--> "One Hundred Twenty-Three"

顺便说一句,如果你发现这些库很有用,请向bugreport.apple.com提交feature request副本,要求Apple在macOS 10.13中采用它们。