2016-05-05 20 views
0

ich diesen Fehler, wenn ich meinen Code auszuführen Er weist 71 speziell an der Leitung, für die Datenvariable„Reference:‚ Blatt‘ist nicht definiert

function MAIN_createBatchMarketReports() { 
var marketReportDataSheet = getdataSheet(MARKET_REPORT_TEMPLATE_FILE_NAME); 
var currentDataColumn = INIT_DATA_COL; 

var lastCol = marketReportDataSheet.getDataRange().getLastColumn(); 

var data = sheet.getRange(AGENT_NAME_ROW,currentDataColumn,1,lastCol).getValues()[0]; 

    for (var i = 0; i < data.length; i++) { 

    if (data[i] != "" && data[i] != undefined) { 
     createMarketReport(marketReportDataSheet, i+1); 
    } 

    } 
} 

Voll Skript:.. http://pastebin.com/n70iLPsA

Jede Hilfe in der richtigen Richtung zu schätzen wissen.

+0

die anfängliche Frage wurde von David ja gelöst! Danke für das Follow-up – Zedkay22

Antwort

0

ich denke, es ist ein Fehler, haben Sie Blatt marketReportDataSheet zu ersetzen. Das variable Blatt innerhalb der Funktion getdataSheet nicht in der Funktion MAIN_createBatchMarketReport definieren s

function MAIN_createBatchMarketReports() { 
var marketReportDataSheet = getdataSheet(MARKET_REPORT_TEMPLATE_FILE_NAME); 
var currentDataColumn = INIT_DATA_COL; 

var lastCol = marketReportDataSheet.getDataRange().getLastColumn(); 

var data = marketReportDataSheet.getRange(AGENT_NAME_ROW,currentDataColumn,1,lastCol).getValues()[0]; 

    for (var i = 0; i < data.length; i++) { 

    if (data[i] != "" && data[i] != undefined) { 
     createMarketReport(marketReportDataSheet, i+1); 
    } 

    } 
} 
+0

Danke für die schnelle Antwort. Ich tat, dass es jedoch einen Fehler in Zeile 120, wo ich initiiere die E-Mail gesendet werden. Ungültige E-Mail-Adresse: Verkäufer (Zeile 120, Datei "Code") – Zedkay22

Verwandte Themen