Expand my Community achievements bar.

SOLVED

Can a Launch rule 'self-inspect' ?

Avatar

Community Advisor

Is there a way to self-inspect from within a rule condition?

For instance,

     1) Can I access the rule name and log it to the console?  

     2) Within a custom event rule can I get at the event type on which the condition will be met?

    

in other words ,

if (_satellite._container.rules[0].events[0].modulePath === "core/src/lib/events/customEvent.js")  {

     console.log ( _satellite._container.rules[0].events[0].settings.type );

}

Yes, I know these are internals.  I'm wondering if the information is accessible in a supported manner.

1 Accepted Solution

Avatar

Correct answer by
Employee

#1 No, not currently.
#2 Yes. The custom code condition and custom code action both have access to an event object that contains potentially useful data about the event that triggered the rule. Try this: console.log(event.type);

View solution in original post

1 Reply

Avatar

Correct answer by
Employee

#1 No, not currently.
#2 Yes. The custom code condition and custom code action both have access to an event object that contains potentially useful data about the event that triggered the rule. Try this: console.log(event.type);