add_fields
Add custom fields to Kintone applications by specifying field codes, types, and labels. Configure default values for various field types while avoiding system fields that Kintone creates automatically.
Instructions
kintoneアプリにフィールドを追加します。各フィールドには code(フィールドコード)、type(フィールドタイプ)、label(表示名)の指定が必須です。
初期値を設定する際は、フィールドタイプごとに defaultValue または defaultNowValue を使用できます。defaultValue には文字列を指定し、日付なら "YYYY-MM-DD"、時刻なら "HH:MM"、日時なら "YYYY-MM-DDTHH:MM:SS" 形式を守ってください。defaultNowValue は true/false または "true"/"false" を受け付け、省略時は false として扱われます。
日付・時刻・日時フィールドで defaultValue と defaultNowValue: true を同時に指定した場合、defaultNowValue: true が優先され defaultValue は無視されます。
フィールドコードに使用できる文字: ひらがな、カタカナ、漢字、英数字、記号(__・・$¥)
注意: システムフィールドタイプ(CREATOR, MODIFIER, RECORD_NUMBER, CREATED_TIME, UPDATED_TIME)は追加できません。これらはkintoneによって自動的に作成されるフィールドです。
type: CREATOR のようなシステムフィールドタイプを指定すると、エラーが発生します。
代替方法として、以下のようなフィールドを追加できます:
CREATOR(作成者)の代わりに「申請者」などの名前でUSER_SELECTフィールド
MODIFIER(更新者)の代わりに「承認者」などの名前でUSER_SELECTフィールド
CREATED_TIME(作成日時)の代わりに「申請日時」などの名前でDATETIMEフィールド
UPDATED_TIME(更新日時)の代わりに「承認日時」などの名前でDATETIMEフィールド
RECORD_NUMBER(レコード番号)の代わりに「管理番号」などの名前でSINGLE_LINE_TEXTフィールド 例: { "app_id": 123, "properties": { "number_field": { "type": "NUMBER", "code": "number_field", "label": "数値フィールド" }, "text_field": { "type": "SINGLE_LINE_TEXT", "code": "text_field", "label": "テキストフィールド" } } } また、ルックアップフィールドをフォームに配置する際は 250 以上の幅を明示的に指定してください。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | アプリID | |
| properties | Yes | フィールドの設定(各フィールドには code, type, label の指定が必須) |