0

Opportunity Product Line Entity 内の Extended Amount 属性を取得しようとすると、問題が発生します。次のように私の要件は、商談製品ラインの作成時に、拡張金額に割引を適用し、新しい割引拡張金額で別の明細を作成する作成後プラグインがあることです。何が得られるかを確認するためだけに別のフィールドに値を出力しようとすると、奇妙なことに0が得られます。私のコードは次のとおりです。

// Part where I grab the value  
Entity entity = (Entity)context.InputParameters["Target"];
Money extenedAmount = (Money)entity["baseamount"];

//Create new line
Entity oppportunity_product = new Entity("opportunityproduct");
oppportunity_product["manualdiscountamount"] = extenedAmount;

service.Create(oppportunity_product);

金額を掴むことさえ可能ですか?誰かがここで私を助けてくれれば、本当に感謝しています。事前に感謝します。

4

1 に答える 1

2

作成後、投稿画像を追加したい。次に、ターゲットの代わりに投稿画像を参照します。

if (context.PostEntityImages.Contains("PostImage") &&
    context.PostEntityImages["PostImage"] is Entity)
{
    postMessageImage = (Entity)context.PostEntityImages["PostImage"];
}
else
{
    throw new Exception("No Post Image Entity in Plugin Context for Message");
}
于 2012-06-22T17:48:29.907 に答える