如何繞過解析(“a + b)”)錯誤?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如何通過傳遞解析(“a + b)”)錯誤?我已經嘗試過Try()但它沒有用..
Re:如何繞過解析(“a + b)”)錯誤?感謝您的提示,這肯定有助於保持日誌文件清潔。
Re:如何繞過解析(“a + b)”)錯誤?謝謝,格雷格。我試圖從excel表中解析一些公式,用戶鍵入其公式。但是,有時會出現錯別字..
Re:如何繞過解析(“a + b)”)錯誤?嘗試這樣可以將不需要的消息從日誌中刪除:
exp = 0;
cap = 0;
cap = Log Capture(//捕獲寫入日誌的任何內容
exp =嘗試(//
解析(“a + b)”); // parse將拋出並寫入日誌
,
42; //如果jsl無法解析
)
);
顯示(exp,cap); //顯示發生了什麼
exp = 42;
上限=“ <<<這是捕獲的錯誤消息,您不必打印它
出乎意料\!“)\!”。也許有一個失踪\!“; \!”要么 \!”,\!”。
第1行第4列:a +b►)
剩下的文字被忽略了
)“;
我花了幾次嘗試才能做到這一點; LogCapture必須在試圖獲得我認為你想要的結果之外。 將cap和exp設置為零不是必需的,這是我調試JSL的一部分。 它們都將由try和logCapture設置。
還有一些其他JSL函數具有此行為,LogCapture也適用於它們。
Re:如何繞過解析(“a + b)”)錯誤?解析字符串“a + b)”將導致錯誤,因為括號不平衡。 你能提供更多關於你試圖做什麼的背景嗎?