XDocReport のフィールドの null 値を処理する方法はありますか? それとも自分で操作する必要がありますか?例:
if (thisVar == null)
context.put("sampleText", "");
else
context.put("sampleText", thisVar);
それともdocxクイックパーツにオプションがありますか?
XDocReport のエラー メッセージでこの行を見つけました。ただし、テンプレートまたはコードのどこにこれを適用するかを理解できませんでした。
ヒント: 失敗した式が、null または欠落している場合があるものを合法的に参照していることがわかっている場合は、myOptionalVar!myDefault のようなデフォルト値を指定するか、[#if myOptionalVar??]when-present[#else]when-missing[ /#もしも]。(これらは式の最後のステップのみをカバーします。式全体をカバーするには、括弧を使用します: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??