sfmc // SSJS / WSProxyPROJETO
WSProxy Retrieve com Paginação
Recupere objetos SOAP além da primeira página usando RequestID / getNextBatch().
ssjswsproxypaginationsoap
Trust & provenancePROJECT
Nível de evidênciaPROJECTFontes oficiais0Outras fontes0Última verificaçãoNão registrada
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
<script runat="server">
Platform.Load('Core','1.1.1');
var prox = new Script.Util.WSProxy();
var cols = ['Name','CustomerKey','CategoryID'];
var response = prox.retrieve('DataExtension', cols);
while (response) {
for (var i = 0; i < response.Results.length; i++) {
// process response.Results[i]
}
if (!response.HasMoreRows) break;
response = prox.getNextBatch('DataExtension', response.RequestID);
}
</script>Use processamento limitado e checkpoints em contas grandes.
Trate como building block; propriedades e filtros variam por objeto SOAP.