私は新しいメソッドを使用しています:Utilities.formatString()
Googleのドキュメントでは、sprintf%-styleに似ていると書かれています。
PHPのsprintfに関するこの記事を検索して読みました。
これを意図したとおりに機能させることができないようです。これは、この8文字の文字列に4つの先行ゼロを埋め込むことを目的としています。これを行う方法は他にもあることは知っていますが、このsprintf/formatStringの処理を取得しようとしています。
var noFormat = "12345678";
var formatted = Utilities.formatString("%012s", noFormat);
フォーマットされた変数は「000012345678」と等しいと予想しました。私のデバッガーは、formatted = 0であると教えてくれます。そうしないと、エラーがスローされることがあります。
私は混乱しています。