資料匯出小器具
資料匯出小器具提供將資料匯出至 CSV 檔案的功能。
當使用「資料匯出小器具」時,如果要透過 ThingWorx 服務 (例如 GetStringPropertyValue) 匯出包含密碼資料 (例如密碼內容及其值) 的資料,請勿將該服務直接繫結至「資料匯出小器具」。最佳實務是建立包裝函式服務,來尋找任何「密碼原始」資料類型、取得其純文字密碼值、對該值進行加密,並使用 EncryptionServices.EncryptPropertyValue 服務將其新增至所加密值的新資料負載 (或在適當情況下取代現有資料負載的舊密碼值與原始類型)。其部份範例如下:
var params = {
propertyName: "Property1" /* STRING */
};
// result: STRING
var plaintText = me.GetStringPropertyValue(params);
var params = {
data: plaintText /* STRING */
};
// result: STRING
var result = Resources["EncryptionServices"].EncryptPropertyValue(params);
如果您使用會傳回 PASSWORD 原始內容作為 PASSWORDS 的服務 (例如 GetPropertyValues),則值將會加密,且可直接安全繫結至「資料匯出小器具」以供匯出。「資料匯出小器具」會產生 CSV 輸出,PASSWORD 類型值會在產生的 CSV 中保持加密狀態,且不需要包裝服務。
如需詳細資訊,請檢視下列視訊教學專區:
屬性名稱 | 描述 | 基礎類型 | 預設值 | 可繫結?(Y/N) | 可當地語系化?(Y/N) |
---|
CustomClass | 要套用至小器具頂部分區之使用者定義的 CSS 類別。可輸入多個類別,之間以空格分隔。 | STRING | n/a | Y | N |
Label | 要顯示在按鈕上的文字。 | STRING | 匯出 | N | Y |
TabSequence | 資料匯出小器具在 Tab 序列中的索引。 | NUMBER | 0 | N | N |
RoundedCorners | 決定按鈕是否使用倒圓角化的轉角。 | BOOLEAN | True | N | N |
Data | 資料服務傳回。從服務傳回中選取資料負載,作為此內容的資料來源。 | INFOTABLE | n/a | N | N |
IconAlignment | 將按鈕的圖示向文字的左邊或右邊對齊。 | STRING | True | N | N |
ShowDataLoading | 在資料載入時顯示資料。 | BOOLEAN | True | N | N |
Visibility | 設定小器具在執行時間的可見度。 | BOOLEAN | True | Y | N |