2017-01-04 10 views
-2

何らかの理由でこのコードブロックにエラーが発生していますが、何が問題なのかわかりません。どんな助けもありがとうございます。コードブロックに構文エラーがあります

if(cellValue == 0){ 
:あなたはそれを変更する必要があり、あなただけの cellValueが0に等しいかどうかを知りたい場合は

if(cellValue == <0){ 

function Submit(e) { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var s  = e.getActiveSheet(); 
    var range = e.getActiveRange(); 
    var cell = range.getActiveCell(); 
    var cellValue = ss.getActiveCell(9,17); 

    if(cellValue == <0){ 
    var report = s.getDataRange("A101:Q106"); 
    var numColumns = s.getLastColumn(); 
    var targetsheet = ss.getSheetByName("Report"); 
    var date = s.getSheetName(); 
    var target = targetsheet.getRange(targetsheet.getLastColumn() + 1 , 1); 
    e.getRange(report).copyTo(target); 
    } 
} 
+2

あなたは 'if(cellValue == <0){'をエラーにする必要があります。そこに何か間違いがありますか? – Tushar

+0

あなたのIDEまたはオンラインでコードリンターを使用してください!! – charlietfl

+0

あなたは質問をして答えを得ました。あなたの質問を別の質問に編集しないでください。これは答えを無効にするためです。また、質問は終了しているので、人々は新しい質問に答えることができません。新しい投稿で新しい質問をする方がはるかに良いです。 – Stibu

答えて

2

この

は、構文エラーの原因となっているラインです

cellValueが0より小さいかどうかを確認するには、適切な方法は次のとおりです。

if(cellValue < 0){ 

詳細については、http://devdocs.io/javascript/operators/comparison_operatorsを参照してください。

+0

'<='はどうですか? – Stibu

+0

これは有効なオプションです。追加したい場合は、私の回答を編集することを歓迎します。 – BonsaiOak

関連する問題