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: プロパティ 'to' を undefined に設定できません」というエラーが表示されます。この問題の解決を手伝ってください。

ありがとうございます。

4

1 に答える 1

1

これは基本的な Javascript エラーのようです。「var params = {};」のような行を入れましたか?最初に params 変数を空のオブジェクトとして宣言しますか?

注 - サービスを使用して電子メールを送信するには、アプリが com.palm.* アプリケーションとしてプライベート システム バスにアクセスする必要があります。つまり、アプリ カタログ経由で配布することはできません。

于 2010-06-29T08:12:52.787 に答える