Короткий ответ: мне удалось сделать это со строками.
Мой файл javascript был файлом с именем magic.js, который выглядел примерно так:
module.exports.function = function magic (number, multiplier) {
var mult
var num = number.toString()
if (multiplier == "millions" || multiplier == "million") {
console.log (multiplier)
mult = ",000,000"
}
else if (multiplier == "billions" || multiplier == "billion") {
mult = ",000,000,000"
}
else if (multiplier == "trillions" || multiplier == "trillion") {
mult = ",000,000,000,000"
}
return num.concat(mult)
}
в действиях, которые я совершилфайл модели, который выглядит следующим образом:
action (bignumber) {
description (bignumber)
collect {
input (number) {
type (number)
min (Required) max (One)
}
input (multiplier) {
type (multiplier)
min (Required) max (One)
}
}
output (answer)
type (Calculation)
}
Созданы концепции, которые соответствуют нужным мне переменным. Сначала текст, представляющий такие вещи, как миллионы, миллиарды и т. Д. Затем число как целое число. Третий текстовый ответ.
Затем я провел некоторое обучение, где обучал умножению (то есть миллионам) и числу (то есть 5).
Конечный результат был, когда я попросил показать мне 5 миллионов, это будетвыход 5 000 000