Если вы пишете скрипт Suitelet в версии 2.0, вам нужно использовать ВОЗВРАТ вашей функции обратного вызова.В вашем случае это будет выглядеть примерно так:
return {
onRequest : sendEmail
};
Могу я также спросить - есть ли причина, по которой вы пытаетесь инициировать отправку электронного письма через SUITELET?Предполагая, что вы хотите инициировать электронную почту через URL-адрес, созданный на странице «Сценарий развертывания» в Suitelet, вам следует рассмотреть возможность включения вызова ServerResponse, чтобы написать в браузере, что электронная почта была успешно отправлена.Это будет выглядеть примерно так:
context.response.write('Email now sent');
Наконец, я также вижу, что вы неправильно использовали запятую в конце вашего объекта 'email.send'.Удалите запятую, как указано ниже:
email.send({
author: senderId,
recipients: recipientEmail,
subject: 'Test Sample Email Module',
body: 'Thisis a test', <---- REMOVE COMMA!
});
Надеюсь, это поможет.