LANG SELRCT

Apps Script Reference  (Create: Create new Spreadsheet | Create new Apps Script

Tuesday, February 12, 2019

小数点以下の桁数を指定したいtoFixed()


123.456789


123.45
のように

小数点第2位まで表示したい




コード.gs
function getFixed() {
  var value = 123.456789;
  var fixed = value.toFixed(2);
  Logger.log(fixed);
}
意訳
この機能がやること
数値
小数点第二位までにして
ログに出す



toFixed()は参考サイトにあるように予期しない結果が発生する可能性もあるらしいので
別の方法も考えてみる

コード.gs
function getFixed2() {
  var value = 123.456789;
  var splited = value.toString().split('.')
  var decimal = splited[1].slice(0, 2);
  var fixed = splited[0] + '.' + decimal
  Logger.log(fixed);
}
意訳
この機能がやること
数値
数値を文字列にして.で区切る
.で区切った後半から2文字目までを取得して
前半と.でつなげて
ログに出す



参考

toFixed
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

Latest post

スプレッドシートA列にある複数のテキストをスライドに追加したい(Google Apps Script)

今回Google Apps Scriptでやりたいこと GoogleスプレッドシートA列にある複数の値を取得して Googleスライドに渡して 図形オブジェクトのテキストとして追加したい ① スプレッドシートのA列に値を入れておく ② Code.gsのinsertNewShape...