今まで動いていたスケジュールが、"Unsupported date-time class 'character'", "do not know how to convert 'x' to class Date", "Can’t join x$id with y$id due to incompatible types", "comparison (==) is possible only for atomic and list types" などのデータ型のエラーで失敗する。

スケジュールが以下のようなデータ型エラーで失敗する場合、データソースのデータ型が変わっている可能性があります。

  • Unsupported date-time class ‘character’.
  • do not know how to convert ‘x’ to class Date
  • Can’t join x$id with y$id due to incompatible types.
  • comparison (==) is possible only for atomic and list types

原因と対処方法は以下のとおりです。

  • データベースがデータソースの場合:
    管理者によって対象列の定義が変更された可能性があります。データベースの管理者に問い合わせ、列の定義を確認してもらいましょう。
  • Google SheetsやExcelファイルがデータソースの場合:
    最近入力されたデータが期待される形式と異なり、列のデータ型が変わってしまったことが原因かもしれません。特に、日付データが期待される列に異なるデータが入力された場合、日付として認識されなくなることがあります。最近のエントリを確認し、誤ったデータがないか確認してください。
  • CSVファイルがデータソースの場合:
    最近のデータ入力で、レコードの区切り文字(カンマなど)が多すぎたり少なすぎたりすることが原因で、予期しないデータが追加されている可能性があります。CSVファイルの最近のエントリを確認し、正しいフォーマットになっているかをチェックしてください。