掌上webOS MailService参数传递问题

时间:2010-06-29 04:58:08

标签: webos

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

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:无法将属性设置为'未定义的',” 你能帮我解决这个问题。

ThanQ for all。

1 个答案:

答案 0 :(得分:1)

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

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