2016-05-05 21 views
0

私のコードを実行しようとしたとき、私はこのエラーを取得することは、データ変数のために、特に71行目にポイント「にReferenceError: 『。。シートは、』定義されていない

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); 
    } 

    } 
} 

全スクリプト:http://pastebin.com/n70iLPsA

右方向への

すべてのヘルプは高く評価されています。私は間違いがあると思い

+0

最初の質問はdavid yesによって解決されました。フォローアップのおかげで – Zedkay22

答えて

0

を、あなたはmarketReportDataSheetにシートを交換する必要があります。 を可変シートがない関数MAIN_createBatchMarketReportに機能getdataSheet内で定義されます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

クイック返信ありがとうございます。 私はそれをしましたが、私は送信される電子メールを開始する120行目でエラーになりました。 無効なメールアドレス:売り手(120行目、ファイル「コード」) – Zedkay22

関連する問題