2

iCalendar ファイルにアラーム付きの複数のイベントを生成するスクリプトを作成しました。以前はこれらを Google カレンダーにインポートでき、アラームは設計どおりに機能していました。先週のある時点で、iCalendar ファイルの 1 つをインポートすると、予定のリマインダーが Google カレンダーに表示されなくなりました。これを診断するために、アラーム付きのテスト イベントを作成し、それを Google カレンダーの iCal リンクから取り出してみました。BEGIN:VCALENDAR以下は、最初の と の間のヘッダー情報を差し引いた結果BEGIN:VEVENTです。

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20130430T210000Z
DTEND:20130430T220000Z
DTSTAMP:20130430T143211Z
UID:cn0rdei9gdpbn0902jdvs0ltdkx1
CREATED:20130430T142949Z
DESCRIPTION:
LAST-MODIFIED:20130430T142949Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test event
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:This is an event reminder
TRIGGER:-P0DT0H10M0S
END:VALARM
END:VEVENT
END:VCALENDAR

UID を変更して再インポートすると、リマインダーが存在しないことを除いて、イベントが正しくインポートされます。上記で省略したタイムゾーン情報をそのままにしておく場合も同様です。

Google は単にアラームをインポートする機能を削除しただけですか、それともこれを修正する方法はありますか?

4

2 に答える 2

1

デフォルトのリマインダーを設定しても、すべての ics アラーム エントリが失われるため、回避策にはなりません。

私はインターネットとここで見つけることができるすべてのアプローチを試しましたが、iPhone などの iOS デバイスでかなり良い解決策を見つけました。1. ics ファイルを保存します。 2. この ics ファイルを、iPhone で設定した電子メールの添付ファイルとして電子メールで送信します。3. iPhone から、その電子メールを開き、添付の ics ファイルをクリックします。Gmail カレンダーを選択します 5. 同期後、ics のエントリが Google カレンダーに表示されます (環境によっては数分かかる場合があります)。

私のiPhoneはiOS7です。iPad や他の iOS バージョンでは試していませんが、他の iOS バージョンや iPad でも動作するはずです。

疑わしい場合は、単一のイベント ics を編集して、大きな ics ファイルをインポートする前に試してみてください。個人的に試してみて、VALARMがGoogleカレンダーに設定されているかどうかを確認しました。うまくいきました!!!!

これが皆さんのお役に立てば幸いです。

この問題はずっと前からありました。とにかく Google に恥をかかせてください。----- いくつかのバックグラウンド ノート ----- 私がそのような解決策を探している理由は次のとおりです: 曜日ごとにアラームを設定する休日カレンダー ファイルをインポートします!! また、以前のカレンダーをロールバックする方法はありません (Google コンタクトではロールバックできますが、Google カレンダーにはあまり機能がありません!)。

私にできることは、 1. このめちゃくちゃなカレンダーを google.ics にエクスポートする 2. それらの厄介なイベントを取り除くスクリプトを作成する (CREATED: Some Specific DATE/TIME) 3. Google カレンダーからすべてのイベントを削除する 4. を使用する上記の方法で、元のイベントと正しいアラーム/リマインダーを含む新しい ics ファイルを再インポートします

于 2014-02-21T07:49:02.153 に答える
0

私が見つけることができる最善の回避策は、@jxchong によってTwitter で提案されました。目的のアラートをデフォルトとして設定した新しい Google カレンダーを作成し、アラームを設定したいイベントをインポートしました。これは、各イベントに同じアラームを設定したい場合にのみ機能します。

于 2013-05-23T15:26:24.577 に答える