建立檔案。
function createFile() { var file = DriveApp.createFile("testFile.txt", "Hello World!!!", MimeType.PLAIN_TEXT); Logger.log(file.getId()); }查詢檔案是否存在。
function findFileByName() { var fileName = "testFile"; var files = DriveApp.getFilesByName(fileName); if(files.hasNext()) { var objFile = files.next(); return objFile; } return null; }列出雲端硬碟所有檔案名稱。
function listFile() { var files = DriveApp.getFiles(); var file; while (files.hasNext()){ file = files.next(); Logger.log(file.getName()); } }刪除指定檔案。
function deleteFile() { //建立檔案 var file = DriveApp.createFile("testFile.txt", "Hello World!!!", MimeType.PLAIN_TEXT); //刪除檔案 DriveApp.removeFile(file); }
建立資料夾。
function createFolder() { var folderName = "testFolder"; var folder = DriveApp.createFolder(folderName); Logger.log(folder.getId()); }查詢資料夾是否存在。
function findFolderByName() { //找指定資料夾,找到就回傳名稱,反之則回null var foldername = "testlib";
var folders = DriveApp.getFoldersByName(foldername); if(folders.hasNext()) { var objFolder = folders.next(); return objFolder; } return null; }列出雲端硬碟所有資料夾名稱。
function listFolders() { var folders = DriveApp.getFolders(); var folder; while (folders.hasNext()){ folder = folders.next(); Logger.log(folder.getName()); } }刪除指定資料夾。
function deleteFolder() { var folderName = "testFolder"; var folder = DriveApp.createFolder(folderName); DriveApp.removeFolder(folder); }
參考資料: