使用 PC-DMIS 可以從逗號分隔值 (CSV) 文字檔中載入自訂字串,並在自訂的標籤內顯示這些字串。若要以其他語言顯示自訂字串,此功能非常便利。祇需將 csv 檔案當地語系化,然後向操作者提供該檔案即可。
語法
USERSTRING 函式有兩個參數:
=USERSTRING(<運算式1>、<運算式2>)
第一個參數(運算式 1)為定義 CSV 檔案位置的字串路徑。第一個參數必須在引號內。如果因路徑不正確或無讀取權限,而找不到檔案,則該功能會傳回「無法開啟此檔案」。
第二個參數(運算式 2)是與要顯示的文字字串相關的 CSV 檔案中的索引號。如果可存取 CSV 檔案,但是指定的索引號在 CSV 檔案中不存在,則該功能會傳回「找不到索引」。
CSV 檔案
CSV 檔案必須包含專用線路:唯一的索引號、逗號和字串。
多行字串可用新行字元 (\n) 進行定義。
例如,請看以下 CSV 檔案範例:
10,宇宙是您的體育場。
1,將工件放在工作臺上。
3,這是 \n多行字串。
...
230,「前沿技術。尖端技術。」
200,圓 6001
201,5+5
請註意,每個字串前面的數字無需連續;祇需是唯一的。引號和其他字元在鍵入 CSV 檔案時會保留。不會對數字進行數學評估。
範例
假設上述 CSV 檔案儲存在 d:\temp\ 目錄中,檔案名為 MyStrings.csv。若要在標籤中顯示四個不同的自訂字串,則該標籤上的 GridControlObject 儲存格中的運算式可能類似於:
=USERSTRING("d:\temp\MyStrings.csv",1)
=USERSTRING("d:\temp\MyStrings.csv",3)
=USERSTRING("d:\temp\MyStrings.csv",230)
=USERSTRING("d:\temp\MyStrings.csv",201)
標籤評估後會如下所示: