我正在开发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。
答案 0 :(得分:1)
这看起来像是一个基本的Javascript错误。你输了一行像“var params = {};”首先将params变量声明为空对象?
请注意 - 使用该服务发送电子邮件要求您的应用程序作为com.palm。*应用程序访问专用系统总线。这意味着您将无法通过应用程序目录进行分发。