JavaScript コード
1: db=database;
2: theView=db.getView(compositeData.PDviewname);
JavaScript 計算式の実行中にエラーが発生しました スクリプト インタープリター エラー、行 = 2、列 = 12: [TypeError] メソッド NotesDatabase.getView(null) null の呼び出し中に例外が発生しました
JavaScript コード
1: db=database;
2: theView=db.getView(compositeData.PDviewname);
JavaScript 計算式の実行中にエラーが発生しました スクリプト インタープリター エラー、行 = 2、列 = 12: [TypeError] メソッド NotesDatabase.getView(null) null の呼び出し中に例外が発生しました
null 値をキャッチしません。考えられる方法の 1 つ:
var viewName = compositeDate.PDViewName == null ? 'someDefaultName' | compositeDate.PDViewName;
var theView = database.getView(viewName);
もちろん、viewName が null の場合はコードを停止することもできます。ここで sessionScope を使用しないでください。ユーザーがアプリケーションで 2 つのブラウザー タブを開くという前例のない考えを持っていると、コードが壊れます。