小编Nic*_*ico的帖子

您如何解决“参数(数字 [])与 SpreadsheetApp.Range.setValues 的方法签名不匹配”错误

我收到此错误:

“参数 (number[]) 与 SpreadsheetApp.Range.setValues 的方法签名不匹配。”

当我尝试将一组值写入工作表时,在我的 Google Apps 脚本中。

下面是代码的缩短(简化)版本。实际代码运行了大约 10,000 条记录。

setValues调用时,错误发生在最后一行。

我知道我在这里错过了一些非常简单的东西。

function writeArrayToSheet() {

  var ss = SpreadsheetApp.openById("Spreadsheet_ID");
  var orderSheet = ss.getSheetByName("Sheet_Name");
  var vTable = orderSheet.getRange(1,6,5,11).getValues(); //Raw data 
  var vWriteTable = []; //Data that will be written to sheet
  var updateTime = new Date();
  var i = 0;
  var vSeconds = 0;


  while (i < 5 && vTable[i][0] != "") {

    //Logic section that calculated the number of seconds between

    if (vSeconds == 0) …
Run Code Online (Sandbox Code Playgroud)

arrays google-sheets google-apps-script

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

google-apps-script ×1

google-sheets ×1