Javascript 将数组写入单行

Javascript 将数组写入单行,javascript,arrays,google-apps-script,google-sheets,Javascript,Arrays,Google Apps Script,Google Sheets,我创建了一个API,它可以遍历JSON格式的数据,每个ID读取2个项目。我将这些数据存储在一个名为values[]的数组中。这个修改如何 修改点: 为了将values的值放到一行,请修改values.push([时间戳,价格])到值。推送(时间戳、价格)。这样,每个值都被放入一维数组中 为了从第3行输入值,在此修改中,它检查用于输入值的第3行是否为空 当上述各点反映到脚本中时,它将变成如下所示 修改脚本: 发件人: 致: 参考资料: 再次感谢塔奈克。您是否有一个链接,我可以继续了解您解

我创建了一个API,它可以遍历JSON格式的数据,每个ID读取2个项目。我将这些数据存储在一个名为values[]的数组中。

这个修改如何

修改点:
  • 为了将
    values
    的值放到一行,请修改
    values.push([时间戳,价格])
    值。推送(时间戳、价格)。这样,每个值都被放入一维数组中
  • 为了从第3行输入
    ,在此修改中,它检查用于输入值的第3行是否为空
当上述各点反映到脚本中时,它将变成如下所示

修改脚本: 发件人: 致: 参考资料:

再次感谢塔奈克。您是否有一个链接,我可以继续了解您解释的更多细节?@user13599639感谢您的回复。我很高兴你的问题解决了。关于您的附加问题,我已经添加了
push()
appendRow(rowContents)
的链接。例如,当您想了解
isBlank()
时,您可以确认。如果您想检查电子表格服务的其他方法,您可以检查。@user13599639如果您想了解其他有用的链接,您也可以检查。@user13599639谢谢您的回复。我很高兴你的问题解决了。
    values.push([timestamp, price]);
  }
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("rawStockData");
  ss.getRange("A3:BH3").setValues(values);
}
    values.push(timestamp, price);  // Modified
  }
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("rawStockData");
  var range = ss.getRange(3, 1, 1, values.length);  // Modified
  if (range.isBlank()) {  // Added
    range.setValues([values]);
  } else {
    ss.appendRow(values);
  }
}