対応しているFETのバージョン
テスト対象や古いFETファイルと新しいFETファイルの互換性、そしてバージョン番号よりも重要な約束事について説明します。
テスト対象
FET 7.11.1. すべてのリリースは実際のFETファイルを用いてチェックされており、最も厳格なテストではFET自体に判定を求めています。FETが解けるファイルであれば、ここでもエラーは発生しません。
古いファイル
開くことができます。 FETファイルの形式は長期間変更されておらず、古いFETで作成されたファイルも同様に読み込まれます。
アップグレードは行いません。 時間割をダウンロードする際、ファイルには元のファイルが宣言していたバージョンが保持されます。新しい番号を付与したり、新しい形式に書き換えたりすることはありません。そのままお使いのFETに戻ります。
新しいファイルおよびフォーク版のファイル
一部の学校では、FETのフォーク版や、当方のバージョンよりも新しいものを使用しています。それらのファイルには、本製品が認識できないルールが含まれている場合があります。
⛔ 認識できないルールはそのまま保持されます。 ルールは変更されず、元の場所に書き戻されます。削除したり、推測で処理したりすることはありません。
⚠ 当方が行わないのは、理解できないルールをチェックすることです。ルールは解釈されずにそのまま運ばれます。チェックにおいてそのルールは無視されますが、これは「問題なし」という意味ではなく「検証対象外」であることを意味します。
バージョンよりも重要な約束
インポートしたデータは一切失われません。 これが上記の2つのルールの目的です。バージョンは元のまま維持され、未知のルールもそのまま保持されます。
ファイルを勝手に最新化したり、理解できない部分を密かに削除したりするツールは、かえって手間を増やすことになります。FETがファイルを受け付けなくなった時という、最悪のタイミングでその事実に気づくことになるからです。
ファイルが開けない場合
本ツールはファイルを中途半端に読み込むのではなく、拒否してその理由を表示します。よくある理由はサイズと形式です。サイズ制限を超えているか、FETのXML形式ではないファイルの場合です。
⚠ .fetファイルはXMLです。スプレッドシートからエクスポートしたCSVは、中に時間割が含まれていてもFETファイルではありません。