0

英語以外の言語でGoogleアプリケーションの日付を書式設定するにはどうすればよいですか?明らかに使用する関数はUtilities.formatDateです。ただし、スクリプトまたはスプレッドシートのロケールがどのように設定されていても、結果は、常に(英語)です。英語以外の言語で日付を書式設定する方法

私は(私の場合はオランダ語で)月と日の名前を配列に入れてオフセットする方法を試しました。そのような作品。私は、スプレッドシートのセルにオランダのフォーマットされた日付と文字列を置けば

しかし、Googleはquietelyバック私は、私は読むことができる何かにそれをフォーマットしようとすると、戻って広場に私をもたらし日付値、に変換します1。

これを処理する方法に関する情報がありますか。最も簡単な解決策は、明らかに、Utilities.formatDateがロケール引数を受け入れるか、スクリプトまたはスプレッドシート設定でロケールセットを実際に使用するかどうかです。

この問題が発生した唯一の英語以外の開発者ですか?私にとって

+0

セルに日付を挿入した後に 'cell.setNumberFormat(format)'を呼び出そうとしましたか? https://developers.google.com/apps-script/reference/spreadsheet/range#setNumberFormat(String) – Kos

答えて

0

Appscriptは日付をフォーマットし、私はにデータを追加してい列がテキストになるように設定されていることを確認するために、私はmoment libraryやや時代遅れを使用するには、フォーマットされた日付ではないフォーマットされています。

関連する問題