@Dionara the solution provided by @v-jefferni will send you an email whenever ANY column is changed. But if you only want to see the column where the assignee has been then I would do it a different way as shown below.
First, you MUST turn on item versioning in your SharePoint list as this solution compares the new version of the item with the previous version to see what has changed:

Then in your flow the trigger is when an item or a file is modified.
Next, the first action is get changes for an item or a file (properties only) and you select the site and list and then select ID from the dynamic content box.
For the Since field you go to the Expression tab in the dynamic content box and copy/type in the following expression then click OK.
sub(int(triggerOutputs()?['body/{VersionNumber}']),1)
That's the expression that compares the current version with the previous version.

Finally, add a condition. click in the left field and select Has column changed: Assignee from the dynamic content box, select is equal to, then type true in the right field.


You can leave the red if no channel empty and add the send an email action into the green if yes channel. So you will get the email if the assignee has changed but for any other changes in the list you won't get the email
Rob
Los Gallardos
If I've answered your question or solved your problem, please mark this question as answered. This helps others who have the same question find a solution quickly via the forum search. If you liked my response, please consider giving it a thumbs up. Thanks.