MimeType
An enumeration that provides access to MIME-type declarations without typing the strings
explicitly. Methods that expect a MIME type rendered as a string (for example, 'image/png'
) also accept any of the values below, so long as the method supports the
underlying MIME type.
// Use MimeType enum to log the name of every Google Doc in the user's Drive. var docs = DriveApp.getFilesByType(MimeType.GOOGLE_DOCS); while (docs.hasNext()) { var doc = docs.next(); Logger.log(doc.getName()) } // Use plain string to log the size of every PNG in the user's Drive. var pngs = DriveApp.getFilesByType('image/png'); while (pngs.hasNext()) { var png = pngs.next(); Logger.log(png.getSize()); }
Properties
Property | Type | Description |
---|---|---|
GOOGLE_APPS_SCRIPT
|
Enum
|
Representation of MIME type for a Google Apps Script project. |
GOOGLE_DRAWINGS
|
Enum
|
Representation of MIME type for a Google Drawings file. |
GOOGLE_DOCS
|
Enum
|
Representation of MIME type for a Google Docs file. |
GOOGLE_FORMS
|
Enum
|
Representation of MIME type for a Google Forms file. |
GOOGLE_SHEETS
|
Enum
|
Representation of MIME type for a Google Sheets file. |
GOOGLE_SITES
|
Enum
|
Representation of MIME type for a Google Sites file. |
GOOGLE_SLIDES
|
Enum
|
Representation of MIME type for a Google Slides file. |
FOLDER
|
Enum
|
Representation of MIME type for a Google Drive folder. |
SHORTCUT
|
Enum
|
Representation of MIME type for a Google Drive shortcut. |
BMP
|
Enum
|
Representation of MIME type for a BMP image file (typically .bmp). |
GIF
|
Enum
|
Representation of MIME type for a GIF image file (typically .gif). |
JPEG
|
Enum
|
Representation of MIME type for a JPEG image file (typically .jpg). |
PNG
|
Enum
|
Representation of MIME type for a PNG image file (typically .png). |
SVG
|
Enum
|
Representation of MIME type for an SVG image file (typically .svg). |
PDF
|
Enum
|
Representation of MIME type for a PDF file (typically .pdf). |
CSS
|
Enum
|
Representation of MIME type for a CSS text file (typically .css). |
CSV
|
Enum
|
Representation of MIME type for a CSV text file (typically .csv). |
HTML
|
Enum
|
Representation of MIME type for an HTML text file (typically .html). |
JAVASCRIPT
|
Enum
|
Representation of MIME type for a JavaScript text file (typically .js). |
PLAIN_TEXT
|
Enum
|
Representation of MIME type for a plain text file (typically .txt). |
RTF
|
Enum
|
Representation of MIME type for a rich text file (typically .rtf). |
OPENDOCUMENT_GRAPHICS
|
Enum
|
Representation of MIME type for an OpenDocument graphics file (typically .odg). |
OPENDOCUMENT_PRESENTATION
|
Enum
|
Representation of MIME type for an OpenDocument presentation file (typically .odp). |
OPENDOCUMENT_SPREADSHEET
|
Enum
|
Representation of MIME type for an OpenDocument spreadsheet file (typically .ods). |
OPENDOCUMENT_TEXT
|
Enum
|
Representation of MIME type for an OpenDocument word-processing file (typically .odt). |
MICROSOFT_EXCEL
|
Enum
|
Representation of MIME type for a Microsoft Excel spreadsheet file (typically .xlsx). |
MICROSOFT_EXCEL_LEGACY
|
Enum
|
Representation of MIME type for a Microsoft Excel legacy file (typically .xls). |
MICROSOFT_POWERPOINT
|
Enum
|
Representation of MIME type for a Microsoft PowerPoint presentation file (typically .pptx). |
MICROSOFT_POWERPOINT_LEGACY
|
Enum
|
Representation of MIME type for a Microsoft PowerPoint legacy file (typically .ppt). |
MICROSOFT_WORD
|
Enum
|
Representation of MIME type for a Microsoft Word document file (typically .docx). |
MICROSOFT_WORD_LEGACY
|
Enum
|
Representation of MIME type for a Microsoft Word legacy file (typically .doc). |
ZIP
|
Enum
|
Representation of MIME type for a ZIP archive file (typically .zip). |