1つのスプレッドシートの背後に1つのスクリプトがあり、いくつかのセル値をドキュメントにエクスポートしようとしています。その後、一時ドキュメントの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のようになることがあり、2桁に丸めたいのですが:(
手伝ってくれてありがとう!