Hi Karen, are you developing this in a sandbox account? If so, how do you have your sandbox email preferences configured? By default, sandbox emails are sent to the logged in user. Therefore, when testing client scripts, user event scripts, and suitelets you would receive the emails. In contrast, scheduled scripts generally run at their scheduled times as the system user so you would not be the current user who receives the emails.
There are two ways to work around this:
1. Adjust your sandbox email preferences so that the emails go to specific email address(es) (i.e. your own)
2. Attach the email to a record and review the message attached to that record in NetSuite