簡體   English   中英

Javascript:如何向數組添加值?

[英]Javascript: How to add values to an array?

首先,我目前使用 Javascript 在 Google Sheets 中創建一個宏。

對於我的項目,我想使用while 循環向數組添加值。 我使用了Array.push(Variable); 命令。 在將值添加到數組之前,我將值保存在一個變量中。

我通過在谷歌工作表的不同單元格中寫入這些值來檢查這些值是否正確存儲在變量中。 所以這不能成為錯誤的根源。
我還嘗試將存儲在數組中的值寫入谷歌工作表中的不同單元格,但輸出為"undefined"

據我了解,錯誤在於將值添加到數組中。 下面你可以看到一些代碼。

var row = 2;
var col = 1;

var rowCheck = 2;
var colCheck = 3;

var isSelected = spreadsheet.getActiveSheet().getRange(rowCheck, colCheck).getValue();

var AddToArray;

//Add all PID´s to an array
while (i < HideValues.lenght + 1) {
  if (isSelected == 0) {
    AddToArray = spreadsheet.getActiveSheet().getRange(row, col).getValue();
    HideValues.push(AddToArray);           //mistake in this line?                                
    //spreadsheet.getRange('\'Visualization\'!K' + i).setValue(AddToArray);
    i++;
    row++;
    rowCheck++;
  } else {
    //spreadsheet.getRange('\'Visualization\'!K' + i).setValue(AddToArray);
    i++;
    row++;
    rowCheck++;
  }
}

HideValues.lenght -> HideValues.length

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM