Предварительный триггер выглядит примерно так:
function calculate() {
var context = getContext();
var request = context.getRequest();
var documentToCreate = request.getBody();
documentToCreate["OrderNumber"] = 1;
request.setBody(documentToCreate);
}
Я создаю документ с помощью API клиента C # с PreTriggerInclude:
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?
Можно ли вернуть вычисленное значение вответ без необходимости повторного запроса документа?