Wie übernehme ich eine URL-Variable in eine Variable einer SAC Application?

Antwort

Um eine URL-Variable in eine Variable einer SAP Analytics Cloud (SAC) Application zu übernehmen, kannst du die folgenden Schritte befolgen: 1. **Erstellen der URL-Variable:** - Füge die gewünschte Variable als Parameter in die URL der SAC Application ein. Zum Beispiel: `https://<your-sac-application-url>?variableName=value` 2. **Verwenden von JavaScript in der SAC Application:** - Öffne die SAC Application im Designer-Modus. - Füge ein Skript-Objekt hinzu, um benutzerdefinierten JavaScript-Code zu schreiben. 3. **JavaScript-Code zum Abrufen der URL-Variable:** - Verwende den folgenden JavaScript-Code, um die URL-Variable zu extrahieren und in eine Variable der SAC Application zu übernehmen: ```javascript // Funktion zum Abrufen der URL-Parameter function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); } // Abrufen des Werts der URL-Variable var variableValue = getUrlParameter('variableName'); // Zuweisen des Werts zu einer SAC-Variable // Angenommen, du hast eine Variable in der SAC Application namens 'sacVariable' this.getVariable("sacVariable").setValue(variableValue); ``` 4. **Testen der Anwendung:** - Speichere die Änderungen und teste die Anwendung, indem du die URL mit dem Parameter aufrufst. Zum Beispiel: `https://<your-sac-application-url>?variableName=testValue` - Überprüfe, ob die Variable in der SAC Application den Wert `testValue` übernommen hat. Diese Schritte ermöglichen es dir, eine URL-Variable in eine Variable deiner SAC Application zu übernehmen.

Kategorie: Technologie Tags: URL Variable SAC
Frage stellen und sofort Antwort erhalten