常出現 這種欄位不存在錯誤等 ,又不提示是哪個欄位錯誤 ? 或者只是系統中無某檔股票詳細資料
就出現錯誤實在說不通,能否傳回錯誤值代替(數字就以-999,邏輯值 或文字即以 "null" ,日期以 0 做代替...)
如果是整個系統中無該欄位即出現 "某欄位不存在" ,
若只是某檔股票中尚無該欄位值應以替代錯誤值傳回讓使用者明確知道該情形
的資料正確性判斷是否採用之.
以下腳本請問何處錯誤??!! 有時可以但大部分都是錯誤
ret=1;
outputField(1,getField("每股稅後淨利(元)", "Y"),2,"今年EPS");
outputField(2,getField("股利合計", "Y") ,2, "今年股利");
outputField(3,getField("股利合計", "Y")[1] ,2, "去年股利");
outputField(4,getField("現金派息比率", "Y") ,2,"派息率");
outputField(5,getField("除權息日期"),0, "除權息日");
outputField(6,getField("月營收年增率", "M") ,2,"月營收YoY");
outputField(7,getField("本益比","D"), 1,"本益比");
outputField(8,getField("法人持股","D"),2,"法人持股");
outputField(9,getField("總市值(億)", "D"), 2,"市值(億)");
outputField(10,getField("最新股本"), 2,"股本");
outputField(11,getField("董監持股佔股本比例") ,0 ,"董監%");
outputField(12,getField("週轉率","D") ,1 ,"週轉率%");
outputField(13,getField("負債比率") ,1 ,"負債比率%");
outputField(14,getFieldDate("每股稅後淨利(元)","Y"),0,"EPS年");
outputField(15,getFieldDate("股利合計","Y"),0,"除息年");
1 評論