如何做取不到資料時的 Error Handling?

  •   72 
  • 最後發表   JasonK  2024 一月 16
JasonK 發文於   2024/01/12

目前我在寫選股程式
但是選股中心一直顯示 "無任何符合選股的商品條件"
最後 debug 發現是
我用 for loop 想取得每年的現金股利,搭配 GetField("現金股利", "Y")[i] 使用
但這支股票前年是沒資料的,所以最後選股中心才一直顯示 "無任何符合選股的商品條件"

那我要怎麼在程式做  Error Handling?
讓程式在跑時如果沒資料的話就顯示錯誤,或是最後直接填 0 or null

不然只顯示"無任何符合選股的商品條件",根本不知錯在哪
還要慢慢 print 來 debug 很浪費時間




XS小編 發文於   2024/01/16

Hello JasonK,

 

您可以使用 GetFieldStartOffset 來判斷資料欄位的長度。

另外在執行錯誤的商品選項中可看到相關的錯誤訊息 (參考附圖)。

附加文件

發表回覆
Close