2016-11-08 1 views
0
p4.run("sync", filename, function (syncerror, updatedDate) { 
      var logdata = console.log(syncerror); 
if() { 
} 
    }); 

これを実装する方法はわかりません。 「最新」の文字列を含むエラーで、「if」サイクルがエラーなく通過する必要があります。コンソールログからの読み方、エラーがない場合の「if」サイクルを渡す文字列「up-to-data」が含まれている場合

+0

「コンソールログから読み取る」とはどういう意味ですか?コンソールログは、**データをコンソールに書き込む機能です。何も返しません。 –

+0

「syncerror」からデータを読み込み、エラーのないサイクルから渡す文字列が「最新」である必要があります。私はこのエラーを除外し、これ以外のエラーがあれば失敗する必要があります。 – kai0

+0

なぜ 'console.log'が必要ですか?ただあなたの 'syncerror'をチェックしてください。 –

答えて

1
p4.run("sync", filename, function (syncerror, updatedDate) { 
    var logdata = syncerror.toString(); 
    if(logdata.indexOf('up-to-date')!==-1){ 
     return true; 
    } else { 
     console.log('not found'); 
     throw new Error(syncerror.message); 
    } 
}); 

私はそれをこのように理解します。わたしにはできる。あなたのヒントのためにありがとう!