フィールド形式
JavaScriptで操作するレコードオブジェクトは、フィールドIDとフィールドの値などのレコードの情報を含むJSON形式のオブジェクトです。
kumanekoアプリの各フィールドには、アプリ内で一意のフィールドIDがあります。 これらのフィールドIDは、APIを介してデータを作成、取得、および更新するときに必要です。
フィールドIDを確認するには、フォーム設定のフィールドにカーソルを合わせ、表示される歯車から設定メニューを開きます。
- 関連ページ:
| フィールド形式 | 例 ("field_(n)_"の部分はそれぞれのフィールドIDに置き換えて下さい) |
|---|---|
| text |
"field_(n)_":{
value: "This is kumaneko"
}
|
| textarea |
"field_(n)_":{
value: "This is\nkumaneko"
}
|
| number |
"field_(n)_":{
value: 100
}
|
| date |
"field_(n)_":{
value: "2022-06-15"
}
|
| datetime |
"field_(n)_":{
value: "2022-06-15T18:20:00Z"
}
フォーマットはUTC(yyyy-mm-ddThh:mm:ssZ)形式になります。 |
| time |
"field_(n)_":{
value: "09:30"
}
|
| radio |
"field_(n)_":{
value: "option5"
}
|
| dropdown |
"field_(n)_":{
value: "option5"
}
|
| checkbox |
"field_(n)_":{
value: [
"option2",
"option3"
]
}
|
| file |
"field_(n)_":{
value: [
{
filekey: "16553623222577001.pdf",
filetype: "application/pdf",
name: "report.pdf"
},
{
filekey: ...,
filetype: ...,
name: ...
}
]
}
filekeyにはファイルアップロードAPIによって生成されたfilekeyをセットします。
|
| user |
"field_(n)_":{
value: ["1", "3"]
}
値は文字列のuserIDです。 |
| department |
"field_(n)_":{
value: ["1", "3"]
}
値は文字列のdepartmentIDです。 |
| group |
"field_(n)_":{
value: ["1", "3"]
}
値は文字列のgroupIDです。 |
| lookup |
"field_(n)_":{
search: "Key value",
value: 1
}
|
| postalcode |
"field_(n)_":{
value: "1050011"
}
|
| address |
"field_(n)_":{
value: "東京都港区芝公園"
}
|
| color |
"field_(n)_":{
value: "#ea5532"
}
|
| canvas |
"field_(n)_":{
value: "16791856469633001.fpdx"
}
このフィールドは読み取り専用です。 |
| table |
"field_(n)_":{
value: [
{
"field_(n1)_":{
value: "This is the text field in the first row of the table"
},
"field_(n2)_":{
value: "2022-06-20"
}
},
{
"field_(n1)_":{
value: "This is the text field in the second row of the table"
},
"field_(n2)_":{
value: "2022-06-25"
}
}
]
}
テーブルを更新したり、データを追加したりする場合、APIはJSONデータのテーブルの行数で上書きします。 その際に、JSONデータ側のテーブルにないフィールドはテーブルデータ側のフィールドがコピーされます。 |
| id |
"__id":{
value: 1
}
このフィールドのフィールドIDは「__id」固定で、読み取り専用です。 |
| autonumber |
"__autonumber":{
value: "PD_A_001"
}
このフィールドのフィールドIDは「__autonumber」固定で、読み取り専用です。 |
| creator |
"__creator":{
value: ["1"]
}
値は文字列のuserIDです。 このフィールドのフィールドIDは「__creator」固定で、読み取り専用です。 |
| createdtime |
"__createdtime":{
value: "2022-09-01T15:07:00Z"
}
フォーマットはUTC(yyyy-mm-ddThh:mm:ssZ)形式になります。 このフィールドのフィールドIDは「__createdtime」固定で、読み取り専用です。 |
| modifier |
"__modifier":{
value: ["1"]
}
値は文字列のuserIDです。 このフィールドのフィールドIDは「__modifier」固定で、読み取り専用です。 |
| modifiedtime |
"__modifiedtime":{
value: "2022-09-01T15:07:00Z"
}
フォーマットはUTC(yyyy-mm-ddThh:mm:ssZ)形式になります。 このフィールドのフィールドIDは「__modifiedtime」固定で、読み取り専用です。 |