OOTB-Funktion nms.eventHisto.GetMirrorUrl gibt keine URL zurück oder gibt falsche URL zurück
In einem Workflow mit einer JS-Aktivität beim Aufruf der vordefinierten (OOTB)-Funktion nms.eventHisto.GetMirrorUrl
, gibt er keine URL zurück oder gibt eine falsche URL zurück. Fügen Sie im Funktionsaufruf Anführungszeichen für die Ereignisverlauf-ID hinzu.
Beschreibung description
Umgebung
Campaign Classic v8
Problem/Symptome
In einem Workflow mit einer JS-Aktivität beim Aufruf der vordefinierten (OOTB)-Funktion nms.eventHisto.GetMirrorUrl
, gibt er keine URL zurück oder gibt eine falsche URL zurück.
Schritte zur Reproduktion:
-
Erstellen Sie einen Workflow mit einer JavaScript-Aktivität.
-
Fügen Sie in der JavaScript-Aktivität den folgenden Code hinzu, ersetzen Sie 1234567 mit einer Ereignis-Histoid in Ihrer ACC-Marketinginstanz vorhanden sind. Zeigen Sie eine Vorschau des Ereignisverlaufs an, um sicherzustellen, dass eine funktionierende Mirror-URL vorhanden ist.
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl(1234567));
-
Führen Sie den Workflow aus und überprüfen Sie die Protokolle:
-
Entweder wird keine URL zurückgegeben
- ODER Die zurückgegebene URL stimmt nicht mit der URL überein, die auf der Registerkarte "Vorschau"für das Ereignis angezeigt wird, für das Sie die Funktion aufgerufen haben.
-
Auflösung resolution
Lösung:
Hinzufügen von Anführungszeichen um das Ereignis Histo-ID im Funktionsaufruf.
Der Aufruf sollte wie folgt aussehen:logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));
Ursache
Die Funktion funktioniert nicht, da sie mit einem long -Parameter aufgerufen wird.