簡體   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