予定を検索する
予定を検索する
検索文字列と検索期間を指定して、APIを実行するユーザーが参加している予定を探すAPIです。 次の項目について、それぞれ検索対象にするかどうかを指定できます。
- タイトル(title_search)
- 顧客先(customer_search)
- メモ(memo_search)
- コメント(follow_search)
検索期間は日時や日付で指定します。両方を指定すると、日付の指定が優先されます。 検索期間条件にひとつの繰り返し予定が一致する場合、all_repeat_eventsのオプションで返す結果に最初の日程を入れるか、あるいはすべての日程を入れるかを選択できます。
API名
ScheduleSearchEvents
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| @text | xsd:string | 1 | 検索文字列 |
| @start | xsd:dateTime | 0~1 | 検索開始日時 |
| @end | xsd:dateTime | 0~1 | 検索終了日時 |
| @start_for_daily | xsd:date | 0~1 | 検索開始日付 |
| @end_for_daily | xsd:date | 0~1 | 検索終了日付 |
| @title_search | xsd:boolean | 1 | タイトル検索オプション |
| @customer_search | xsd:boolean | 1 | 顧客先検索オプション |
| @memo_search | xsd:boolean | 1 | メモ検索オプション |
| @follow_search | xsd:boolean | 1 | コメント検索オプション |
| @all_repeat_events | xsd:boolean | 1 | 繰り返し予定のすべてを表示
|
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| schedule_event | schedule:EventType | 0~ 無制限 | 検索条件に一致する予定 |
例
|
|
予定の空き時間を検索する
検索条件をもとに空き時間を検索するAPIです。
API名
ScheduleSearchFreeTimes
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| candidate | schedule:ScheduleSearchFreeTimesCandidateType | 1~ 無制限 | 時間候補 |
| member | schedule:MemberType | 1~ 無制限 | 参加者 |
| @search_time | xsd:time | 1 | 所要時間 |
| @search_condition | schedule:ScheduleSearchConditionType | 1 | 施設の条件 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| candidate | schedule:ScheduleFreeTimeType | 0~ 無制限 | 日時候補(最大10) |
例
|
|
