GAS 頭ゼロをつける(padStart)(Google Apps Script)

GAS(Google Apps Script)のpadStartメソッドで、頭ゼロをつけるサンプルです。

目次

サンプル 頭ゼロをつける(padStart)
  頭ゼロをつける(slice)
  末尾ゼロをつける(padEnd)

頭ゼロをつける(padStart)

変数 = 文字列.padStart(文字列の長さ[,埋める文字]);
  • 引数の文字列の長さまで引数の文字を頭(先頭)に埋めます。
  • padは、詰め物という意味です。

padStartメソッドで、頭ゼロをつけるサンプルです。

function testScript() {
    const str1 = "9";
    console.log(str1.padStart(3, "0")); // 009
    console.log(str1.padStart(5, "0")); // 00009

    const str2 = "90";
    console.log(str2.padStart(3, "0")); // 090
    console.log(str2.padStart(5, "0")); // 00090
}

padStartメソッドで1つ目の引数の桁数まで、2つめの引数の文字で埋めます。

 

頭ゼロをつける(slice)

sliceメソッドでも頭ゼロの付加は可能です。

function testScript() {
    const a = "9";
    console.log(("000" + a).slice(-3)); // 009
    console.log(("00000" + a).slice(-5)); // 00009

    const b = "90";
    console.log(("000" + b).slice(-3)); // 090
    console.log(("00000" + b).slice(-5)); // 00090
}

3行目は、3桁で頭ゼロをつけています。
4行目は、5桁で頭ゼロをつけています。
7,8行目は、2桁の値に対して頭ゼロをつけています。

 

末尾ゼロをつける(padEnd)

変数 = 文字列.padEnd(文字列の長さ[,埋める文字]);
  • 引数の文字列の長さまで引数の文字で後ろに埋めます。
  • padは、詰め物という意味です。

padEndメソッドで、後ろにゼロをつけるサンプルです。

function testScript() {
    const str1 = "9";
    console.log(str1.padEnd(3, "0")); // 900
    console.log(str1.padEnd(5, "0")); // 90000
}

padEndメソッドで1つ目の引数の桁数まで、2つめの引数の文字で埋めます。

関連の記事

GAS substring 文字列を切り出す(Google Apps Script)

△上に戻る