Google apps script 在应用程序脚本代码中找不到函数addToFolder
我收到以下代码的错误 错误详细信息:找不到函数addToFolderGoogle 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
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()
方法,而不向文件添加任何内容。仅使用文件名是行不通的。