Google sheets TypeError:在对象中找不到函数getSheets-正在查找什么';这是不对的
运行此代码时,执行此行时出错:Google sheets TypeError:在对象中找不到函数getSheets-正在查找什么';这是不对的,google-sheets,Google Sheets,运行此代码时,执行此行时出错: var invoiceSheet = newSSFile.getSheets()[0];' TypeError:在发票Przykładowy的对象副本中找不到函数getSheets。(第69行,文件“代码”) 使用此代码,我希望: 创建新的电子表格并将其移动到适当的文件夹[works] 从另一个电子表格中获取一个值并将其粘贴到此新电子表格中[错误] 找了一个小时的答案,没有任何结果。知道是什么导致了这个错误吗 function invoice() { //C
var invoiceSheet = newSSFile.getSheets()[0];'
TypeError:在发票Przykładowy的对象副本中找不到函数getSheets。(第69行,文件“代码”)
使用此代码,我希望:
function invoice() {
//Create copy SS + name
var ssTemp = SpreadsheetApp.openById("1Cr2W_4lNrHYRdXK-KDQ7UFJJ3Iagh-tGct8Ee5Y");
var newSS = ssTemp.copy("Copy of " + ssTemp.getName());
// Move to folder
var DestinyFolder = DriveApp.getFolderById("0B-y1OC8ChG2XRjRRbEJ");
var newSSFile = DriveApp.getFileById(newSS.getId());
DestinyFolder.addFile(newSSFile);
DriveApp.getRootFolder().removeFile(newSSFile);
// Modify details
// Invoice No
var klienciSS = SpreadsheetApp.openById("18B151VlJaVtDdQ9CcLrL3iwRAtWw2ZzZydproj");
var klienciSheet = klienciSS.getSheets()[0];
var klienciRange= klienciSheet.getRange('AB6');
var klienciValue = klienciRange.getValue();
var invoiceSheet = newSSFile.getSheets()[0];
var inboiceRange = invoiceSheet.getRange('F4');
newCellInvoice.setValue(klienciValue);
问题是由以下线路引起的
var newSSFile = DriveApp.getFileById(newSS.getId());
它使NewsFile保存的是的实例,而不是的实例
但有问题的路线看起来没有必要。将抛出错误的行替换为
var invoiceSheet = newSS.getSheets()[0];
请解释你想要达到的目标。人们只能猜测你正试图用谷歌硬盘和电子表格做些什么,但除非你提供更多的细节,否则没有人会回答你的问题。创建一个新的电子表格并将其移动到适当的文件夹[works]2。从另一个电子表格中获取一个值并将其粘贴到此新电子表格中[error]请查看并更具体地查看(代码不完整)。