Erweiterte Bedingungen für E-Mail-Benachrichtigungen
Verwenden Sie eine erweiterte Bedingung, um eine Benachrichtigung basierend auf dem aktuellen E-Mail-Datensatz zu senden oder Feldwerte oder Systemeigenschaften zu ändern.
- Rufen Sie eine Funktion auf, die einen Wert zurückgibt, oder
- Legen Sie die globale Variable
answermithilfe eines Skripts fest
(function() {
var groupMember = gs.getUser();
return !groupMember.isMemberOf('XYZ');
})();Alternativ können Sie dieselbe erweiterte Bedingung mithilfe der Antwortvariablen skripten:
var groupMember = gs.getUser();
if(groupMember.isMemberOf('XYZ')){
answer = false;
} else {
answer = true;
};Beachten Sie, dass das Skript die Antwortvariable auf „ true “ setzen muss, um die Benachrichtigung zu senden. Wenn Sie keine bedingten Skripts erstellen, entspricht der Wert von answer dem letzten Wert, den Sie für die Variable festgelegt haben.
Sie können eine skriptbasierte Bedingung im Feld Erweiterte Bedingung hinzufügen, indem Sie das E-Mail-Benachrichtigungsformular konfigurieren und das Feld hinzufügen. Sie können auf das Feld in der Ansicht Erweitert ohne Konfiguration des Formulars zugreifen.
- aktuell: enthält den aktuellen Datensatz aus der Tabelle, mit der die Benachrichtigung verknüpft ist.
- Ereignis: enthält das Ereignis, das die Benachrichtigung ausgelöst hat.