I have a workflow built to notify a specific user based on if an approved by field is blank or not, which is triggered when a creation date field is populated. The creation date is recorded when a checkbox is selected and the sheet saved. This also generates a document. This has to happen in multiple workflows as recording a date or generating a document ends the workflow string.
In my sheet, I had to configure columns to extract the user's name from an email address, as this will be put on a generated document. This is a rather simple automation, but it keeps going invalid.
Attached are images of both the workflow, and the configuration of the created by information, the approved by information is setup identically. Below are the setup/formulas for the name information
Created By: This is a standard Contact List field
Approved By: This is a standard Contact List field
Created By (Extracted Name): =IFERROR(LEFT([Created By (Email)]1, FIND("@", [Created By (Email)]1) - 1), "")
Created By (Dot Location): =FIND(".", [Created By (Extracted Name)]@row)
Created By (Name Length): =LEN([Created By (Extracted Name)]@row)
Created By (Email): =LEFT([Created By]@row, FIND(" ", [Created By]@row) - 1) + "." + RIGHT([Created By]@row, (LEN([Created By]@row) - FIND(" ", [Created By]@row))) + "@xyz.com"
Created By (Name): =UPPER(LEFT([Created By (Extracted Name)]@row, 1)) + MID([Created By (Extracted Name)]@row, 2, [Created By (Dot Location)]@row - 2) + " " + UPPER(MID([Created By (Extracted Name)]@row, [Created By (Dot Location)]@row + 1, 1)) + MID([Created By (Extracted Name)]@row, [Created By (Dot Location)]@row + 2, [Created By (Name Length)]@row - [Created By (Dot Location)]@row)
Any ideas on what I can change to make this workflow functional?