2016-10-23 1 views
0

私は2つのforループを実行しています: 最初は条件が満たされない限り行番号を[i]に配置するvaluesDeletionという配列を作成していますが、その場合には 'y'が入ります。 2番目の値は、任意の 'y'の値を削除してその行を削除しています。 問題は、私が削除すべき行は実際には範囲が設定されたものであるためj + 1ですが、変数jで数学を行うことはできません。Googleスクリプトのforループ変数で数学を実行する

私が試してみた:

  • のparseInt(J)+1
  • + J + 1
  • + J + 1
  • parseFloatは(J)+ 1
  • など..

私はちょうど2つを一緒に私は11の代わりに11と12の代わりに11のようなものを与えるconcat。私は私の推測とは根本的に間違った何かを持っているようです。私は全体としてjavascriptを初めて使っています。より多くのコンテキストが必要ならば(私のコードの別名)、私に知らせてください。

myFunction() { 
     for (var j = 10; j >= 0; j--) { 
      Logger.log('j: '+ j + 1); 
     } 
} 

望ましい結果は次のとおりです。等...

+0

コードは完全ではありません。チェックアウト[mcve]してください。 –

+0

@Rubén最小限に抑えながら再現性があるようにコードスニペットを更新しました。 – wookieebreath

+0

サイトのガイドラインでも、コードを完成させる必要があります:) –

答えて

2

'j: '+ jが文字列です。その文字列に1を追加すると、文字列の連結が行われます。

あなたは最初の添加を実行するために括弧を使用する必要があります。

'j: '+ (j + 1)

+0

それで簡単です。どうもありがとうございます。これは、このようなことで正式な教育を受けていないという問題ですが、stackoverflowは優れた教師です。 – wookieebreath

関連する問題