LINE WORKS Developers

コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

カレンダー

1回のリクエストで複数のスケジュール登録ができない

画像

伊勢本大輝

2018.05.29既読 141

BEGIN:VEVENT - END:VEVENTのブロックが1個の場合はエラーとならず、カレンダーに登録されているのですが、 

BEGIN:VEVENT - END:VEVENTのブロックが複数ある場合は、

ConstraintException another UID Component is exist! standard:hogehoge, exception:UID:hogehoge」のエラーが出力されて登録できません。

 

また複数予定を入れてカレンダーよりエクスポートをしたデータを使用しても同様の事象になります。

 

ご回答よろしくお願いいたします。


コメント1

  • 画像

    LINE WORKS 公式アカウント

    RFC5545(iCalenderの仕様)を確認する限り、BEGIN:VEVENT - END:VEVENTのブロックは1つのみしか含むことができないようです。
    【参照】https://www.ietf.org/rfc/rfc5545.txt

    > (前略)
    > icalbody   = calprops component
    > calprops   = (中略)
    > component  = 1*(eventc / todoc / journalc / freebusyc / timezonec / iana-comp / x-comp)
    > eventc     = "BEGIN" ":" "VEVENT" CRLF
    >                     eventprop *alarmc
    >                     "END" ":" "VEVENT" CRLF​
    > (後略)

    ご不憫おかけして申し訳ございませんが、複数のスケジュールを一回のリクエストにて登録することが出来かねますこと、ご了承くださいませ。

    2018.05.30

    0