Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 按名称打开谷歌电子表格;getID()方法失败_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 按名称打开谷歌电子表格;getID()方法失败

Google apps script 按名称打开谷歌电子表格;getID()方法失败,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想用谷歌脚本打开一个电子表格,知道它的名字。这比看起来更难,但我想我已经接近了。下面是我所拥有的。我收到一个错误执行失败:TypeError:在对象文件中找不到函数getID。(第37行,文件“Code”)在onFormSubmit(e)的第一行。代码如下: function getFileByName(filename) { var files = DocsList.getRootFolder().find("title:" + '"' + filename + '"');

我想用谷歌脚本打开一个电子表格,知道它的名字。这比看起来更难,但我想我已经接近了。下面是我所拥有的。我收到一个错误
执行失败:TypeError:在对象文件中找不到函数getID。(第37行,文件“Code”)在onFormSubmit(e)的第一行。代码如下:

function getFileByName(filename) {
  var files = DocsList.getRootFolder().find("title:" + '"' + filename + '"');    
  for( var i in files){
    if ( files[i].getName() == filename ) 
    {
      Logger.log("found " + files[i].getName());
      return files[i];
    }
  }     
  Logger.log("did not find " + filename);
} 

function onFormSubmit(e) {

  var SPREADSHEET_ID = getFileByName('Reassessment Requesttemp').getID();//getID(names[0]);
  var app = UiApp.getActiveApplication();

  SpreadsheetApp.openById(SPREADSHEET_ID).appendRow([e.values[0], e.values[1],e.values[2], e.values[3],e.values[4], e.values[5],e.values[6], e.values[7],e.values[8], e.values[9],'', '',]);
谢谢你的帮助

*羞愧地垂着头

getID()
不是一件事
getId()
is

所以。。。如果需要,请按(唯一)名称打开电子表格:开始