我正在用palm webOS开发一个应用程序。在该应用程序中,我必须使用MailService直接发送邮件,而无需打开任何电子邮件或编写场景。为此,我必须传递params。但我不知道如何传递参数,以及我必须传递给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
});但我得到的错误是“未捕获TypeError:无法将属性‘设置为’的未定义,”你能帮我解决这个问题吗?
适用于所有人的ThanQ。
发布于 2010-06-29 16:12:53
这看起来像一个基本的Javascript错误。您是否放入了类似"var params = {};“这样的行,以将params变量声明为空对象?
请注意--使用该服务发送电子邮件要求您的应用程序作为com.palm.*应用程序访问私有系统总线。这意味着您将无法通过App Catalog进行分发。
https://stackoverflow.com/questions/3137962
复制相似问题