建立檔案。
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);
}
參考資料: