
[英]Is there a way to apply an onEdit function to multiple separate ranges in google sheets Apps Script?
[英]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.