Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 在应用程序脚本代码中找不到函数addToFolder_Google Apps Script_Google Drive Api - Fatal编程技术网

Google apps script 在应用程序脚本代码中找不到函数addToFolder

Google apps script 在应用程序脚本代码中找不到函数addToFolder,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,我收到以下代码的错误 错误详细信息:找不到函数addToFolder function createDocument(sourceId, name) { var source = DocsList.getFileById(sourceId); var newFile = source.makeCopy(name); var targetFolder = DocsList.getFolderById(TARGET_FOLDER); newFile.addToFold

我收到以下代码的错误

错误详细信息:找不到函数addToFolder

function createDocument(sourceId, name) {
    var source = DocsList.getFileById(sourceId);
    var newFile = source.makeCopy(name);
    var targetFolder = DocsList.getFolderById(TARGET_FOLDER);
    newFile.addToFolder(targetFolder);
    return DocumentApp.openById(newFile.getId());
}
我试图将此代码更改为驱动应用程序,但直到现在它才起作用

   var fileName= theForm.myFile;  
   var folder = DriveApp.getFolderById(FOLDER_ID);    
   var file = DriveApp.createFile(fileName);    
   file.addToFolder(folder);
使用此代码:

function createNewFileThenMoveToFolder() {
  var theFolder = DriveApp.getFolderById('The Folder ID');
  var theFile = DriveApp.createFile('AAAA1111', 'some dummy content');
  //theFile.makeCopy(theFolder);

  theFolder.addFile(theFile);
};

注释掉的行也可以工作,但您将得到两个副本。

您不能对DriveApp使用
createFile()
方法,而不向文件添加任何内容。仅使用文件名是行不通的。