FORループで "i"をインデックスとして使用しようとしています。具体的には、「var sampleCell = 3 + i;Forループで整数として "i"を使用する方法がわかりません
のようなものを使用すると便利です。私は3時間かけてグーグルで答えを見つけようとしましたが、C言語の経験はありますが、 、少なくともではない私のために。私はまだ始まったばかりのスクリプトでコーディングしました。
function AutoManager() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 3; // First row of data to process
var numRows = sheet.getLastRow()-1;
var sampleRange = sheet.getRange(startRow, 6, numRows, 1);
var sampleData = sampleRange.getValues();
var statusRange = sheet.getRange(startRow, 1, numRows, 1);
var statusData = statusRange.getValues();
for (i in sampleData) {
var sample = sampleData[i];
var status = statusData[i];
var sampleCell = 3;
var cell = sheet.getRange(sampleCell,1);
if((sample > 0) && (status < 1)) {
cell.setValue(1);
}
}
MailApp.sendEmail("EMAIL", "TEST", "Hello");
}
私はこの質問の誤った状態からどこで始めるべきかも知らない。 – Krythic
フォーマットを修正してください。その後、人々があなたを助けます。 – valignatev
さて、お試しください。ごめんなさい。 – Ice16