前提・実現したいこと
GASで日付セルを取得し、適切なフォーマットに変更したいです。
発生している問題・エラーメッセージ
Utilities.formatDate関数を使用するにあたり、型が合いません。。
Argument of type 'Object[]' is not assignable to parameter of type 'Date'. Property 'toDateString' is missing in type 'Object[]'.
該当のソースコード
第一引数itの箇所で上記エラーが発生しています。
TypeScript
1const dateData = dateSheet.getRange(1, 2, 1, dateSheet.getLastColumn()).getValues(); 2dateData.forEach(it => { 3 Logger.log(Utilities.formatDate(it, 'JST', 'yyyy/MM/dd')); 4});
試したこと
このコードだと第一引数がDate型なので通ります。
Object型をDate型に変更する必要があると思われますが、toDateなどもないため方法がわかりません。
Logger.log(Utilities.formatDate(new Date(), 'JST', 'yyyy/MM/dd'));
補足情報(FW/ツールのバージョンなど)
開発環境は↓のテンプレートを使い、TypeScriptで開発しています。
https://github.com/howdy39/gas-clasp-starter
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/15 14:59
2018/09/15 20:12
2018/09/16 01:55