【发布时间】:2019-05-16 04:23:32
【问题描述】:
我需要在给定的 google drive 文件夹中打开 excel 文件并读取其数据。为此,我使用了以下代码。
var folders = DriveApp.getFoldersByName("Test Folder");
var foldersnext = folders.next();
var files = foldersnext.getFiles(); // get all files from folder
while(files.hasNext()) {
var sheets = SpreadsheetApp.openByUrl(files.next().getUrl()); // Line A
}
但它在“A行”中出现这样的错误;
文档 1LDVkBTnkcY32ni9WoGDn6xHonPOX87ZV 丢失(可能是 已删除,或者您没有读取权限?)
但是当使用记录文件的ID时,
var selectedFile = files.next();
Logger.log(selectedFile.getId());
它给了我预期的结果。所以,我认为错误在于将文件转换为excel文件。请给我一个解决方案以在给定文件夹中打开多个 excel 文件并读取其数据...
本项目有以下范围
【问题讨论】:
标签: excel google-apps-script google-apps