通过ID访问电子表格

时间:2019-11-24 14:28:48

标签: google-apps-script google-sheets

我正在使用Google Apps脚本。 我需要访问电子表格中的一些信息。 我导航到该文件并找到其ID。 但是,功能 var fileID = file.getId() var activityName = Sheets.Spreadsheets.Values.get(fileID,'B1:B4'); 似乎不接受该ID,甚至在我登录并检查该ID时都认为该ID是正确的。

Sheet1.getRange('4:4').activate().getFilter().remove();
data.getRange('2:2').activate().getFilter().remove();

1 个答案:

答案 0 :(得分:1)

这对我有用:

function getTheInformation() {
  var dApp = DriveApp;
  var folderIter = dApp.getFoldersByName("Questions");
  var folder = folderIter.next();  
  var filesIter = folder.getFiles();
  while (filesIter.hasNext()) {
    var file = filesIter.next();
    var fileID = file.getId()
    var fileName = file.getName();
    if(fileName=='StackOverflow1') {
      var values = Sheets.Spreadsheets.Values.get (fileID,'Sheet1!B1:B4')     
      Logger.log(values);
    }
  }
}

我做了一些不同的事情:我将工作表名称添加到范围中,并且还检查了正确的文件名。