esmDevelopers
JSプラグイン
esm API
JSプラグイン
esm API
  • 項目定義取得API(sheet)

項目定義取得API(sheet)

各アプリの項目定義を取得できます。

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/sheetdef/{sheetName}

HTTP Method

GET

Parameter

Path Parameter

No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
2sheetName○string-対象アプリ名

Response

itemTypeごとに返却される項目が異なります。

共通で返却される項目

No.プロパティ名項目名タイプ備考
1sheetNameアプリ名string
2itemDefs項目定義object
- {itemKey}アイテムキーobject各itemKeyに対して、項目定義情報がobjectとして返却される。
-- itemIdアイテムIDstring
-- itemTypeアイテムタイプstring
-- itemTypeDefアイテムタイプ定義object
-- isKeywordSearchItemキーワード検索対象フラグboolean
-- isEditable編集可能フラグboolean
-- 各itemTypeごとに定義された項目が追加で返却

itemTypeごとに定義された追加で返却される項目

STRING, TEXT, MEMO

No.プロパティ名項目名タイプ備考
1isNameItem名前項目フラグboolean

RELATION

No.プロパティ名項目名タイプ備考
1isMultiple複数指定フラグboolean
2relationItemTyperelation型項目名stringCHARGE_TARGET(担当者系), RECEIVER(受取人), CHARGE_WORK(担当業務), INTRODUCTION_SOURCE(紹介元), OUTSIDE_MANAGER(社外担当者), INTERVIEWER(当日面談者), NON(その他)のいずれか
3itemDefs項目定義群object

SB_RELATION

No.プロパティ名項目名タイプ備考
1isMultiple複数指定フラグboolean
2relationItemTyperelation型項目名stringCHARGE_TARGET(担当者系), RECEIVER(受取人), CHARGE_WORK(担当業務), INTRODUCTION_SOURCE(紹介元), OUTSIDE_MANAGER(社外担当者), INTERVIEWER(当日面談者), NON(その他)のいずれか
3itemDefs項目定義群object
4isJoinReferenceテーブル結合フラグbooleanTODO

FILE

No.プロパティ名項目名タイプ備考
1isMultiSelectable複数ファイル選択可能フラグboolean

SELECT, UNUSABLE_FLG

No.プロパティ名項目名タイプ備考
1options選択肢array(string)選択肢名が配列で返却される
2isMultiSelect複数選択可能フラグboolean

MASTER

No.プロパティ名項目名タイプ備考
1options選択肢array(string)選択肢名が配列で返却される
2isMultiSelect複数選択可能フラグboolean
3masterItemNameマスタ名string

NUMBER

No.プロパティ名項目名タイプ備考
1decimalDigit小数点以下桁数number

FUNCTIONAL_NUMBER

No.プロパティ名項目名タイプ備考
1decimalDigit小数点以下桁数number

USER, USER_INFO

No.プロパティ名項目名タイプ備考
1masterItemNameマスタ名string

URL

No.プロパティ名項目名タイプ備考
1isFixedDefault初期値固定フラグboolean
2displayText表示文字列string

その他のitemTypeに関しては追加項目なし