我正在尝试从GoogleScript&数字字段需要在没有十进制值的情况下传递。然而,应用程序脚本总是在最后添加小数点0(例如1000.0(,这会产生问题
var amt = '1000';
Logger.log(amt);
var options = {
"method": "post",
"payload": {
"amount": parseInt(amt),
记录器回复1000,但当它在选项中使用时,它会通过1000.0
任何帮助都是有用的。。
我遇到了同样的问题,通过以下解决了它
var amt = parseInt('1000').toFixed(0);
Logger.log(amt);
var options = {
"method": "post",
"payload": {
"amount": amt,
}
}
Logger.log(options)
toFixed((允许您将整数固定为所需的任意小数位数。
您可以将post请求中的数字作为字符串传递,然后在接收端将其转换为整数
样品:
应用程序脚本
var amt = '1000';
var options = {
"method": "post",
"payload": {
"amount": amt,
}
}
接收端:
amt = parseInt(amt);