Array返回“未定义”GAS的字符串

时间:2013-08-02 09:18:12

标签: javascript google-apps-script google-sheets

我有一些代码可以将数据从一个电子表格复制到另一个电子表格。我在源电子表格中创建了一个数组。当我运行脚本时,数组返回字符串值“Undefined”。这是this script.的延续。这是有问题的一行:

var dataValues = dataSheet.getRange("A"+(dataLastRow)+":G"+(dataLastRow)).getValues();

当我尝试使用以下方法从该数组中提取字符串值时:

var firstName = destSheet.getRange(destLastRow, 4);
  firstName.setValue(dataValues[1]);

它在目标电子表格中复制“未定义”。现在似乎其他一切都在运作。

1 个答案:

答案 0 :(得分:0)

getValues()返回一个JavaScript 2d数组,尝试类似:

firstName.setValue(dataValues​​[0][0]);