web-dev-qa-db-ja.com

.ics Googleカレンダーファイルのイベントに色を追加するにはどうすればよいですか?

今のところ、仕事のスケジュールが書かれたテキストファイルから.icsファイルを作成することができましたが、問題は朝と夜のシフトを色で区別したいということです。

サイト自体で可能ですが、すべて手動で変更するのは大変な作業なので、プログラムで挿入できる行がある場合は、autoitスクリプトに書き込むように含めます。

そのような線はありますか?

4
careca

元のICS形式( RFC 5545 を参照)には色の概念がありません。

RFC 7968 に、色のサポートを追加する更新があります。

プロパティ名:COLOR

目的:このプロパティは、カレンダー、イベント、ToDo、またはジャーナルデータの表示に使用される色を指定します。

このプロパティは、クライアントが関連データをユーザーに提示するときに使用できる色を指定します。通常、これはイベントまたはタスクの「背景」色として表示されます。この値は、[W3C.REC-css3-color-20110607]のセクション4.3で定義されている、CSS3の名前セットから取得された、大文字と小文字を区別しない色の名前です。

ただし、カスタムカラーのGoogleカレンダーイベントの場合、そのような情報はエクスポートされたファイルに書き込まれません。つまり、Googleは独自のデータベースを使用して、カレンダーの予定の色を保存しています。

2つの異なるカレンダーを作成し、それらを表示するソフトウェアで色を設定する方が簡単です。

3
slhck