PrxChangePoints GetPrxMetaChangePoints(string mon, PrxChangePointsRequest tArg)
mon. Regular report sheet moniker.
tArg. Operation execution parameters.
The GetPrxMetaChangePoints operation gets version history for data slice cell value.
Version history is available if the slice is based on the data source with enabled version history. To execute the operation, in the mon field specify moniker in the format: Regular report instance moniker!Sheets!Sheet key, and in the tArg field specify cell coordinates. The regular report instance moniker can be obtained on executing the OpenPrxMeta operation. The sheet should be calculated.
The operation results in the cell version history.
Below is the example of getting version history for data slice cell value. The request contains report sheet moniker and cell coordinates. The response contains the obtained history.
{
"GetPrxMetaChangePoints" :
{
"mon" : "MJKLJBIKPIFGGOAEODMFHONOGCNHJHFEIJHDFJOJDCCFABAK!M!S!PFBMIBHIKPIFGGOAEEBFMBBKOPFKEMOBEDJCEIAPFLHDKEJGO!Sheets!1",
"tArg" :
{
"row" : "3",
"col" : "3"
}
}
}
{
"GetPrxMetaChangePointsResult" :
{
"its" :
{
"it" :
[
{
"k" : "1",
"vis" : "1",
"ts" : "2025-07-30T10:40:14.000",
"user" : "The ADMIN user",
"oldVal" : "",
"newVal" : "20,00"
},
{
"k" : "2",
"vis" : "1",
"ts" : "2025-07-30T10:42:04.000",
"user" : "The ADMIN user",
"oldVal" : "20,00",
"newVal" : "25,00"
}
]
}
}
}
public static PrxChangePoints GetPrxMetaChangePoints(string moniker, uint sheetKey, uint cellRow, uint cellColumn)
{
var somClient = new SomPortTypeClient(); // Proxy object for operation execution
// Operation execution parameters
var tGet = new GetPrxMetaChangePoints()
{
tArg = new PrxChangePointsRequest()
{
row = cellRow,
col = cellColumn
},
mon = moniker + "!Sheets!" + sheetKey
};
// Get cell version history
var result = somClient.GetPrxMetaChangePoints(tGet);
return result;
}
See also: