スキーマ
レコードスキーマは、レコード取得処理、レコード追加処理、およびレコード更新処理で使われるレコードの内容を表すスキーマです。
<?xml version="1.0" encoding="UTF-8"?> <root> <record> <スキーマの型> : </record> </root>
本コネクターでは、[フィールドの型]によりスキーマの型(record要素内の要素)が異なります。
各[フィールドの型]に対応するスキーマの型は、以下のとおりです。
フィールドの型 |
スキーマの型 |
---|---|
レコード番号 |
|
レコードID |
|
作成者 |
|
更新者 |
|
作成日時 |
|
更新日時 |
|
数値 |
|
計算 |
|
リッチテキスト |
|
ラジオボタン |
|
複数選択 |
|
日付 |
|
日時 |
|
リンク |
|
文字列 (1行) |
|
文字列 (複数行) |
|
チェックボックス |
|
ドロップダウン |
|
添付ファイル |
|
時刻 |
|
ユーザー選択 |
|
組織選択 |
|
グループ選択 |
|
ルックアップ |
参照先のフィールドに対応するスキーマの型 |
サブテーブル |
|
テーブル行ID |
|
カテゴリー |
|
ステータス |
|
作業者 |
<user comment="" name="">
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
user |
- |
ユーザー型の値を表します。 |
|
- |
name |
ユーザー名を表します。 |
|
<array comment=""> <value/> </array>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
array |
- |
Array型の配列を表します。 |
|
value |
- |
配列内の要素の値を表します。 |
|
<array comment=""> <user name=""/> </array>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
array |
- |
Array型の配列を表します。 |
|
user |
- |
ユーザー型の値を表します。 |
|
- |
name |
ユーザー名を表します。 |
|
<array comment=""> <organization name=""/> </array>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
array |
- |
Array型の配列を表します。 |
|
organization |
- |
組織型の値を表します。 |
|
- |
name |
組織名を表します。 |
|
<array comment=""> <group name=""/> </array>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
array |
- |
Array型の配列を表します。 |
|
group |
- |
グループ型の値を表します。 |
|
- |
name |
グループ名を表します。 |
|
<-- [添付ファイルの出力先]または[添付ファイルの入力元]が[データ(Base64)]の場合 --> <array comment=""> <file name="" size="" contentType=""> <content/> </file> </array> <-- [添付ファイルの出力先]または[添付ファイルの入力元]が[ファイル]の場合 --> <array comment=""> <file name="" size="" contentType=""> <path/> </file> </array>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
array |
- |
Array型の配列を表します。 |
|
file |
- |
ファイル型の値を表します。 |
|
- |
name |
ファイル名を表します。 |
|
- |
size |
ファイルサイズを表します。 |
|
- |
contentType |
ファイルのコンテントタイプを表します。 |
|
content |
- |
添付ファイルの内容を表します。 |
|
path |
- |
添付ファイルの出力先または入力元のパスを表します。 |
|
<subTable comment=""> <record> : </record> </subTable>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
subTable |
- |
サブテーブルを表します。 |
|
record |
- |
サブテーブルのレコードを表します。 |
|
APIスキーマは、API呼び出し処理で使われるAPIの入出力パラメータを表すスキーマです。
APIの詳細については、「kintone API」(https://developer.cybozu.io/hc/ja/categories/200147600)のREST APIを参照してください。
<?xml version="1.0" encoding="UTF-8"?> <root> <スキーマの本体> : </root>
スキーマの本体(root要素内の要素)はJSON形式とXML形式の相互変換が行われ、APIのパラメータとして表示します。
JSON形式の型としてのオブジェクト型・配列型・文字列型は、それぞれ以下のフォーマットになります。
<JSONメンバの名前 comment="array"/>
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
JSONメンバの名前 |
- |
JSONの配列型を表します。 |
|
- |
comment |
値がarrayの場合、配列型を表します。 |
|
element |
- |
配列の要素を表します。 |
|
<JSONメンバの名前 comment="フォーマットを表す属性値">
要素名 |
属性名 |
説明 |
備考 |
---|---|---|---|
JSONメンバの名前 |
- |
JSONの配列型を表します。 |
|
- |
comment |
フォーマットを表す属性値 |
フォーマットについては、kintone API仕様の「API スキーマ情報の取得」(https://developer.cybozu.io/hc/ja/articles/201941924)ページを参照してください。 |