Skip to content

Instantly share code, notes, and snippets.

@wvpv
Created December 11, 2015 17:28
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wvpv/44f081e87d2fb26490a7 to your computer and use it in GitHub Desktop.
Save wvpv/44f081e87d2fb26490a7 to your computer and use it in GitHub Desktop.
SFMC Dynamic DataExtension Column Headings
<script runat="server">
Platform.Load("Core","1");
var hidden_fields = "_CustomObjectKey,Lookup_Flag";
var DE = DataExtension.Init("DataExtensionName");
var data = DE.Rows.Lookup(["Lookup_Flag"], [1], 10, "LookupField");
if (data.length > 0) {
Write("<table border='1' cellpadding='2' cellspacing='3' style='border-collapse:collapse;'>");
Write("<tr>");
for (var key in data[0]) {
if (hidden_fields.indexOf(key) == -1) {
Write("<th>" + key.replace("_"," ") + "</th>");
}
}
Write("</tr>");
for (var i=0;i<= data.length;i++) {
var d = data[i];
Write("<tr>");
for (var key in d) {
if (hidden_fields.indexOf(key) == -1) {
Write("<td>" + d[key] + "</td>");
}
}
Write("</tr>");
}
Write("</table>");
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment