sfmc // SSJS / WSProxyPROJETO

WSProxy Retrieve com Paginação

Recupere objetos SOAP além da primeira página usando RequestID / getNextBatch().

ssjswsproxypaginationsoap
Context Pack →Abrir Workspace →
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>
Notas operacionais

Use processamento limitado e checkpoints em contas grandes.

Trate como building block; propriedades e filtros variam por objeto SOAP.