Still no luck at posting what I had written earlier. Getting the same error.
The solution is essentially what I offered in my initial reply to you question, and very similar to what Jerry has since posted (immediately following my trouble reports).
I added an auxiliary column, placing it after column E (Type), making it column F.
In F2, I entered this formula:
=IF(LEN(D)<1,"--",A)
and filled it down to the end of the column. Functionally, this formula is similar to the one Jerry has shown in his auxiliary column, B, except that the logic is reversed and it places two hyphens into the cell where D is empty, rather than the null string used in Jerry's example.
The conditional formatting rule for cells in column A compares the value in the cell with the value in the corresponding cell in column G. If they are the same (which they will be if a time has been recorded in column D) the rule applies a colour fill to the cell (in column A). The rule is the same as that shown in Jerry's example, except that it refers to G2 rather than B2.
Regards,
Barry
PS: Regarding the AppleScript solution(s) offered:
A solution using conditional formatting, and a formula to produce a match for the condition, will work automatically once it has been set up. No user action beyond entering the data is required.
A Script, or a Service created from that script, must be triggered either by running the script (from the Script Editor) or choosing the script or the Service from a menu. Either of these requires a user action in addition to the data entry.
B