2

私はスケジューリングを含むWebアプリに取り組んでいます。ユーザーは自分のスケジュールを表示して、特定のイベントの会議出席依頼ファイルをダウンロードできます。Outlook 2003では、このイベントを開くだけで会議出席依頼がポップアップ表示され、ユーザーはそれを受け入れることができます。これにより、カレンダーにイベントが追加または更新されます。

ただし、Outlook 2007では、会議出席依頼の承認機能が無効になっています。その理由は、ユーザーが主催者であり、自分のイベント要求を承認できないためです。ICSファイルは、これが当てはまらないことを明確に示しています。

誰かがこれと同じ問題を経験しましたか?

誰かがそれを回避する方法を知っていますか?(Outlookのインポート機能を使用すると、重複するイベントが作成されるため、ほとんどオプションになりません。インポート機能は、イベントが同じUIDを持っていることを気にしないようです)

ICSファイルは次のとおりです。

BEGIN:VCALENDAR
PRODID:#{my app}
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20100324T150236Z
UID:eeb639a1-f8e5-4eab-ab3c-232ad91364c6
SEQUENCE:2
ORGANIZER:#{myApp}.#{myDomain}.com
DESCRIPTION:
DTSTART;TZID=Europe/London:20110620T120010
DTEND;TZID=Europe/London:20110620T133010
SUMMARY:BREAK:Breakfast
LOCATION:Room 101
END:VEVENT
BEGIN:VTIMEZONE
//Timezone info edited for brevity
END:VTIMEZONE
END:VCALENDAR
4

1 に答える 1

3

問題を見つけました。「ORGANIZER」は「mailto:(有効なメールアドレス)」である必要があります。それ以外の場合、Outlook2007はあなたを主催者と見なします。

于 2010-03-26T03:51:49.727 に答える