0

我正在 Palm webOS 中开发一个应用程序。在该应用程序中,我必须使用 MailService 直接发送邮件,而无需打开任何电子邮件或撰写场景。为此,我必须通过参数。但我不知道如何传递参数以及我必须将哪些参数传递给 MailService。

params.to ="mailId@abc.com";
params.subject = "subj";
params.msg = "message";
this.controller.serviceRequest('palm://com.palm.mail.MailService', {
        method: 'messageSend',
        parameters: params,
        onSuccess: this.messageSentCallback,
        onError: this.messageErrorCallback          
    });

但是我收到“Uncaught TypeError: Cannot set property 'to' of undefined”的错误,你能帮我解决这个问题吗?

谢谢大家。

4

1 回答 1

1

这看起来像一个基本的 Javascript 错误。你有没有像“var params = {};”这样的行 首先将 params 变量声明为空对象?

请注意——使用该服务发送电子邮件需要您的应用程序作为 com.palm.* 应用程序访问私有系统总线。这意味着您将无法通过 App Catalog 进行分发。

于 2010-06-29T08:12:52.787 回答