メインコンテンツへ移動

wscontrols

ワークシートのコントロール設定​

{
"cid": "string", // コントロールID
"wsid": "string", // ワークシートID
"name": "string", // 名称
"type": "int", // コントロール種別。列挙値参照
"attribute": "int", // 属性。1: タイトル
"enumdef": "int", // サブタイプ。列挙値参照
"enumdef2": "int", // サブタイプ。列挙値参照
"dtsrc": "string", // データソース。詳細は仕様参照
"sourcecid": "string", // 参照元コントロールID
"unit": "string", // 単位
"opts": [{
"Key": "string", // ユニークキー値
"Value": "string", // テキスト値
"IsDeleted": "bool", // 削除済みかどうか
"Index": "int", // 並び順
"Color": "string", // カラー値
}], // オプション(配置情報)
"noticeitem": "int", // 通知項目(メンバーコントロール)。0: 通知なし、1: 追加時通知
"userpermission": "int", // 権限(メンバーコントロール)。0: 入力のみ、1: メンバー、2: オーナー
"showcids": ["string"], // 関連ワークシートで表示するフィールドのIDリスト
"unique": "bool", // ユニーク値検証
"covercid": "string", // カバーコントロールID(単行関連)
"defmen": ["string"], // デフォルトアカウントID(配列)、作成者:ユーザー自身
"desc": "string", // フィールド説明
"strdefault": "string", // 汎用文字列フィールド。詳細は仕様参照
"fieldpermission": "string", // 空または"111"。1桁目:閲覧可/不可、2桁目:編集可/不可(読取専用)、3桁目:追加可/不可。1: 可、0: 不可
"adset": [{
"key": "string", // 設定キー。詳細は次項参照
"value": "string" // 設定値。詳細は次項参照
}], // 詳細設定(連携設定用の辞書型<string,string>)
"alias": "string", // エイリアス(API用)
}

コントロール種別(type)​

コントロール列挙値説明
Text1テキスト(廃止予定)
TextArea2テキスト
MobilePhone3電話番号
Landline4固定電話
Email5メールアドレス
Number6数値
Certificates7身分証番号
Amount8金額
Radio9ラジオボタン
CheckBox10チェックボックス
Select11ドロップダウン
Attachment14ファイル
Date15日付
DateTime16時刻
District19/23/24地域/都市
Relation21任意リンク
SplitLine22ライン
BigAmount25大文字(金額)
UserSelect26メンバー選択
DepartmentSelect27部署選択
Score28レベル評価
RelationWorksheet29関連データ連携
RelationWSColumn30外部参照
WSFormula31計算式
FormulaString32文字列連結
Increase33自動採番
DetailTable34サブフォーム
Cascade35カスケード選択
CheckRadio36チェック項目
Summary37集計(ロールアップ)
FormulaDate38計算式(日付)
ScanCode39スキャンコード
Location40位置情報
RichText41リッチテキスト
Signature42サイン
OCR43OCR認識
Role44アプリロール
Embed45埋め込み
Time46時刻
Code47バーコード
OrgRole48組織ロール
Btn49クエリボタン
Search50APIクエリ

データソース説明(dtsrc)​

コントロール値の説明
BigAmount参照フィールドID
RelationWorksheet関連ワークシートID
RelationWSColumn関連コントロールID
FormulaDate計算式IDまたは終了日フィールドID
Select/CheckBox/RadioオプションセットID
Embed埋め込みオブジェクトのURLまたはID
Code参照フィールドID

EnumDefault 説明(enumdef)​

コントロール/値012345
TextAreaデフォルトは複数行複数行1行
MobilePhone国際番号非国際番号
UserSelect単一複数
DepartmentSelect単一複数
Score5段階評価10段階評価
RelationWorksheet関連サブフォーム
Increase元の番号桁数指定形式
Summary列挙値参照
FormulaDate期間算出日付加算・減算今日までの期間算出
Attachment新規追加前方既存追加前方
Location地図非表示地図表示
Number桁区切り表示桁区切り未表示
Select/CheckBox/Radioスコア有効
OCR一般認識身分証認識請求書認識
Embediframeチャート
CodeバーコードQRコード

EnumDefault2 説明(enumdef2)​

コントロール値の説明
TextArea0: 形式検証なし/1: 形式検証あり
Increase表示桁数
RelationWorksheet作成権限は1桁、関連権限は10桁。1:制限/0:全許可、1:追加不可、10:関連不可、11:追加・関連不可
Summary集計結果の列挙値。コントロール種別参照
Radio/Select0/空:色付け無効、1:色付け有効
FormulaDate1:終了日の年を無視
Attachment0:制限なし、1:写真のみ、2:動画のみ、3:写真・動画
Location位置範囲。0:制限なし、1:現在位置
Select/CheckBox/Radio1:色付け有効
UserSelect0:選択範囲制限なし、1:選択範囲制限あり
CodeQRコードデータソース。1:内部リンク、2:外部リンク、3:フィールド値

StrDefault 説明(strdefault)​

コントロール値の説明
TextArea1桁目:アルバム選択不可/2桁目:コードスキャン有効。"11":アルバム不可・コードスキャン有効
FormulaDate空または0:開始0:00/終了0:00/1:開始0:00/終了24:00
RelationWorksheet1桁目:ビュー&権限検証、2桁目:アルバム不可、3桁目:コードスキャン連携のみ。"111"
Attachment1桁目:アルバム選択不可、2桁目:モバイルのみ入力可能。"11"
ScanCode1桁目:アルバム不可、2桁目:モバイルのみ入力可能。"11"
Increase新規自動採番
RelationWSColumn空または"00":値多重/"10":表示のみ
Location空または0:地図で位置指定/1:APPで現在位置取得

詳細設定 説明(adset)​

key値の説明コントロール
filters連携フィルター関連/ロールアップ
defsource[{"rcid":"関連ワークシート内コントロールID","cid":"コントロールID","staticValue":"string"}]
hasdef非表示時のデフォルト値有無。1:有/0:無
getinputフォーム入力前取得。1:事前取得/0:未取得
getsave取得後直接フォーム送信。1:直接送信/0:送信なし
directionオプション配置方法選択
dismanual手動入力可否。空又は0:可/1:不可
scantypeコード種別。空又は0、1:バーコードのみ/2:QRコードのみ
distance距離(100/200/500m単位)位置情報
checkrange検証有無。空又は0:なし/1:有
min最小値
max最大値
summaryresult集計結果。空又は0:値/1:百分率ロールアップ
showtype表示種別。1:カード型/2:リスト型/3:タイルドロップダウン/4:ツリードロップダウン/空:単一カード型、複数リスト型関連
showtype表示種別。5:年/4:年月/3:年月日/2:年月日時間/1:年月日時分/6:年月日時分秒日付
showtype表示種別。空又は0:チェックボックス/1:スイッチ/2:はい・いいえチェック項目
showtype表示種別。空又は0:値/1:百分率/2:進捗数値
showtype表示種別。0:ドロップダウン/1:タイル/2:進捗選択
showformat表示形式。空又は0:ISO/1:中国/2:米国/3:EU日付
allowlinkレコード閲覧可否。空又は0:不可/1:可関連/埋め込み
allpathフルパス表示。空又は0:最終階層表示/1:全階層表示カスケード選択
anylevel階層選択可否。空又は0:任意階層選択/1:最終階層選択カスケード選択
hide非表示設定。1:非表示/空又は0:表示
ddsetドロップダウンカバー表示設定。1:設定有/空又は0:設定無関連
dateformulatype計算方法。1:目標日-今日/2:今日-目標日計算式
hidenegマイナス値非表示。1:非表示計算式
increase自動採番設定自動採番
showxy緯度経度表示。1:表示/空又は0:非表示位置情報
allowweek曜日組合せ(例:1234567)日付
allowtime時間帯(例:2:30-12:45)日付
timeinterval分刻みのインターバル設定日付
checktype複数選択ボックス種別。0または空:タイル/1:ドロップダウン選択
allowadd新規オプション追加可否。0:不可/1:可選択-0/サブフォーム-1
allowcancelキャンセル可否。0:不可/1:可関連/サブフォーム-1
allowedit編集可否。0:不可/1:可サブフォーム-1
userrange選択可能ユーザーメンバー選択
regex正規表現 {type="左クイックタイプ",regex="string",err="string"}テキスト
ocrmapOCRフィールドマッピング [{type="",name="",cid="",subId=""}]OCR認識
allowcountries選択可能国 [{iso2="cn",name="中国",dialCode:"+86"}]電話番号
commcountriesよく選択される国 [{iso2="cn",name="中国",dialCode:"+86"}]電話番号
defaultareaデフォルトエリアコード電話番号
suffix計算式サフィックス数値種別
prefix計算式プレフィックス数値種別
searchcontrol連携検索フィールド関連
searchtype0または空:あいまい検索/1:完全一致検索関連
clicksearch0または空:直接表示/1:検索後データ表示関連
searchfilters[{controlId:"string",filterType:int}]関連
sorts[{controlId:"string",isAsc:bool(false:降順、true:昇順)}]関連/サブフォーム
weekday曜日(例:1234567)日付計算式
batchcids[""]一括フィールド追加サブフォーム
dynamicsrcワークシートクエリ初期値 []
defaultfunc関数初期値
defaulttype初期値種別。空または0:基本初期値/1:関数/2:ワークシートクエリ
nullzero計算式未入力時0計算。空または0:0換算しない/1:0換算計算式
usertypeユーザー種別。1:内部メンバー、2:外部ポータルメンバー選択
watermark透かし ["user","time","address","xy"]ファイル
maxcount最大数ファイル
filetypeファイル種別 {type:int,values:[""]}ファイル
compress添付ファイル圧縮。空または0:圧縮無/1:圧縮有ファイル
width幅
height高さ
allowsingle単一追加許可サブフォーム
numshow空または0:通常表示/1:百分率表示/2:進捗表示数値種別
thousandth空または0:桁区切り表示/1:桁区切り非表示数値種別
itemiconアイコンスタイルレベル
itemcolor色 {type:int(1:固定、2:動的),color:"#000",colors:[{key:"1",value:"#000"}]}レベル/数値
itemnamesカスタムテキスト [{key:"1",value:"一般"}]レベル/チェック項目/数値
showvalue結果表示。0または空:非表示/1:表示レベル
numintervalインターバル数値
showinput入力ボックス表示。0:非表示/1:表示
faultrate許容誤差バーコード
analysislinkリンク解析。1:解析/空または0:未解析テキスト/連結