Google Apps Scriptで条件を指定してメールを取得しSpreadsheetに記述するという時に新しいメールかどうかを日付で判断しようと思ってSpreadsheetにある日付を取得してリストにし、includesで比較したら何故か別のSpreadsheetではうまくいったのに、うまくいかな行ことがありその際に解決した方法をまとめておきます。
簡潔解決法をにいうと、
Date.parse()
を使って、リスト・Gmailから取得する日付ともに
Thu Nov 11 2021 21:51:35 GMT+0900 (Japan Standard Time)
上記形式から以下のように変換して比較しました。
1636635095000
その結果、includesでリストを比較できるようになりました。