I couldn't get that to work, but gave me a headstart.
I was able to select one of the green boxes that represents: triggerOutputs()?['body/Editor/Email'] (from the "When an item is Created or Modified" Section, usually the last section at the bottom of the dialog box from the Dynamic Content / Expression builder window.)
Using it, I could verify that it, not only, had a value, but what that exact value is.
(I made a log list to create my own "Workflow History" list, like SPD used to do.)
With that, I used this instead:
**@not(equals(triggerOutputs()?['body/Editor/Email'], 'Username@domain.com'))**
For even more posterity:
I have experienced a situation where Flows DO NOT trigger, at all. Using a Trigger Condition like this leaves no trace that the Flow was even attempted to run. I was hoping that the Run History for the Flow would at least acknowledge that an attempt was made, but it does not. Unfortunately, this causes ambiguity as to whether the trigger failed to trigger, or if the trigger was suppressed by the Trigger Condition. With that, I'm more inclined to trap for the condition within the workflow, and report it through my log list.