Google apps script Can';我不知道如何使用;我";在For循环中作为整数

Google apps script Can';我不知道如何使用;我";在For循环中作为整数,google-apps-script,Google Apps Script,我试图在FOR循环中使用“I”作为索引。特别是使用“var sampleCell=3+i 如果有帮助的话,我已经花了3个小时在谷歌上搜索,试图找到答案。我有C语言的经验,但翻译不太好,至少对我来说不是。我才刚刚开始用脚本编码 function AutoManager() { var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 3; // First row of data to process var numRows = she

我试图在FOR循环中使用“I”作为索引。特别是使用“var sampleCell=3+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");
}
函数自动管理器(){
var sheet=SpreadsheetApp.getActiveSheet();
var startRow=3;//要处理的第一行数据
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();
用于(样本数据中的i){
var样本=样本数据[i];
var状态=状态数据[i];
var-sampleCell=3;
var cell=sheet.getRange(sampleCell,1);
如果((样本>0)和&(状态<1)){
单元设置值(1);
}    
}
sendmail(“EMAIL”、“TEST”、“Hello”);
}

没有检查您的所有代码,但您肯定应该看看ocordova sugested提供的mozilla文档。
无论如何,您不应该使用
for(stuff中的var i)
结构,其中
stuff
是一个
数组。
结构中的
变量i应保留给
对象


更喜欢使用
for(var i=0;我甚至不知道从哪里开始这个问题的错误状态。请修复格式。然后人们会帮助你。好的,我会试试。对不起。查找如何在Javascript中迭代数组,不要使用for(i in…)GoogleApps脚本是一种基于JavaScript的脚本语言,请查看Mozilla文档或。考虑返回一个二维值数组