少し問題のあるアイデアを探しています。メッセージのテンプレートである文字列があります。次に例を示します。
Dear [[Guest.FirstName]],
We hope your are looking forward to your holiday in [[Booking.ResortName]]
スペースホルダー トークン ([[Guest.FirstName]] など) を置き換えるための現在のシステムは非常に非効率的です。ループ内にループがあり、時間がかかりすぎます。
私が探しているのは、[[something]] が見つかるまで文字列を調べ、その [[something]] を実際の値に置き換えてから、文字列を続行する方法です。
[[something]] を置き換えることに注意してください。次に、スペース ホルダーにアクセスする必要があります (つまり、[[Guest.FirstName]] か [[Booking.ResortName]] かを知る必要があります)。
これを達成するための効率的な方法についての提案は非常に高く評価されます。かなり簡単である必要があると思いますが、考えられることはすべてループ内のループになります。
ありがとう!
フィル。