Sign in
Hide
Products
Google Apps
Google Apps Script
Google Apps Script
Report documentation issue
Overview
5-Minute Quickstarts
Add-on for Google Docs
Add-on for Google Forms
Macros, Menus, and Custom Functions
Managing Responses for Google Forms
Build an Add-on
New!
Developer Preview Guide
UI Style Guide
CSS Package
Authorization Lifecycle
Publishing
GUIDES
Google Services and External APIs
Built-in Google Services
Advanced Google Services
Authorization
Quotas
External APIs
Types of Scripts
Standalone
Bound to Google Apps
Web Apps and Sites Gadgets
Development Environment
Managing Projects
Managing Libraries
Managing Versions
Collaborating with Other Developers
Importing and Exporting Projects
Publishing to the Chrome Web Store
Triggers and Events
Simple Triggers
Installable Triggers
Event Objects
Extending Google Apps
Google Docs
Google Sheets
Custom Functions in Google Sheets
Known Issues in New Google Sheets
Storing and Serving Data
Script, User, and Document Properties
External Databases via JDBC
Content Service
ScriptDB
Deprecated
Migrating to Another Database
New!
Saving and Loading Objects
Querying the Database
Advanced Topics
Common Patterns
Menus and User Interfaces
Custom Menus in Google Apps
Dialogs and Sidebars in Google Apps
HTML Service
Create and Serve HTML
Communicate with Server Functions
Templated HTML
Restrictions
Best Practices
UI Service
Deprecated
REFERENCE
Google Apps Services
Calendar
CalendarApp
– CLASSES –
Calendar
CalendarEvent
CalendarEventSeries
EventGuest
EventRecurrence
RecurrenceRule
– ENUMS –
Color
GuestStatus
Visibility
Contacts
ContactsApp
– CLASSES –
AddressField
CompanyField
Contact
ContactGroup
CustomField
DateField
EmailField
IMField
PhoneField
UrlField
– ENUMS –
ExtendedField
Field
Gender
Priority
Sensitivity
DocsList
Deprecated
DocsList
Deprecated
– CLASSES –
File
Deprecated
FilesResult
Deprecated
Folder
Deprecated
FoldersResult
Deprecated
Token
Deprecated
– ENUMS –
FileType
Deprecated
Document
DocumentApp
– CLASSES –
Body
Bookmark
ContainerElement
Document
Equation
EquationFunction
EquationFunctionArgumentSeparator
EquationSymbol
FooterSection
Footnote
FootnoteSection
HeaderSection
HorizontalRule
InlineDrawing
InlineImage
ListItem
NamedRange
PageBreak
Paragraph
Position
Range
RangeBuilder
RangeElement
Table
TableCell
TableOfContents
TableRow
Text
UnsupportedElement
– INTERFACES –
Element
– ENUMS –
Attribute
ElementType
FontFamily
GlyphType
HorizontalAlignment
ParagraphHeading
TextAlignment
VerticalAlignment
Domain
Deprecated
Migrating from Domain Service
Drive
DriveApp
– CLASSES –
File
FileIterator
Folder
FolderIterator
User
– ENUMS –
Access
Permission
Forms
FormApp
– CLASSES –
CheckboxItem
Choice
DateItem
DateTimeItem
DurationItem
Form
FormResponse
GridItem
ImageItem
Item
ItemResponse
ListItem
MultipleChoiceItem
PageBreakItem
ParagraphTextItem
ScaleItem
SectionHeaderItem
TextItem
TimeItem
VideoItem
– ENUMS –
Alignment
DestinationType
ItemType
PageNavigationType
Gmail
GmailApp
– CLASSES –
GmailAttachment
GmailLabel
GmailMessage
GmailThread
Groups
GroupsApp
– CLASSES –
Group
– ENUMS –
Role
Language
LanguageApp
Maps
Maps
– CLASSES –
DirectionFinder
DirectionFinderEnums
ElevationSampler
Geocoder
StaticMap
StaticMapEnums
– ENUMS –
Avoid
Color
Format
MarkerSize
Mode
Type
Sites
SitesApp
– CLASSES –
Attachment
Column
Comment
ListItem
Page
Site
– ENUMS –
AttachmentType
PageType
Spreadsheet
SpreadsheetApp
– CLASSES –
ContainerInfo
DataValidation
DataValidationBuilder
EmbeddedAreaChartBuilder
EmbeddedBarChartBuilder
EmbeddedChart
EmbeddedChartBuilder
EmbeddedColumnChartBuilder
EmbeddedLineChartBuilder
EmbeddedPieChartBuilder
EmbeddedScatterChartBuilder
EmbeddedTableChartBuilder
PageProtection
Range
Sheet
Spreadsheet
– ENUMS –
DataValidationCriteria
Advanced Google Services
Experimental!
How to Enable Advanced Services
Admin SDK
Directory
Reports
AdSense
Analytics
BigQuery
Calendar
New!
Drive
New!
Fusion Tables
Google+ Domains
Mirror
Prediction
Tasks
URL Shortener
YouTube
YouTube Analytics
Script Services
Base
Browser
Logger
MimeType
Session
– CLASSES –
Blob
Menu
PromptResponse
Ui
User
– INTERFACES –
BlobSource
– ENUMS –
Button
ButtonSet
Month
Weekday
Cache
CacheService
– CLASSES –
Cache
Charts
Charts
– CLASSES –
AreaChartBuilder
BarChartBuilder
CategoryFilterBuilder
Chart
ChartOptions
ColumnChartBuilder
Control
DashboardPanel
DashboardPanelBuilder
DataTable
DataTableBuilder
DataViewDefinition
DataViewDefinitionBuilder
LineChartBuilder
NumberRangeFilterBuilder
PieChartBuilder
ScatterChartBuilder
StringFilterBuilder
TableChartBuilder
TextStyle
TextStyleBuilder
– INTERFACES –
DataTableSource
– ENUMS –
ChartType
ColumnType
CurveStyle
MatchType
Orientation
PickerValuesLayout
PointStyle
Position
Content
ContentService
– CLASSES –
TextOutput
– ENUMS –
MimeType
HTML
google.script.host (Client-side API)
google.script.run (Client-side API)
HtmlService
– CLASSES –
HtmlOutput
HtmlTemplate
– ENUMS –
SandboxMode
JDBC
Jdbc
– CLASSES –
JdbcArray
JdbcBlob
JdbcCallableStatement
JdbcClob
JdbcConnection
JdbcDatabaseMetaData
JdbcDate
JdbcParameterMetaData
JdbcPreparedStatement
JdbcRef
JdbcResultSet
JdbcResultSetMetaData
JdbcRowId
JdbcSQLXML
JdbcSavepoint
JdbcStatement
JdbcStruct
JdbcTime
JdbcTimestamp
Lock
LockService
– CLASSES –
Lock
Mail
MailApp
Optimization
New!
LinearOptimizationService
– CLASSES –
LinearOptimizationConstraint
LinearOptimizationEngine
LinearOptimizationSolution
– ENUMS –
Status
VariableType
Properties
PropertiesService
ScriptProperties
Deprecated
UserProperties
Deprecated
– CLASSES –
Properties
Script
ScriptApp
– CLASSES –
AuthorizationInfo
ClockTriggerBuilder
DocumentTriggerBuilder
FormTriggerBuilder
Service
SpreadsheetTriggerBuilder
StateTokenBuilder
Trigger
TriggerBuilder
– ENUMS –
AuthMode
AuthorizationStatus
EventType
Service.Restriction
TriggerSource
ScriptDB
Deprecated
ScriptDb
Deprecated
– CLASSES –
MutationResult
Deprecated
QueryOperator
Deprecated
ScriptDbInstance
Deprecated
ScriptDbMap
Deprecated
ScriptDbResult
Deprecated
– ENUMS –
SortDirection
Deprecated
SortStrategy
Deprecated
UI
Deprecated
UiApp
Deprecated
– CLASSES –
AbsolutePanel
Deprecated
Anchor
Deprecated
Button
Deprecated
CaptionPanel
Deprecated
CheckBox
Deprecated
ClientHandler
Deprecated
DateBox
Deprecated
DatePicker
Deprecated
DecoratedStackPanel
Deprecated
DecoratedTabBar
Deprecated
DecoratedTabPanel
Deprecated
DecoratorPanel
Deprecated
DialogBox
Deprecated
DocsListDialog
Deprecated
FileUpload
Deprecated
FlexTable
Deprecated
FlowPanel
Deprecated
FocusPanel
Deprecated
FormPanel
Deprecated
Grid
Deprecated
HTML
Deprecated
Hidden
Deprecated
HorizontalPanel
Deprecated
Image
Deprecated
InlineLabel
Deprecated
Label
Deprecated
ListBox
Deprecated
MenuBar
Deprecated
MenuItem
Deprecated
MenuItemSeparator
Deprecated
PasswordTextBox
Deprecated
PopupPanel
Deprecated
PushButton
Deprecated
RadioButton
Deprecated
ResetButton
Deprecated
ScrollPanel
Deprecated
ServerHandler
Deprecated
SimpleCheckBox
Deprecated
SimplePanel
Deprecated
SimpleRadioButton
Deprecated
SplitLayoutPanel
Deprecated
StackPanel
Deprecated
SubmitButton
Deprecated
SuggestBox
Deprecated
TabBar
Deprecated
TabPanel
Deprecated
TextArea
Deprecated
TextBox
Deprecated
ToggleButton
Deprecated
Tree
Deprecated
TreeItem
Deprecated
UiInstance
Deprecated
VerticalPanel
Deprecated
– INTERFACES –
Component
Deprecated
Handler
Deprecated
Widget
Deprecated
– ENUMS –
DateTimeFormat
Deprecated
FileType
Deprecated
HorizontalAlignment
Deprecated
VerticalAlignment
Deprecated
URL Fetch
UrlFetchApp
– CLASSES –
HTTPResponse
OAuthConfig
Utilities
Utilities
– ENUMS –
Charset
DigestAlgorithm
MacAlgorithm
XML
XmlService
– CLASSES –
Attribute
Cdata
Comment
DocType
Document
Element
EntityRef
Format
Namespace
ProcessingInstruction
Text
– INTERFACES –
Content
– ENUMS –
ContentType
HELP
Support
How to Get Help
Service Health Dashboard
Issue Tracker
Release Notes
Sunset Schedule
Troubleshooting
Other Resources
Tutorials
Best Practices
Case Studies
Glossary
Notable Script Libraries
Terms of Service
Stay Connected
Blog
Google Developers Live Schedule
Google Developers Live Archive
Other Videos
Twitter
Enum MacAlgorithm
MacAlgorithm
Selector of MAC algorithm
Properties
Property
Type
Description
HMAC_MD5
Enum
HMAC_SHA_1
Enum
HMAC_SHA_256
Enum
HMAC_SHA_384
Enum
HMAC_SHA_512
Enum