広告が嫌いですか? 行く 広告なし 今日

ICSカレンダーイベント生成ツール

データ開発者

いつ

フローティングはカレンダーが開かれるタイムゾーンで時間を持ち、UTCはUTCで時間を持ち、特定のゾーンはTZIDパラメータを追加します。

繰り返しとリマインダー

1 = 1日/週/月/年、2 = 2日ごと、など
0 = 無限に繰り返す。それ以外はイベントが発生する回数。

参加者(オプション)

シンプルなメール — 名前をオプションで形式化 .

ガイド

ICSカレンダーイベント生成ツール

ICSカレンダーイベント生成ツール

標準適合の .ics カレンダーファイルを数秒で作成し、ダウンロードまたはraw iCalendarテキストをコピーします。イベントの詳細を入力し、タイムゾーンとオプションの繰り返しルールを選択し、リマインダーを追加することで、Apple Calendar、Google Calendar、Outlook、Fastmail、Thunderbird、Nextcloud、およびiCalendarをサポートする他のクライアントに正確にインポートできるクリーンなRFC 5545ファイルを生成します。

使用方法

  1. イベントのタイトル、オプションの説明、および場所またはミーティングURLを入力します。
  2. ピック タイム制限付き または 全日イベントタイム付きイベントでは、開始および終了時間も入力します。
  3. タイムゾーンを選択します。使用 フローティング カレンダーが開かれるタイムゾーンで「いつでも」、絶対時間で、または特定のIANAゾーン(例 UTC オプションで繰り返しルール(毎日、週間、月間、年間)、間隔、および発生回数を設定できます。 America/Los_Angeles.
  4. オプションでリマインダーのオフセット、オーガナイザー、および参加者メールのリストを追加できます。
  5. ダウンロードアイコンをクリックして
  6. ファイルを保存する、またはraw iCalendarテキストをコピーしてメールまたはチャットに貼り付けます。 .ics 標準適合な出力

機能

  • – RFC 5545に従った有効な ブロックを生成し、 VCALENDAR / VEVENT 、および適切な75オクテットライン折り返しを含みます。 PRODID, UID, DTSTAMP全日またはタイム付きイベント
  • – 全てのイベント形式を自動的に切り替えます。 – タイムゾーンの選択 DTSTART;VALUE=DATE とフルデイトタイム形式の間で自動的に切り替えます。
  • スマートタイムゾーン処理 – フローティング時間、UTC( Z 付加、または特定のIANAゾーンを TZID パラメータとして記述します。
  • 繰り返しイベント – 毎日、週間、月間、または年間の繰り返しを RRULE で指定し、オプションで INTERVALCOUNT.
  • リマインダー – 設定可能なトリガー(0分から1週間前まで)で VALARM ブロックを追加します。
  • オーガナイザーおよび参加者 – 毎日、週間、月間、または年間の繰り返しを ORGANIZERATTENDEE プロパティに CN 表示名と mailto: アドレスを含めます。
  • 安全なテキストエスケープ – コマ、セミコロン、バックスラッシュ、および改行は、仕様に従って正確にエスケープされ、説明がファイルを破壊しないようにします。
  • 純粋なクライアントサイド – すべての処理はブラウザ内で行われるので、イベントの詳細はあなたのコンピュータに留まります。

このツールを使用するタイミング

  • アプリやニュースレターからミーティングの招待を送信する場合、カレンダー統合機能がなければ。
  • イベントのページで「カレンダーに追加」ファイルを生成する場合。
  • 破損した繰り返しイベントを再構築する場合、重いUIに悩まなくてもよい。
  • カレンダーが異常な繰り返しまたはアラーム組み合わせを解析する方法をテストする場合。
  • スプレッドシートまたはドキュメントに存在する入力データから大量のイベントファイルを生成する場合。

よくある質問

  1. ICSファイルとは何ですか?

    ICSファイルは、RFC 5545で定義されたiCalendar標準に従ったシンプルテキストのカレンダーのパッケージです。VCALENDARのエングルフから始まり、1つ以上のVEVENTコンポーネントでミーティング、全日イベント、リマインダー、繰り返しルール、および参加者を説明します。ほぼすべての現代カレンダーアプリがICSを理解しており、そのため、業者間でのイベント交換のデフォルト形式となっています。

  2. フローティング、UTC、および名前付きタイムゾーンの違いは?

    フローティング時間はタイムゾーンを持たず、カレンダーがどこにいても同じウォールクロック値が表示されます。UTC時間は協調世界時(UTC)に固定され、表示側で閲覧者のオフセットに基づいてシフトされます。名前付きIANAタイムゾーン(例:Europe/Paris)はTZIDパラメータを発行し、カレンダーがその特定のゾーンでのローカルタイムとして時間の解釈を行うよう指示します。これは、夏時間の変更を正しく処理する唯一の方法です。

  3. RRULEは繰り返しイベントをどのように説明しますか?

    RRULEはiCalendarプロパティで、FREQ値(DAILY、WEEKLY、MONTHLY、YEARLY)と共に、INTERVAL、COUNT、UNTIL、BYDAY、BYMONTHDAY、BYMONTHなどのオプションの修飾子を使用して繰り返しパターンを定義します。最初のインスタンスはDTSTARTで固定され、その後のインスタンスはルールを適用することで導出され、ファイルがコンパクトになり、カレンダークライアントが必要に応じてシリーズを展開または収縮できるようになります。

  4. 全日イベントのDTENDは排他的に設定されている理由は?

    RFC 5545では、VALUE=DATEを使用するイベントでは、DTENDはイベントが終了した翌日(最終日ではなく)を指すと規定されています。5月1日の1日イベントの場合、DTSTART;VALUE=DATE:20260501 および DTEND;VALUE=DATE:20260502 になります。この慣習はコンピュータサイエンスにおける半開区間の動作に合わせており、カレンダーが期間を計算する際にオフバイワンエラーを防ぎます。

  5. UIDプロパティはどのような保証を提供しますか?

    UIDはカレンダー各システム間で特定のイベントを識別するグローバルに一意な文字列です。同じUIDを持つ2つのICSファイルは同じイベントと扱われ、更新やキャンセルがどのように伝播されるかを示します。クライアントは、元のUIDと高いシーケンス番号を持つ新しいVEVENTを受け取り、既存のエントリを置き換えることで、更新やキャンセルが行われます。良いUIDはタイムスタンプと強力なランダム性、およびドメインサフィックスを組み合わせて、衝突を回避します。

  6. iCalendarにおけるラインフォールディングはどのように機能しますか?

    iCalendarでは、コンテンツラインは75オクテットまでに制限され、長い値はCRLF後に1つの空白文字を挿入して折り返されます。パーサーは、CRLF直後に続く空白文字を削除することで逆操作を行い、非常に古いメールトランスポートとの互換性を確保します。このルールは、現実世界で不正なICSファイルが頻発する最も一般的な原因です。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って