無料ツール

ICSファイル検証:カレンダーファイルをチェック

.icsファイルの内容を貼り付けるか、ファイルを開いてください。RFC 5545に照らしたすべてのエラーを行番号付きで表示し、ファイル内のイベントも一覧にします。修正済みファイルもダウンロードできます。無料・登録不要で、ファイルはブラウザ内で処理され、外部には送信されません。

検証する.icsファイル

サンプルから始める

ブラウザ内で読み込み、アップロードはしません。

この検証ツールにはJavaScriptが必要です。

正しい.icsファイルの条件

.icsファイルは、iCalendar形式(RFC 5545)のプレーンテキストです。VERSIONとPRODIDを含むVCALENDARが1つあり、その中にUID、DTSTAMP、開始日時を含むイベントが入ります。カレンダーアプリは多くの誤りを許容しますが、許容範囲はアプリごとに異なります。Googleカレンダーで使えるファイルでも、Outlookではうまく動かないことがあります。

RFC 5545を読む(新しいタブで開きます)

すべてのファイルに必須

  • BEGIN:VCALENDAR … END:VCALENDAR
  • VERSION:2.0とPRODID
  • 各イベントにUIDとDTSTAMP
  • DTSTARTと、DTENDまたはDURATION
  • 1つのイベントにDTENDとDURATIONの両方は不可

よくあるICSエラー

検証ツールが指摘する問題と、その直し方です。

  • DTENDとDURATIONの併記。RFC 5545で認められるのはどちらか一方です。修正:DTENDを残します。
  • UIDまたはDTSTAMPがない。UIDがないと、更新時に別のイベントがもう1つ作られます。修正:修正済みファイルでは両方を追加します。
  • VTIMEZONEのないTZID。Outlookで時刻がずれることがあります。修正:時刻をZ付きのUTCで書くか、VTIMEZONEを含めます。
  • VALUE=DATEのない終日イベント。DTSTART:20261105は有効な日時ではありません。修正:DTSTART;VALUE=DATE:20261105と書きます。
  • ORGANIZERのないMETHOD:REQUEST。ダウンロード用のファイルが、正しく機能しない招待として扱われます。修正:METHODを削除するか、PUBLISHを使います。
  • 長い行の折り返しなし・LF改行。ほとんどのカレンダーは読み込めますが、厳格なものは読み込めません。修正:修正済みファイルは75オクテットで折り返し、CRLFを使います。

3つのカレンダーでテスト

仕様に沿ったファイルでも、それで終わりではありません。実際に動くかは、テストインポートで確かめられます。

カレンダー確認ポイント
Googleカレンダーファイルをインポート、IANAのタイムゾーン名を認識
Appleカレンダーメールやダウンロードからファイルを直接開く
OutlookタイムゾーンとMETHODの扱いが最も厳格

有効なファイルから参加確定まで

カレンダーファイルは、イベントの登録から参加までのジャーニーに組み込むと最も効果があります。

  • 新しいファイルを作る場合。ICSカレンダーファイル作成ツールなら、フォームに入力した内容からUTC時刻の正しいファイルができます。
  • Pardotからのイベントメール。Account Engagement(旧Pardot)では、確認メールやサンクスページから.icsファイルにリンクすると、登録者がワンクリックでイベントを追加できます。

ICSファイル検証のよくある質問

カレンダーファイルの確認について、よく寄せられる質問に短くお答えします。

.icsファイルの検証方法は?

上の欄に内容を貼り付けるか、ファイルを開いてください。検証ツールがブラウザ内でRFC 5545に照らしてチェックし、各エラーを行番号付きで一覧にします。

.icsファイルがOutlookで開けないのはなぜですか?

多くの場合、原因はVTIMEZONEのないTZID、主催者(ORGANIZER)のないMETHOD:REQUEST、DURATIONと併記されたDTENDのいずれかです。検証ツールはこの3つすべてを指摘します。

.icsのイベントに必須の項目はどれですか?

UIDとDTSTAMPは常に必須で、ファイルにMETHODがない場合はDTSTARTも必須です。加えて、VCALENDARにVERSION:2.0とPRODIDが必要です。

修正済みファイルでは何が変わりますか?

改行コードをCRLFにそろえ、長い行を75オクテットで折り返し、欠けているVERSION、PRODID、DTSTAMP、UIDを追加します。終了が開始より前になっているなど、データ自体の誤りは修正されずに残るため、手動で直してください。

ファイルはアップロードされますか?

いいえ。読み込みもチェックもブラウザ内で行い、私たちには何も送信されません。

Salesforce Marketing Cloudを成果の出る形に

営業担当者ではなく、認定コンサルタントがお話しします。最初の打ち合わせで、次に何をすべきかが分かります。