sfmc // SSJS / WSProxyPROJETO

WSProxy DataExtensionObject UpdateAdd em Batch

Faça upsert em lote de linhas de Data Extension pelo modelo de objetos SOAP.

ssjswsproxyupdatebatchdata extension
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 rows = [{
  CustomerKey: 'TARGET_DE_KEY',
  Properties: [
    {Name:'LogID',Value:Platform.Function.GUID()},
    {Name:'Status',Value:'Processed'}
  ]
}];
var options = { SaveOptions: [{ PropertyName:'*', SaveAction:'UpdateAdd' }] };
var result = prox.updateBatch('DataExtensionObject', rows, options);
</script>
Notas operacionais

Valide o status de resultado e registre falhas parciais em vez de assumir que o batch inteiro funcionou.