Google Apps Scriptでこの問題が発生しています。アプリケーションサーバーのリクエストが長時間かかるため、タイムアウトしています。私はちょうど私のコーディングがより速く動くように少しきれいにすることができるかどうかを見たいと思っていましたか、それともうまくいく別の方法がありますか?以下Forループのタイムアウト:JavaScript/Google Apps Script
コード:任意の応答のための
for (var y = 1; y < listLast ; y++) {
var matchor = listSheet.getRange("B" + y).getValue();
var listEmCo = listSheet.getRange("A" + y).getValue();
if(matchor == "Match") {
Logger.log("Do Nothing");
} else {
for (var x = 0; x < formLast; x++) {
if(listEmCo == formData[x]){
listSheet.getRange("B"+ [y]).setValue("Match");
break;
} else {
listSheet.getRange("B"+ [y]).setValue("No Match");
}
}
}
}
感謝:)
listLastとformLastの値は何ですか?彼らは無限ループの理由かもしれませんか? – RhinoDevel
これらの値はメールアドレスか「一致」または「一致しません」のいずれかです –