2016-04-28 12 views
1

私はこのエラーメッセージをGoogleスクリプト「行頭にありません;行頭にありません」で受け取り続けています。下のコードからセミコロンがどのように欠落しているか理解できる人がいますか?Google Scripts Error

function formula() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0]; 
    var colC = sheet.getRange("C59:C").getValues(); 
    var colD = sheet.getRange("D59:D").getFormulas(); 
    for (var n in colC) { 
    if (typeof(colC[n][0]) == 'object') { 
     colD[n][0] = "=SUM(ArrayFormula(IFERROR(CONVERT(C59,LOWER(D59),"kg "))))"; 
    } else { 
     colD[n][0] = ""; 
    } 
} 
sheet.getRange('F59:F').setFormulas(colD); 
} 

答えて

0

8行目の「2番目のは、それが期待作っているので、。そこkgのない

colD[n][0] = "=SUM(ArrayFormula(IFERROR(CONVERT(C59,LOWER(D59)," + kg + "))))"; 

は、私のC#はキロがAであると仮定すると、少し錆びている、それは私が信じているがどうあるべきかです変数ではありませんが、そうでない場合は、なぜ2つの余分なものを使用しているのか分かりません。 "