按文件夹中的名称打开文件,并获取范围A:N中的值



我有一个文件1,需要另一个文件2中的一些值。文件2及其文件夹的名称是已知的,也是文件2的文件夹ID。

当我想使用谷歌应用程序脚本时,如何获取A:N范围内的值并将其复制到file1?

首先通过获取文件的ID

myFolder = DriveApp.getFolderById('Put_The_Folder_ID_Here');
allFiles = myFolder.getFilesByName(myFileName);
while (allFiles.hasNext()) {//If there is another element in the iterator
thisFile = allFiles.next();
idoffile = thisFile.getId();}

然后使用ID打开文件

var hisss=SpreadsheetApp.openById(idoffile);
var hissht=hisss.getSheetByName("History") ;//sheet name
var hislr=hissht.getLastRow()
var vA =hissht.getRange("A:D").getValues();

现在,您已经获得了数组中所需的值。

打开电子表格并使用数组设置值(记住要匹配行和列的数量(

最新更新