Невозможно удалить все строки в расширении данных с помощью ssjs - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь удалить строки в DE (общий DE).Код, который я использую:

<html>
	<head>
		<title>test12</title>
	</head>
	<body>
		<script runat="server">
			Platform.Load("core", "1.1.1");
			try{
				var deleteCount = DeleteData("Voucher_Notification_Threshold","return", 1)
			}catch(ex)
			{
				Write(Stringify(ex));
			}finally
			{
				Write(Stringify(deleteCount));
			}
			
		</script>
	</body>
	
</html>

Мой код (один из которых завершен и выполняется) будет запущен как скрипт в автоматизации.Сейчас я тестирую его, поэтому я поставил его на облачные страницы.Эта облачная страница также находится в корпоративном буфере, так же как и расширение данных, из которого я хочу удалить

. Я получаю следующую ошибку: {"message": "Ожидаемый объект: DeleteData", "jintException": "Jint.Native.JsException: было сгенерировано исключение типа «Jint.Native.JsException». \ R \ n в Jint.ExecutionVisitor.Visit (MethodCall methodCall) \ r \ n в Jint.Expressions.MethodCall.Accept (посетитель IJintVisitor) \ r \n в Jint.ExecutionVisitor.Visit (выражение MemberExpression) \ r \ n в Jint.Expressions.MemberExpression.Accept (IJintVisitor visitor) \ r \ n в Jint.ExecutionVisitor.Visit (VariableDeclarationStatement) \ r \ n в Jint.Expressions.VariableDeclarationStatement.Accept (посетитель IJintVisitor) \ r \ n в Jint.ExecutionVisitor.Visit (инструкция BlockStatement) \ r \ n в Jint.Expressions.BlockStatement.Accept (посетитель IJintVisitor) \ r \ n в утверждении Jint.ExecutionVisitor.Visit () "," description ":" Jint.Native.JsException: ожидается объект: DeleteData \ r \ nОбновление исключения типа 'Jint.Native.JsException',- из Jint \ r \ n \ r \ n "}

любая подсказка была причиной проблемы.

1 Ответ

0 голосов
/ 24 января 2019

Попробуйте это -

<script runat="server">
    Platform.Load("core", "1.1.1");
    var DE = DataExtension.Init("Voucher_Notification_Threshold");
    DE.Rows.Remove(["return"],[1]);
</script>
...