內容基礎類型
內容基礎類型
已定義的基礎類型提供儲存在內容中的資料前後關聯。下表列出了適用於所有物件實體的基礎類型:
* 
針對 ThingWorx 不支援的內容類型,會將內容類型視為 STRING。
基礎類型
描述
BASETYPENAME
有效的基礎類型名稱。
BLOB
二進位大型物件。
BOOLEAN
true 或 false 值。
DASHBOARDNAME
儀表板名稱。
DATASHAPENAME
模型中資料形式的參考。使用特殊處理。
DATETIME
格式化的日期和時間。平台針對 DATETIME 的預設 (default) 值 (如果未在內容定義中明確設定預設值) 是持續與非持續內容的 Unix epoch (1/1/1970)。
GUID
具有全域性的唯一識別元。平台針對 GUID 的預設 (default) 值是持續和非持續內容的 Nil GUID (00000000-0000-0000-0000-000000000000)。建立 GUID 內容時,如果使用者未設定預設值或值,系統會自動建立 GUID。持續性和非持續 GUID 內容會遵照下列行為,而且也適用於聯合情境:
如果將內容設定為持續或非持續,而且使用者未設定預設值或值,則每次初始化「物件」時,系統都會產生新的 GUID 值。如果重新啟動系統或「物件」,就會產生新值。
如果內容為持續性,且使用者已設定預設值或值,則重新啟動「物件」或系統時,就不會產生新值。
GROUPNAME
使用者群組名稱。
HTML
HTML 內容。
HYPERLINK
標準 URL (例如 www.ptc.com)。
IMAGE
可以圖像形式呈現的二進位資料。
IMAGELINK
連接至圖像的 URL 連結。
INFOTABLE
ThingWorx 中類似於 SQL 結果集的資料標準表示。有一些可建構、耗用和剖析資料負載的內建服務。
INTEGER
寫入時不包含分數部份的數字。
JSON
JavaScript 物件標記法 (JSON) 物件。
LOCATION
標準「世界大地測量座標系統 (WGS)」84 座標,表示方式是:[經度, 緯度], 海拔。
LONG
需要的範圍比 INTEGER 基礎類型提供的範圍更長時,應使用 LONG 類型。
MASHUPNAME
ThingWorx 混搭的參考。使用特殊處理。
MENUNAME
選單名稱。
NUMBER
數字。
* 
允許使用指數值。例如,123e45
PASSWORD
遮罩密碼值。
* 
如需其他資訊,請參閱密碼
QUERY
內含一系列篩選器的 JSON 物件。每個篩選器應包括 valuetypefieldname
SCHEDULE
使用「排程編輯器」配置的 cron 式排程。
STRING
任意數的字母數字字元。
TAGS
ThingWorx 標籤值。
TEXT
任意數的字母數字字元。與 STRING 的不同之處在於 TEXT 為索引形式。
THINGCODE
包含「網域 ID」和「實例 ID」的物件的數字表示。例如,2:1。
THINGNAME
模型中物件的參考。使用特殊處理。
THINGSHAPENAME
模型中物形式的參考。使用特殊處理。
THINGTEMPLATENAME
物範本的名稱。
USERNAME
ThingWorx 使用者的參考。
VEC2
兩組數字的集合。例如,2D 座標 x 和 y。
VEC3
三組數字的集合。例如,3D 座標 x、y 和 z。
VEC4
四組數字的集合。例如,4D 座標 x、y、z 和 w。
XML
XML 片段或文件。
* 
「最小值」「最大值」欄位中輸入的值僅供參考。小於或大於指定值的實際值都會被接受。
從 ThingWorx 9.4.0 進行的內容基礎類型變更
OData 規格
舊有對應
最新對應
OData 資料類型
ThingWorx 資料類型
x-twx-datatype
ThingWorx 資料格式
ThingWorx 資料類型
x-twx-datatype
ThingWorx 資料格式
Edm.字串
STRING
STRING
Edm.Guid
STRING
uuid
STRING
uuid
Edm.Boolean
BOOLEAN
BOOLEAN
Edm.Byte
STRING
位元組
STRING
位元組
Edm.Sbyte
INTEGER
INTEGER
Edm.lnt
INTEGER
INTEGER
Edm.lnt32
INTEGER
INTEGER
Edm.lnt64
LONG
int64
LONG
int64
Edm.Decimal
NUMBER
NUMBER
Edm.Single
NUMBER
浮點數
NUMBER
浮點數
Edm.Double
STRING
雙精確度
NUMBER
雙精確度
Edm.Date
STRING
日期
DATETIME
日期
Edm.DateTime
STRING
date-time
DATETIME
date-time
Edm.DateTimeOffset
STRING
date-time
DATETIME
date-time
Edm.Time
STRING
date-time
DATETIME
date-time
Edm.TimeOfDay
STRING
date-time
DATETIME
date-time
這是否有幫助?