サブテーブルのデータ同期の仕様について

サブテーブルのデータ同期の仕様について


1.kintone → SpreadSheet

・IDサブテーブルがあるアプリの場合、Googleスプレッドシートの同期データには、

「New record flag」列と「テーブルID名」列が追加されます。



・「New record flag」列で「*」でマークされた行は、サブテーブルの最初のレコードです。

・テーブルID名列はテーブルデータのIDです。

・Googleスプレッドシートに同期するとき、サブテーブルのフィールドは、

「テーブル名」 ー 「フィールド名」として表示されます。


2.SpreadSheet → kintone

・シートにデータを入力するときは、「New record flag」の列に「*」を入力します。

 その後、kintoneに同期すると、作成されたデータが新しいレコードになります。



例)Googleスプレッドシートの「New record flag」列のNo.8に「*」を入力します。
その後、同期を実行すると、入力されたデータはkintoneで新しいレコードになります。


・「*」を入力せずにGoogleスプレッドシートにデータを入力する場合、
kintoneに同期した後、入力されたデータはサブテーブルにある1レコードになります。


例)Googleスプレッドシートですべてのデータを入力しますが、
「New record flag」列のNo.9に「*」を入力しません。次に、kintoneに同期を実行します。
そのとき、入力されたデータはID5のレコードのサブテーブルにある新しいレコードになります。