Я бы сделал это следующим образом:
function myFunction() {
var value = -0.2512
// Get the numbers after the '.', and count them
var decimals = value.toString().split('.')[1].split('').length;
// Multiply 10 for the amount of numbers after the '.'
var multiplier = Math.pow(10, decimals)
var result = Math.abs(value * multiplier);
Logger.log(result);
}
Так что вы можете иметь либо 0.2
, либо 0.222222
, потому что он подсчитывает, сколько чисел go после комы, а затем использует его, чтобы узнать, если вы нужно умножить на 10, 100, 1000 и т. д. c.