我在選股結果 希望輸出所有股票的"營業毛利率" 若該股票沒有營業毛利率 則希望輸出空字串
script中有先用 GetFieldStartOffset("營業毛利率", "Q") 做判斷 (若GetFieldStartOffset < 0 則輸出空字串 否則 輸出該股票的最新季營業毛利率)
但發現 2886-兆豐金 執行選股後是出現在 "不符合條件的商品" ,
觀察2886 的 GetFieldStartOffset("營業毛利率", "Q") 輸出值為86 (2023/12/8 執行)
這是bug嗎? 或 是否有捨麼方式可判斷 該刪品不可取得 "營業毛利率" 以利針對2886我的輸出內容為空字串
以下為我的script
謝謝
///////////////
if 1>0 then ret = 1;
if
GetFieldStartOffset("營業毛利率", "Q")<0
then
begin
outputField(1,"","營業毛利率");
end
else
begin
outputField(1,GetField("營業毛利率", "Q"),"營業毛利率");
end;
//////////
 
            
        
        
        
            
1 評論