Script über Widget und Variablen(Aktion) aufrufen

Ich hätte da mal ein Problem:
Ich möchte gerne ein Script sowohl über eine Aktion im Variablenprofil als auch über ein Widget auslösen. Dabei benötige ich aber ein Unterscheidungsmerkmal,
von welchem dieser beiden Möglichkeiten das Script aufgerufen wurde.
In beiden Fällen wird $IPS_SENDER = WebFront übergeben. Daher scheidet dies als Unterscheidungsmerkmal aus.
$IPS_VARIABLE und $IPS_VALUE wird beim dem Aufruf von einem Widget aus gar nicht definiert sodass ich hier auch keine Abfrage machen kann.
Ich benötige aber eine klare Unterscheidung woher der Aufruf des Scripts kam.
Hat vielleicht jemand einen Tipp ?

Hallo CityJump,

da fällt mir auf die schnelle nur eins ein.

Beim Widget ein eigenes Skript aufrufen das wiederrum dein eigentliches Skript mit einem oder mehreren Parameter aufruft.

Widget-Skript:

IPS_RunScriptEx(ID des eigentlichen Skriptes, Array("Uebergabe1" => Wert1, "Uebergabe2" => Wert2));

Ubergabe1 und Ubergabe2 kommt dann mit dem entsprechenden Wert im Zielskript an.

An so eine Lösung hatte ich auch schon gedacht. Hoffte es gibt noch was anderes in der Schatztruhe.

Danke dir