0

プレトリガーは次のようになります。

function calculate() {
    var context = getContext();
    var request = context.getRequest();

    var documentToCreate = request.getBody();
    documentToCreate["OrderNumber"] = 1;
    request.setBody(documentToCreate);
} 

PreTriggerInclude で C# クライアント API を使用してドキュメントを作成します。

var doc = new MyDocument
{
    Title = "My Document 1",
    //OrderNumber - calculated by PreTrigger
};

var result = await client.CreateDocumentAsync(eventCollectionUri, doc,
    new RequestOptions { PreTriggerInclude = new List<string> { "CalculateOrderNumber" }});
// how to get OrderNumber here?

ドキュメントを再度クエリすることなく、計算された値を応答に返すことは可能ですか?

4

1 に答える 1