GaroonとKintoneの連携について

いつもお世話になります。

 

GaroonのKintone連携プラグインにてKintoneのデータをカスタム項目でGaroonの予定にルックアップのような形でKintoneに登録されているデータを予定の項目として追加できます。

この部分を応用し、業務日報を作成したいと考えています。

そのため、Kintone側で予定の取得、登録をする必要があるのですが追加した項目をGaroonAPIを利用して追加、取得はできないのでしょうか?

 

やりたいこと

KintoneからGaroonの予定を取得(開始、終了時間、スケジュールの内容、カスタム項目)

KIntoneからGaroonへ予定の登録(開始、終了時間、スケジュールの内容、カスタム項目)

 

 以上、簡素な説明ですが回答よろしくお願いします。

Kintone初心者研修中さん

 

こんにちは。

 

kintoneのJSからGaroon SOAP APIを使って取得&登録できます。

Garoon SOAP APIはkintone APIとは別物なので、使い勝手は悪いですが。。。

https://developer.cybozu.io/hc/ja/articles/202463180

https://developer.cybozu.io/hc/ja/articles/202463200

 

JSからGaroon APIを使う方法は以下のページのgaroonapi.jsの項目が参考になるかと思います。

https://developer.cybozu.io/hc/ja/articles/208438756

 

 

カキ氷様 回答ありがとうございます。

GaroonSOAPで取得、設定できるのはわかるのですが、

Garoonのスケジュールに、Kintone連携プラグインを利用して項目を追加しています。

 

日付が特定しているのでGaroonSOAPのScheduleGetEvents APIを利用して取得する方法を検討しています。

ですが、ScheduleGetEventsで取得できるのは、デフォルトでGaroonに用意されている項目となっていると思います。

参考:https://developer.cybozu.io/hc/ja/articles/202463250#step1

 

このため、Kintone連携プラグインで追加した項目がどうしても取得できません。

どうしてもスケジュール上の追加項目の入出力をKintone上で行いたいのですが、なにかいい方法はありますでしょうか?

 

現在こちらのサンプルソースを追加して検証しています。

https://developer.cybozu.io/hc/ja/articles/209901763-Garoon%E3%81%AE%E6%97%A5%E4%BA%88%E5%AE%9A%E3%81%8B%E3%82%89kintone%E3%81%AE%E6%97%A5%E5%A0%B1%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86

 

 

 

仕様上不可

GaroonにあるKintone連携プラグインにて追加した項目は、現状の仕様では

入力、出力ともに不可(GaroonでのスケジュールCSV出力でも該当項目にならない)