我在一个电子表格后面有一个脚本,我正在尝试将一些单元格值导出到文档,然后通过电子邮件发送临时文档的 pdv 版本..(稍后将其丢弃)。我的值有问题,或者我从电子表格到文档中获取值的方式有问题。我无法操纵小数点。
// fix the price currency display and alignment in GOOGLE DOCUMENT TABLE!
for (var i = 0; i < price.getNumRows(); i++){
for (var j = 0; j < price.getRow(i).getNumCells(); j++){
var temp = price.getCell(i, j);
temp.getChild(0).asParagraph().setSpacingAfter(0);
if((j == 6 || j == 7) && !temp.getText() == "" ) {
(i > 0) ? temp.replaceText(temp.getText(), temp.getText() + " kn") : void false; // skip the first line with header titles...
temp.getChild(0).asParagraph().setAlignment(DocumentApp.HorizontalAlignment.RIGHT);
}
}
}
在 (i > 0) 之后有temp.getText()值..有时就像:55,987654 我希望将其四舍五入到两位数..但不能:(
感谢帮助!