【发布时间】:2018-08-16 21:05:28
【问题描述】:
我得到无法从未定义中读取属性“0”。第 16 行出错。(while (colunaDias[emptyCell][0]
应该是google SpreadSheets 的一个非常简单的功能。我看不出我做错了什么......
奇怪的是,如果我不使用变量“dias”而是使用整数。 while 函数有效....
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var leadsSheet = ss.getSheetByName("Leads Todas as Categorias, menos outros - Days (5days)");
var targetSheet = ss.getSheetByName("feticaria");
var cellLeads = leadsSheet.getRange(1,1).getValue();
//var cellTarget = targetSheet.getRange(1,1).setValue(valor);
var colunaDias = leadsSheet.getRange('B:B').getValues();
var sourceMedium = leadsSheet.getRange('A:A').getValues();
var emptyCell = 16;
var dias = 1;
while (colunaDias[emptyCell][0] != ""){
while (colunaDias[emptyCell][0] <= dias){
dias++;
emptyCell++;
}
emptyCell++;
}
Logger.log(emptyCell);
}
【问题讨论】:
标签: javascript google-apps-script google-sheets