ReferenceError: targetsheetByName is not defined // GoogleSheets Script
ReferenceError: targetsheetByName is not defined // GoogleSheets Script
我在 sheet 的图像中分配了这个脚本,所以当我点击它时,脚本会自动 运行ning 并将特定行的数据传输到我的电子表格的另一个选项卡.
我想从同一个电子表格传输行 A2:S2 的数据。从选项卡 Submit0 到选项卡 FUTURE.
我使用的脚本是这样的:
function CopyRowstocks()
{
let ss = SpreadsheetApp.getActiveSpreadsheet();
let sourcedata = ss.getSheetByName("Submit0")
let targetsheet = ss.getSheetByName("FUTURE");
let sourcerange = sourcedata.getRange("A2:S2");
let sourcevalues = sourcerange.getValues();
let lastrow = targetsheet.getLastRow() + 1;
sourcerange.copyTo(targetsheet.getRange(lastrow,1))
}
但每当我尝试 运行 这个脚本时,它都会向我显示这条消息:
ReferenceError: targetsheetByName is not defined
为什么会出现这条消息?我做错了什么?
我终于解决了!这是一个非常愚蠢的错误。我写的不是“FUTURE”,而是“FUTURE”
我在 sheet 的图像中分配了这个脚本,所以当我点击它时,脚本会自动 运行ning 并将特定行的数据传输到我的电子表格的另一个选项卡.
我想从同一个电子表格传输行 A2:S2 的数据。从选项卡 Submit0 到选项卡 FUTURE.
我使用的脚本是这样的:
function CopyRowstocks()
{
let ss = SpreadsheetApp.getActiveSpreadsheet();
let sourcedata = ss.getSheetByName("Submit0")
let targetsheet = ss.getSheetByName("FUTURE");
let sourcerange = sourcedata.getRange("A2:S2");
let sourcevalues = sourcerange.getValues();
let lastrow = targetsheet.getLastRow() + 1;
sourcerange.copyTo(targetsheet.getRange(lastrow,1))
}
但每当我尝试 运行 这个脚本时,它都会向我显示这条消息:
ReferenceError: targetsheetByName is not defined
为什么会出现这条消息?我做错了什么?
我终于解决了!这是一个非常愚蠢的错误。我写的不是“FUTURE”,而是“FUTURE”