Google Apps Script API
    Preparing search index...

    Allows scripts to create, find, and modify files and folders in Google Drive.

    // Log the name of every file in the user's Drive.
    var files = DriveApp.getFiles();
    while (files.hasNext()) {
      var file = files.next();
      Logger.log(file.getName());
    }
    
    interface DriveApp {
        Access: typeof Access;
        Permission: typeof GoogleAppsScript.Drive.Permission;
        addFile(child: GoogleAppsScript.Drive.File): GoogleAppsScript.Drive.Folder;
        addFolder(
            child: GoogleAppsScript.Drive.Folder,
        ): GoogleAppsScript.Drive.Folder;
        continueFileIterator(continuationToken: string): FileIterator;
        continueFolderIterator(continuationToken: string): FolderIterator;
        createFile(blob: BlobSource): GoogleAppsScript.Drive.File;
        createFile(name: string, content: string): GoogleAppsScript.Drive.File;
        createFile(
            name: string,
            content: string,
            mimeType: string,
        ): GoogleAppsScript.Drive.File;
        createFolder(name: string): GoogleAppsScript.Drive.Folder;
        createShortcut(targetId: string): GoogleAppsScript.Drive.File;
        createShortcutForTargetIdAndResourceKey(
            targetId: string,
            targetResourceKey: string,
        ): GoogleAppsScript.Drive.File;
        getFileById(id: string): GoogleAppsScript.Drive.File;
        getFileByIdAndResourceKey(
            id: string,
            resourceKey: string,
        ): GoogleAppsScript.Drive.File;
        getFiles(): FileIterator;
        getFilesByName(name: string): FileIterator;
        getFilesByType(mimeType: string): FileIterator;
        getFolderById(id: string): GoogleAppsScript.Drive.Folder;
        getFolderByIdAndResourceKey(
            id: string,
            resourceKey: string,
        ): GoogleAppsScript.Drive.Folder;
        getFolders(): FolderIterator;
        getFoldersByName(name: string): FolderIterator;
        getRootFolder(): GoogleAppsScript.Drive.Folder;
        getStorageLimit(): number;
        getStorageUsed(): number;
        getTrashedFiles(): FileIterator;
        getTrashedFolders(): FolderIterator;
        removeFile(
            child: GoogleAppsScript.Drive.File,
        ): GoogleAppsScript.Drive.Folder;
        removeFolder(
            child: GoogleAppsScript.Drive.Folder,
        ): GoogleAppsScript.Drive.Folder;
        searchFiles(params: string): FileIterator;
        searchFolders(params: string): FolderIterator;
    }
    Index

    Properties

    Access: typeof Access
    Permission: typeof GoogleAppsScript.Drive.Permission

    Methods