リファレンス

注釈

属性名は将来のバージョンで仕様を変更する可能性があります。

cbl

cbl:when

cbl:when
属性名 説明
@startTime xs:dateTime or xs:date 予定の開始時間。
@endTime? xs:dateTime or xs:date 予定の終了時間。
@allday? xs:boolean 終日か否か。

“endTime” で日付しか指定しない場合は、その日の 0時0分0秒を表します。 つまり、次の条件に該当する範囲が有効な期間です。

"startTime" <= (指定時間) < "endTime"

allday が指定されている場合は時刻情報を考慮しません。 以下にいくつかの例を示します。複数の例がある場合は同じ内容を意味します。 記述の簡便さから、それぞれの一番上の表記が推奨されます。

  • 時間を範囲指定する場合

    <cbl:when startTime="2010-09-07T10:00:00Z" endTime="2010-09-07T11:00:00Z"/>
    
  • 終日の予定

    <cbl:when startTime="2010-08-30"/>
    <cbl:when startTime="2010-08-30" allday="true"/>
    <cbl:when startTime="2010-08-30" endTime="2010-08-31"/>
    
  • 二日間の予定

    <cbl:when startTime="2010-09-04" endTime="2010-09-06"/>
    <cbl:when startTime="2010-09-04" endTime="2010-09-06" allday="true"/>
    <cbl:when startTime="2010-09-04T01:23:45Z" endTime="2010-09-06T12:34:56Z" allday="true"/>
    

cbl:status

cbl:status
属性名 説明
text() xs:string アイテムの状態。シンクする場合は前回の差分から変更された状態を表す。

cbl:who

cbl:who
属性名 説明
@valueString xs:string 表示名。
@id xs:string サービスでの内部表現。
cbl:attendeeType 定数 参加種別。
cbl:deleted? deleted 削除されたことを示すマーカー要素。

cbl:attendeeType 定数

  • REQUIRED - 通常予定
  • NON - CC 予定

cbl:group

cbl:group
属性名 説明
@valueString xs:string 表示名。
@id xs:string サービスでの内部表現。
cbl:deleted? deleted 削除されたことを示すマーカー要素。

cbl:attachment

cbl:attachment
属性名 説明
@valueString xs:string 表示名。
@fileName xs:string ファイル名。
@type xs:string コンテントタイプ。
@id xs:string サービスでの内部表現。
@number xs:string 添付番号。
@entryId xs:string ファイルのエントリーID。

cbl:comments

cbl:comments
属性名 説明
cbl:feedLink feedLink コメントのフィードを管理。

cbl:facility

cbl:facility
属性名 説明
@valueString xs:string 表示名。
@id xs:string サービスでの内部表現。
@group xs:string グループの内部表現。
@groupName xs:string グループの表示名。

cbl:task

cbl:task
属性名 説明
@sequence xs:int タスク番号。
@valueString xs:string 表示名。

cbl:operation

cbl:operation
属性名 説明
@type 定数 操作の種類。

cbl:operation@type 定数

  • insert - データを新規に登録します。
  • update - 既存データを更新します。
  • update_setting - 既存データへのメンバーごとの設定情報を更新します。
  • delete - 既存データを削除します。

cblGrp

cblGrp:folder

グループフォルダを表現します。 グループがグループフォルダに入っていない場合は出力されません。

cblGrp:folder
属性名 説明
@valueString xs:string 表示名。
@id xs:string サービスでの内部表現。

cblNtf

cblNtf:lastAccess

新着情報に最後にアクセスした日付です。確認済みの新着情報のエントリには存在します。

cblNtf:mailConfirmed

メールで通知済みかどうかを表現します。

cblNtf:unconfirmedCount

未確認の新着情報の件数を表現します。

cblNtf:ruleOut

新着通知が行われないグループであるかどうかを表現します。 “true” の場合、新着通知が行われないグループです。

cblSch

cblSch:allowEdit

予定の変更を許可されていることを表現するマーカー要素です。

cblSch:recurrence

予定の繰り返しルールを表現します。表の下に、いくつかの例を示します。時刻は UTC であることに注意してください。

cblSch:recurrence
属性名 説明
@type xs:string 繰り返しの種類。DAILY、WEEKDAY、WEEKLY、MONTHLY、YEARLY のいずれか。
cbl:when when 指定期間内の該当する予定の日時。
cblSch:until? xs:date 繰り返しの終了日。繰り返し期限がない場合は出力されない。
cblSch:byMonth? 1-12 繰り返す月。
cblSch:byDay? 1-31, -1 繰り返す日。-1 は月の最終日。
cblSch:byWeek* 1-4, -1 繰り返す週。-1 は月の最終週。
cblSch:byWeekOfDay* 定数 繰り返す曜日。

cblSch:byWeekOfDay 定数

  • SU - 日曜日
  • MO - 月曜日
  • TU - 火曜日
  • WE - 水曜日
  • TH - 木曜日
  • FR - 金曜日
  • SA - 土曜日

例:毎月15日の10時から11時までの予定を2010年9月から終了指定なしで繰り返す。期間指定は9月15日から10月15日まで。

<!-- when 要素は繰り返しの一番最初の日時を表します。 -->
<cbl:when startTime="2010-09-15T10:00:00Z" endTime="2010-09-15T11:00:00Z"/>
<cblSch:recurrence type="MONTHLY">
  <cbl:when startTime="2010-09-15T10:00:00Z" endTime="2010-09-15T11:00:00Z"/>
  <cblSch:byDay>15</cblSch:byDay>
</cblSch:recurrence>

例:毎週金曜日の16時から18時までの予定を2010年9月24日から10月末まで繰り返す。

<cbl:when startTime="2010-09-24T16:00:00Z" endTime="2010-09-24T18:00:00Z"/>
<cblSch:recurrence type="WEEKLY">
  <cbl:when startTime="2010-09-24T16:00:00Z" endTime="2010-09-24T18:00:00Z"/>
  <cbl:when startTime="2010-10-01T16:00:00Z" endTime="2010-10-01T18:00:00Z"/>
  <cbl:when startTime="2010-10-08T16:00:00Z" endTime="2010-10-08T18:00:00Z"/>
  <cbl:when startTime="2010-10-15T16:00:00Z" endTime="2010-10-15T18:00:00Z"/>
  <cbl:when startTime="2010-10-22T16:00:00Z" endTime="2010-10-22T18:00:00Z"/>
  <cbl:when startTime="2010-10-29T16:00:00Z" endTime="2010-10-29T18:00:00Z"/>
  <cblSch:byWeekOfDay>FR</cblSch:byWeekOfDay>
  <cblSch:until>2010-10-31</cblSch:until>
</cblSch:recurrence>

例:毎年12月25日の終日予定。

<cbl:when startTime="2010-12-25"/>
<cblSch:recurrence type="YEARLY">
  <cbl:when startTime="2010-12-25"/>
  <cblSch:byMonth>12</cblSch:byMonth>
  <cblSch:byDay>25</cblSch:byDay>
</cblSch:recurrence>

例:月曜日から金曜日まで9時から9時10分までの予定を2010年9月1日から2011年3月31日まで繰り返す。

<cblSch:recurrence type="WEEKDAY">
  <cbl:when startTime="2010-09-01T09:00:00Z" endTime="2010-09-01T09:10:00Z"/>
  <cblSch:byWeekOfDay>MO</cblSch:byWeekOfDay>
  <cblSch:byWeekOfDay>TU</cblSch:byWeekOfDay>
  <cblSch:byWeekOfDay>WE</cblSch:byWeekOfDay>
  <cblSch:byWeekOfDay>TH</cblSch:byWeekOfDay>
  <cblSch:byWeekOfDay>FR</cblSch:byWeekOfDay>
  <cblSch:until>2011-03-31</cblSch:until>
</cblSch:recurrence>

例:土、日曜日の終日予定を2010年9月4日から2010年9月26日まで繰り返す。

<cbl:when startTime="2010-09-04" allday="true" />
<cblSch:recurrence type="WEEKLY">
  <cbl:when startTime="2010-09-04" allday="true" />
  <cbl:when startTime="2010-09-11" allday="true" />
  <cbl:when startTime="2010-09-18" allday="true" />
  <cbl:when startTime="2010-09-25" allday="true" />
  <cblSch:byWeekOfDay>SA</cblSch:byWeekOfDay>
  <cblSch:byWeekOfDay>SU</cblSch:byWeekOfDay>
  <cblSch:until>2010-09-26</cblSch:until>
</cblSch:recurrence>

cblSch:banner

予定をバナーで表示することを表現するマーカー要素です。属性および子要素はありません。

cblBrd

cblBrd:allowEdit

共同編集を許可されていることを表現するマーカー要素です。

cblBrd:fastNotify

緊急連絡が設定されていることを表現するマーカー要素です。