ヘルプで見つからない情報は、サポートにお問い合わせください。お問い合わせ

開発者向け機能:JSONデータレイアウト:Item

レコード取得APIやレコード作成APIで用いるテーブルの「レコード」のJSONデータのレイアウトです。

■データレイアウト

プロパティ名 項目名 データ型 備考
SiteId サイトID long  
UpdatedTime 更新日時 DateTime  
IssueIdまたはResultId ID long  
Ver バージョン int  
Title タイトル string  
Body 内容 string  
StartTime 開始 DateTime 期限付きテーブルのみ
CompletionTime 完了 DateTime 期限付きテーブルのみ
WorkValue 作業量 decimal 期限付きテーブルのみ
ProgressRate 進捗率 decimal 期限付きテーブルのみ
RemainingWorkValue 残作業量 decimal 期限付きテーブルのみ
Status 状況 int  
Manager 管理者 int  
Owner 担当者 int  
Locked ロック bool  
Comments コメント string  
Creator 作成者 int ユーザID
Updator 更新者 int ユーザID
CreatedTime 作成日時 DateTime  
ItemTitle タイトル string  
ClassHash 分類 Dictionary<string, string> 後述の設定例を参照
NumHash 数値 Dictionary<string, decimal> 後述の設定例を参照
DateHash 日付 Dictionary<string, DateTime> 後述の設定例を参照
DescriptionHash 説明 Dictionary<string, string> 後述の設定例を参照
CheckHash チェック Dictionary<string, bool> 後述の設定例を参照
AttachmentsHash 添付ファイル Dictionary<string, Attachments> 後述の「Attachmentsオブジェクト」および設定例を参照
VerUp 新バージョンとして保存 bool trueを指定する場合は新バージョンで保存します。falseを指定する場合およびプロパティを指定しない場合は、レコード操作の時は「テーブルの管理:エディタ」の自動バージョンアップの設定に従います。サイト操作の時は最新バージョンと比較して更新日または更新者のどちらかが異なる場合に新バージョンで保存します。


Attachments オブジェクト

プロパティ名 データ型 備考
Guid 文字列 添付ファイルのGUID
Name 文字列 添付ファイル名
ContentType 文字列 Content Type
Base64 文字列 ファイルデータをBase64エンコーディングしたもの


<ClassHash、NumHash、DateHash、DescriptionHash、CheckHashの設定例(json)>

"ClassHash": {
    "ClassA": "分類",
    "ClassB": "未分類",
    "ClassC": "その他"
},
"NumHash": {
    "NumA": 100,
    "NumB": 200
},
"DateHash": {
    "DateA": "2019/01/01",
    "DateB": "2020/01/01"
},
"DescriptionHash": {
    "DescriptionA": "説明",
    "DescriptionB": "概要",
    "DescriptionC": "補足"
},
"CheckHash": {
    "CheckA": true,
    "CheckB": false
}


<AttachmentsHashの設定例(json)>

AttachmentsHash: {
    AttachmentsA: [
        {
            ContentType: 'text/plain',
            Name: 'Readme.txt',
           Base64: '5yY5Trfi4…'
        },
        {
            ContentType": 'text/csv',
            Name: 'data.csv',
           Base64: 'Rgfc2g3ZSe…'
        }
    ],
    AttachmentsB: [
        {
            ContentType: 'image/jpeg',
            Name: 'logo.jpeg',
           Base64: 'b4yT5HJfg2…'
        }
    ]
}
  • はじめてご利用になる方へ
Powered by Zendesk