[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[832] ゼロパディングすることはできますか?

ishi [2024/04/20 23:00:10]

1から連番でIDが降られている列を
桁数を指定して、ゼロパディング(ゼロ埋め)したいのですが
マクロで実装するしかないでしょうか。

Re: [832] ゼロパディングすることはできますか?

ishi [2024/04/20 23:07:21]

すみません。BBSで検索して記載が無かったため
質問してしまいました。
マクロにありました。
お手数ですが、本スレッドは削除頂けますでしょうか。

Re: [832] ゼロパディングすることはできますか?

あすかぜ [2024/04/20 23:39:08]

質問ありがとうございます。
せっかくなので、今後 BBS で検索する人のためにスレッドを残しておこうかと思います。
すでに見つけられた通り、パディングにはマクロの padStart() が使用できます。
次のようなマクロを実行すると、現在の列の内容を指定した桁数でゼロパディングできます。


targetLength = InputBox("桁数を入力してください。");

for (y = 1; y <= Bottom; y++) {
  [x,y] = [x,y].padStart(targetLength, "0");
}

Re: [832] ゼロパディングすることはできますか?

ishi [2024/04/22 22:53:48]

ご返信ありがとうございます。
そうですね。BBSにも記載があると便利ですね。

いつもありがたく使わせて頂いております。
今後ともよろしくお願いいたします。

スレッド一覧に戻る返信