繁体   English   中英

无法从Google Apps脚本的多个工作表中获取范围

[英]Cannot get ranges from multiple sheets in google apps script

我正在尝试运行我的代码的一小段内容,即从一个电子表格中缩小2个范围,从另一个电子表格中缩小1个范围,然后创建一个新工作表。 我使用的代码如下:

var names = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Availability").getRange(2, 2, 19, 1);
var availability = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Availability").getRange(2, 2, 19, 6);
var needs = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Needs").getDataRange();
var staffingSheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet("Staffing");

当我更改前三行的顺序时,在不同的行和不同的调用上会出现错误,但它们都是TypeError: Cannot read property "0.0" from undefined. 奇怪的是,当staffingSheet已经存在时,前三行不会引发任何错误,但是由于尝试创建的工作表的存在而导致了错误。 有人有想法么?

Redian解决了它。 没有错误,问题出在其他代码部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM