Loading

Eliminar extensiones de datos de Marketing Cloud de forma masiva con SSJS

Fecha de publicación: Nov 11, 2025
Descripción

En la unidad comercial en la que debe eliminar las extensiones de datos, haga la siguiente extensión de datos

Nombre: DEtoDelete
Clave externa: DEtoDelete
 

Nombre del campoTipo de datosLongitudClave principalAdmite valores nulosValor predeterminado
DENameTexto254NoNoNo aplicable
isprocessedBooleanoNo aplicableNoNoFalso



Complete la extensión de datos con los nombres de extensión de datos que deben eliminarse.

Cree una actividad de SSJS con el código siguiente.

<script runat="server">   Platform.Load("core", "1.1.1");     var api = new Script.Util.WSProxy();   var rowstoprocess = DataExtension.Init("DEtoDelete").Rows.Lookup(["isprocessed"],[0])          for(j=0; j < rowstoprocess.length; j ++ )   {   var dataExtensionName = rowstoprocess[j].DEName   var req = api.retrieve("DataExtension", ["CustomerKey"], {    Property: "Name",    SimpleOperator: "equals",    Value: dataExtensionName   });   var customerKey = req.Results[0].CustomerKey;   var res = api.deleteItem("DataExtension", { "CustomerKey":customerKey });   DataExtension.Init('DEtoDelete').Rows.Update({"isprocessed": "1"}, ["DEName"], [dataExtensionName]);  } </script>
Solución
Ejecute la actividad de SSJS anterior para eliminar cualquier extensión de datos dentro de la extensión de datos "DEtoDelete".

Si el SSJS muestra un error con agotamiento del tiempo de espera (30 minutos), ejecute la actividad de nuevo para eliminar las extensiones de datos restantes.
Número del artículo de conocimiento

000395614

 
Cargando
Salesforce Help | Article