2016-12-20 23 views
1

スクリプトでこのエラーメッセージが表示され続けます。 「無効な引数:permission.value」:無効な引数:permission.value

var buyer = threads[i].getMessages()[0].getReplyTo(); 
var subject = "Thank you for your purchase"; 
var body = "Please download the file using the link below.\n\n"; 

if (size > 20) { 
    file.addViewer(buyer); <---- It specifically points to this line 

間違っているかもしれないものの任意のアイデアを これはエラーがに指摘するコードの一部ですか?

+0

あなたの質問に興味のある人には、より良いタグを付け加えてください。 – Winter

答えて

0

エラー無効な引数:permission.value参照項目が存在しない場合は、エラーが発生します。あなたのコードでは、インデックスiが範囲外であるか、threads[i]がオブジェクトを参照していないか、またはgetMessages()[0]がオブジェクトを返していない場合があります。

スクリプトをデバッグモードで実行し、エラーが発生した場合は、変数の内容を表示して問題の内容を確認できます。

参照:this question

0

バイヤー変数を電子メールアドレスに置き換えると正常に動作します。

.getReplyTo()は、名前とメールアドレスを<>から取得します。 ie "Name""< [email protected]>"