我正在为 Google 电子表格创建一个小脚本,它将数字移入一列,将字符串移入另一列。应该是非常基本的,但我只是几乎不玩 JS,自然我遇到了一些对我来说毫无意义的东西。
这是代码。
function moveData() {
var sheet = SpreadsheetApp.getActiveSheet();
var dataToMove = sheet.getRange("A1:A5003");
var lastRow = sheet.getLastRow();
for (var i = 0; i <= lastRow - 1; i++)
{
var unparsedValue = dataToMove[i];
if(unparsedValue != "" && typeof unparsedValue === "number" && !isNaN(unparsedValue))
{
var parsedValue = unparsedValue;
Logger.log(parsedValue);
}
}
}
显然并没有全部完成,但会引发错误var unparsedValue = dataToMove[i];
错误如下:类“$Proxy810”没有名为“0”的公共实例字段或方法
什么是 $Proxy810,如果我理解正确,为什么它会有一个名为“0”的字段或方法?
一点令人沮丧和对此的任何见解将不胜感激。