Firebase Firestore用の時間形式を、GAS(Google Apps Script)で扱えるように変換するには
追記)
あとで知りましたが、当記事の解決策はJson形式のDate型の変換でいいんですね。
developer.mozilla.org
Firebase Firestoreのtimestamp型は、REST APIで取得すると以下のような形となる。
==
MyTimeStamp_aaa={timestampValue=2023-02-05T02:25:00.501Z}
==
( ↑ {timestampValue=2023-02-05T02:25:00.501Z} この部分!)
実際のFirestoreに登録された日時は、
2023年2月5日 11:25:00 UTC+9
だったのですが、上記形式をGASで扱えるように変換するには、
===
aaa = ●●●; // Firebase REST API で取得した値を代入する
var bbb = Date.parse( aaa );
var ccc = new Date( bbb );
===
とすればよいみたいです。
Logger.log( ccc );
// → Sun Feb 05 11:25:00 GMT+09:00 2023
以上です。