データエクステンションからの行の取得

このサンプルコードは、ランディングページ内のサンプルコートを示しています。テーブルには、データエクステンションから取得したデータが表示されます。

1<html>
2    <head>
3    </head>
4    <body>
5        <table style= "border: 1px solid black">
6            <tr>
7                <td>requestID</td>
8                <td>conversationID</td>
9                <td>overallStatusCode</td>
10                <td>statusCode</td>
11                <td>statusMessage</td>
12                <td>errorCode</td>
13                <td>requestType</td>
14                <td>sequenceCode</td>
15                <td>resultDetailXML</td>
16            </tr>
17            <script runat=server>
18                Platform.Load("Core","1");
19                var layouts = DataExtension.Init("ImportResults").Rows.Retrieve();
20                for (var i = 0; i < layouts.length; i++)
21                {
22                    Write("<tr>");
23                    Write("<td>" + layouts[i].requestID + "</td>");
24                    Write("<td>" + layouts[i].conversationID + "</td>");
25                    Write("<td>" + layouts[i].overallStatusCode + "</td>");
26                    Write("<td>" + layouts[i].statusCode + "</td>");
27                    Write("<td>" + layouts[i].statusMessage + "</td>");
28                    Write("<td>" + layouts[i].errorCode + "</td>");
29                    Write("<td>" + layouts[i].requestType + "</td>");
30                    Write("<td>" + layouts[i].sequenceCode + "</td>");
31                    Write("<td><pre>" + layouts[i].resultDetailXML + "</pre></td>");
32                    Write("</tr>");
33                }
34                //Write(Stringify(layouts));
35            </script>
36        </table>
37    </body>
38</html>