
[英]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.