Skip to content

Runtime API coverage ​

This generated page reports structural API coverage and audited Runtime behavior. For the behavior model, limitations, and verification policy, start with Local Runtime.

Coverage measurement rules
  • Google API declarations: @types/google-apps-script@2.0.13
  • Global implementation inventory: packages/vegas/src/node/runtime/runtime-globals.ts
  • Supplemental API declarations: scripts/runtime-api-supplement.json, sourced from Google official documentation.
  • Runtime behavior inventory: scripts/runtime-api-status.json; behavior classification is separate from structural method coverage.
  • Coverage unit: unique method names (overloads count once); properties and enum values are not counted.
  • Enum surface coverage combines enum properties exposed on Global Objects and standalone Global enums; each enum surface counts once and enum members are not counted individually.
  • Global Objects absent from the installed @types/google-apps-script are excluded from numeric coverage and listed as untracked.
  • Declared Global Objects with no direct methods are excluded from method coverage until nested collection/resource APIs are measured recursively.
  • Deprecated methods remain in the denominator while they are present in the installed type declarations.
  • The global summary measures methods declared directly on each Global Object interface.
  • Modeled Runtime objects are shown separately below when Vegas has an explicit implementation mapping, including shared returned types such as Blob.

Audited Runtime behavior ​

Structural coverage records whether a Runtime method exists; it does not imply Google Apps Script behavioral fidelity. Every explicitly mapped Runtime surface is required to appear in scripts/runtime-api-status.json, and CI rejects missing surfaces or methods.

implemented follows the documented public contract with no known local-only semantic difference. local-emulation substitutes a local model for Apps Script state or services. no-op intentionally performs no side effect. fail-closed rejects behavior Vegas cannot faithfully reproduce. Contract-tested status is tracked independently and requires an explicit automated test grounded in a public contract. Vegas does not use the production Google Apps Script runtime as a behavioral oracle.

Runtime surfaceAudited methodsBehavior classificationContract-tested
DriveApp18local-emulation: 1818 / 18
DriveApp.File23local-emulation: 22
fail-closed: 1
23 / 23
DriveApp.Folder24local-emulation: 2424 / 24
DriveApp.FileIterator3local-emulation: 33 / 3
DriveApp.FolderIterator3local-emulation: 33 / 3
SpreadsheetApp8local-emulation: 4
no-op: 4
8 / 8
SpreadsheetApp.Spreadsheet14local-emulation: 13
fail-closed: 1
14 / 14
SpreadsheetApp.Sheet57local-emulation: 55
fail-closed: 2
57 / 57
SpreadsheetApp.Range36local-emulation: 34
fail-closed: 2
36 / 36
Maps2implemented: 22 / 2
Blob14implemented: 8
local-emulation: 3
fail-closed: 3
14 / 14
ContentService1implemented: 11 / 1
ContentService.TextOutput8implemented: 7
local-emulation: 1
8 / 8
CacheService3local-emulation: 33 / 3
CacheService.Cache6local-emulation: 66 / 6
LockService3local-emulation: 33 / 3
LockService.Lock4local-emulation: 44 / 4
HtmlService5local-emulation: 55 / 5
HtmlService.HtmlOutput20implemented: 13
local-emulation: 4
no-op: 1
fail-closed: 2
20 / 20
HtmlService.HtmlOutputMetaTag2implemented: 22 / 2
HtmlService.HtmlTemplate4implemented: 1
local-emulation: 3
4 / 4
Logger3local-emulation: 33 / 3
Session7local-emulation: 77 / 7
Session.User2local-emulation: 22 / 2
console6local-emulation: 66 / 6
PropertiesService3local-emulation: 33 / 3
PropertiesService.Properties7local-emulation: 77 / 7
Utilities23implemented: 14
local-emulation: 4
fail-closed: 5
23 / 23
UrlFetchApp3implemented: 1
local-emulation: 2
3 / 3
UrlFetchApp.HTTPResponse7implemented: 4
local-emulation: 2
fail-closed: 1
7 / 7

Global Object methods ​

Measured Global Object method coverage: 85 / 660 (12.9%)

Show detailed Global Object method coverage
API (Global Object)CoverageCoverage (%)Unimplemented API (methods)
AdminDirectory0 / 400.0%newAlias()
newBuilding()
newBuildingAddress()
newBuildingCoordinates()
newCalendarResource()
newChannel()
newChromeOsDevice()
newChromeOsDeviceAction()
newChromeOsDeviceActiveTimeRanges()
newChromeOsDeviceCpuStatusReports()
newChromeOsDeviceCpuStatusReportsCpuTemperatureInfo()
newChromeOsDeviceDeviceFiles()
newChromeOsDeviceDiskVolumeReports()
newChromeOsDeviceDiskVolumeReportsVolumeInfo()
newChromeOsDeviceRecentUsers()
newChromeOsDeviceSystemRamFreeReports()
newChromeOsDeviceTpmVersionInfo()
newChromeOsMoveDevicesToOu()
newCustomer()
newCustomerPostalAddress()
newDomainAlias()
newDomains()
newFeature()
newFeatureRename()
newGroup()
newMember()
newMobileDeviceAction()
newNotification()
newOrgUnit()
newRole()
newRoleAssignment()
newRoleRolePrivileges()
newSchema()
newSchemaFieldSpec()
newSchemaFieldSpecNumericIndexingSpec()
newUser()
newUserMakeAdmin()
newUserName()
newUserPhoto()
newUserUndelete()
AdminLicenseManager0 / 20.0%newLicenseAssignment()
newLicenseAssignmentInsert()
AdminGroupsSettings0 / 10.0%newGroups()
AdminReseller0 / 100.0%newAddress()
newChangePlanRequest()
newCustomer()
newRenewalSettings()
newSeats()
newSubscription()
newSubscriptionPlan()
newSubscriptionPlanCommitmentInterval()
newSubscriptionTransferInfo()
newSubscriptionTrialSettings()
AdminReports0 / 10.0%newChannel()
CalendarApp0 / 340.0%createAllDayEvent()
createAllDayEventSeries()
createCalendar()
createEvent()
createEventFromDescription()
createEventSeries()
getAllCalendars()
getAllOwnedCalendars()
getCalendarById()
getCalendarsByName()
getColor()
getDefaultCalendar()
getDescription()
getEventById()
getEventSeriesById()
getEvents()
getEventsForDay()
getId()
getName()
getOwnedCalendarById()
getOwnedCalendarsByName()
getTimeZone()
isHidden()
isMyPrimaryCalendar()
isOwnedByMe()
isSelected()
newRecurrence()
setColor()
setDescription()
setHidden()
setName()
setSelected()
setTimeZone()
subscribeToCalendar()
DocumentApp0 / 50.0%create()
getActiveDocument()
getUi()
openById()
openByUrl()
DriveApp18 / 2669.2%addFile()
addFolder()
getStorageLimit()
getStorageUsed()
removeFile()
removeFolder()
searchFiles()
searchFolders()
FormApp0 / 110.0%create()
createCheckboxGridValidation()
createCheckboxValidation()
createFeedback()
createGridValidation()
createParagraphTextValidation()
createTextValidation()
getActiveForm()
getUi()
openById()
openByUrl()
GmailApp0 / 560.0%createDraft()
createLabel()
deleteLabel()
getAliases()
getChatThreads()
getDraft()
getDraftMessages()
getDrafts()
getInboxThreads()
getInboxUnreadCount()
getMessageById()
getMessagesForThread()
getMessagesForThreads()
getPriorityInboxThreads()
getPriorityInboxUnreadCount()
getSpamThreads()
getSpamUnreadCount()
getStarredThreads()
getStarredUnreadCount()
getThreadById()
getTrashThreads()
getUserLabelByName()
getUserLabels()
markMessageRead()
markMessageUnread()
markMessagesRead()
markMessagesUnread()
markThreadImportant()
markThreadRead()
markThreadUnimportant()
markThreadUnread()
markThreadsImportant()
markThreadsRead()
markThreadsUnimportant()
markThreadsUnread()
moveMessageToTrash()
moveMessagesToTrash()
moveThreadToArchive()
moveThreadToInbox()
moveThreadToSpam()
moveThreadToTrash()
moveThreadsToArchive()
moveThreadsToInbox()
moveThreadsToSpam()
moveThreadsToTrash()
refreshMessage()
refreshMessages()
refreshThread()
refreshThreads()
search()
sendEmail()
setCurrentMessageAccessToken()
starMessage()
starMessages()
unstarMessage()
unstarMessages()
SpreadsheetApp8 / 2927.6%getActive()
getActiveRange()
getActiveRangeList()
getActiveSheet()
getActiveSpreadsheet()
getCurrentCell()
getSelection()
getUi()
newCellImage()
newColor()
newConditionalFormatRule()
newDataSourceSpec()
newDataValidation()
newFilterCriteria()
newRichTextValue()
newTextStyle()
setActiveRange()
setActiveRangeList()
setActiveSheet()
setActiveSpreadsheet()
setCurrentCell()
SlidesApp0 / 60.0%create()
getActivePresentation()
getUi()
newAffineTransformBuilder()
openById()
openByUrl()
Classroom0 / 440.0%newAnnouncement()
newAssignment()
newAssignmentSubmission()
newAttachment()
newCloudPubsubTopic()
newCourse()
newCourseAlias()
newCourseMaterial()
newCourseMaterialSet()
newCourseRosterChangesInfo()
newCourseWork()
newCourseWorkChangesInfo()
newCourseWorkMaterial()
newDate()
newDriveFile()
newDriveFolder()
newFeed()
newForm()
newGlobalPermission()
newGradeHistory()
newGuardianInvitation()
newIndividualStudentsOptions()
newInvitation()
newLink()
newMaterial()
newModifyAnnouncementAssigneesRequest()
newModifyAttachmentsRequest()
newModifyCourseWorkAssigneesRequest()
newModifyIndividualStudentsOptions()
newMultipleChoiceQuestion()
newMultipleChoiceSubmission()
newName()
newRegistration()
newSharedDriveFile()
newShortAnswerSubmission()
newStateHistory()
newStudent()
newStudentSubmission()
newSubmissionHistory()
newTeacher()
newTimeOfDay()
newTopic()
newUserProfile()
newYouTubeVideo()
GroupsApp0 / 20.0%getGroupByEmail()
getGroups()
People0 / 540.0%newAddress()
newAgeRangeType()
newBatchCreateContactsRequest()
newBatchDeleteContactsRequest()
newBatchUpdateContactsRequest()
newBiography()
newBirthday()
newBraggingRights()
newCalendarUrl()
newClientData()
newContactGroup()
newContactGroupMembership()
newContactGroupMetadata()
newContactToCreate()
newCopyOtherContactToMyContactsGroupRequest()
newCoverPhoto()
newCreateContactGroupRequest()
newDate()
newDomainMembership()
newEmailAddress()
newEvent()
newExternalId()
newFieldMetadata()
newFileAs()
newGender()
newGroupClientData()
newImClient()
newInterest()
newLocale()
newLocation()
newMembership()
newMiscKeyword()
newModifyContactGroupMembersRequest()
newName()
newNickname()
newOccupation()
newOrganization()
newPerson()
newPersonMetadata()
newPhoneNumber()
newPhoto()
newProfileMetadata()
newRelation()
newRelationshipInterest()
newRelationshipStatus()
newResidence()
newSipAddress()
newSkill()
newSource()
newTagline()
newUpdateContactGroupRequest()
newUpdateContactPhotoRequest()
newUrl()
newUserDefined()
Maps2 / 922.2%newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication()
resetAuthenticationApiKey()
setAuthenticationByApiKey()
LanguageApp0 / 10.0%translate()
YouTube0 / 1300.0%newAccessPolicy()
newActivity()
newActivityContentDetails()
newActivityContentDetailsBulletin()
newActivityContentDetailsChannelItem()
newActivityContentDetailsComment()
newActivityContentDetailsFavorite()
newActivityContentDetailsLike()
newActivityContentDetailsPlaylistItem()
newActivityContentDetailsPromotedItem()
newActivityContentDetailsRecommendation()
newActivityContentDetailsSocial()
newActivityContentDetailsSubscription()
newActivityContentDetailsUpload()
newActivitySnippet()
newCaption()
newCaptionSnippet()
newCdnSettings()
newChannel()
newChannelAuditDetails()
newChannelBannerResource()
newChannelBrandingSettings()
newChannelContentDetails()
newChannelContentDetailsRelatedPlaylists()
newChannelContentOwnerDetails()
newChannelConversionPing()
newChannelConversionPings()
newChannelLocalization()
newChannelProfileDetails()
newChannelSection()
newChannelSectionContentDetails()
newChannelSectionLocalization()
newChannelSectionSnippet()
newChannelSectionTargeting()
newChannelSettings()
newChannelSnippet()
newChannelStatistics()
newChannelStatus()
newChannelTopicDetails()
newComment()
newCommentSnippet()
newCommentThread()
newCommentThreadReplies()
newCommentThreadSnippet()
newContentRating()
newGeoPoint()
newImageSettings()
newIngestionInfo()
newInvideoBranding()
newInvideoPosition()
newInvideoPromotion()
newInvideoTiming()
newLanguageTag()
newLiveBroadcast()
newLiveBroadcastContentDetails()
newLiveBroadcastSnippet()
newLiveBroadcastStatistics()
newLiveBroadcastStatus()
newLiveChatBan()
newLiveChatBanSnippet()
newLiveChatFanFundingEventDetails()
newLiveChatMessage()
newLiveChatMessageAuthorDetails()
newLiveChatMessageDeletedDetails()
newLiveChatMessageRetractedDetails()
newLiveChatMessageSnippet()
newLiveChatModerator()
newLiveChatModeratorSnippet()
newLiveChatPollClosedDetails()
newLiveChatPollEditedDetails()
newLiveChatPollItem()
newLiveChatPollOpenedDetails()
newLiveChatPollVotedDetails()
newLiveChatSuperChatDetails()
newLiveChatSuperStickerDetails()
newLiveChatTextMessageDetails()
newLiveChatUserBannedMessageDetails()
newLiveStream()
newLiveStreamConfigurationIssue()
newLiveStreamContentDetails()
newLiveStreamHealthStatus()
newLiveStreamSnippet()
newLiveStreamStatus()
newLocalizedProperty()
newLocalizedString()
newMonitorStreamInfo()
newPlaylist()
newPlaylistContentDetails()
newPlaylistItem()
newPlaylistItemContentDetails()
newPlaylistItemSnippet()
newPlaylistItemStatus()
newPlaylistLocalization()
newPlaylistPlayer()
newPlaylistSnippet()
newPlaylistStatus()
newPromotedItem()
newPromotedItemId()
newPropertyValue()
newResourceId()
newSubscription()
newSubscriptionContentDetails()
newSubscriptionSnippet()
newSubscriptionSubscriberSnippet()
newSuperStickerMetadata()
newThumbnail()
newThumbnailDetails()
newVideo()
newVideoAbuseReport()
newVideoAgeGating()
newVideoContentDetails()
newVideoContentDetailsRegionRestriction()
newVideoFileDetails()
newVideoFileDetailsAudioStream()
newVideoFileDetailsVideoStream()
newVideoLiveStreamingDetails()
newVideoLocalization()
newVideoMonetizationDetails()
newVideoPlayer()
newVideoProcessingDetails()
newVideoProcessingDetailsProcessingProgress()
newVideoProjectDetails()
newVideoRecordingDetails()
newVideoSnippet()
newVideoStatistics()
newVideoStatus()
newVideoSuggestions()
newVideoSuggestionsTagSuggestion()
newVideoTopicDetails()
newWatchSettings()
YouTubeAnalytics0 / 70.0%newErrorProto()
newErrors()
newGroup()
newGroupContentDetails()
newGroupItem()
newGroupItemResource()
newGroupSnippet()
DataStudioApp0 / 10.0%createCommunityConnector()
TagManager0 / 260.0%newAccount()
newAccountAccess()
newBuiltInVariable()
newCondition()
newContainer()
newContainerAccess()
newContainerVersion()
newCreateContainerVersionRequestVersionOptions()
newCustomTemplate()
newEntity()
newEnvironment()
newFolder()
newParameter()
newSetupTag()
newTag()
newTeardownTag()
newTimestamp()
newTrigger()
newUserPermission()
newVariable()
newVariableFormatValue()
newWorkspace()
newZone()
newZoneBoundary()
newZoneChildContainer()
newZoneTypeRestriction()
BigQuery0 / 560.0%newBigQueryModelTraining()
newBigtableColumn()
newBigtableColumnFamily()
newBigtableOptions()
newBqmlIterationResult()
newBqmlTrainingRun()
newBqmlTrainingRunTrainingOptions()
newClustering()
newCsvOptions()
newDataset()
newDatasetAccess()
newDatasetReference()
newDestinationTableProperties()
newEncryptionConfiguration()
newErrorProto()
newExplainQueryStage()
newExplainQueryStep()
newExternalDataConfiguration()
newGoogleSheetsOptions()
newJob()
newJobConfiguration()
newJobConfigurationExtract()
newJobConfigurationLoad()
newJobConfigurationQuery()
newJobConfigurationTableCopy()
newJobReference()
newJobStatistics()
newJobStatistics2()
newJobStatistics2ReservationUsage()
newJobStatistics3()
newJobStatistics4()
newJobStatisticsReservationUsage()
newJobStatus()
newMaterializedViewDefinition()
newModelDefinition()
newModelDefinitionModelOptions()
newQueryParameter()
newQueryParameterType()
newQueryParameterTypeStructTypes()
newQueryParameterValue()
newQueryRequest()
newQueryTimelineSample()
newRangePartitioning()
newRangePartitioningRange()
newRoutineReference()
newStreamingbuffer()
newTable()
newTableDataInsertAllRequest()
newTableDataInsertAllRequestRows()
newTableFieldSchema()
newTableFieldSchemaCategories()
newTableReference()
newTableSchema()
newTimePartitioning()
newUserDefinedFunctionResource()
newViewDefinition()
Jdbc0 / 80.0%getCloudSqlConnection()
getConnection()
newDate()
newTime()
newTimestamp()
parseDate()
parseTime()
parseTimestamp()
UrlFetchApp3 / 3100.0%—
LinearOptimizationService0 / 10.0%createEngine()
Utilities23 / 23100.0%—
XmlService0 / 130.0%createCdata()
createComment()
createDocType()
createDocument()
createElement()
createText()
getCompactFormat()
getNamespace()
getNoNamespace()
getPrettyFormat()
getRawFormat()
getXmlNamespace()
parse()
Charts0 / 100.0%newAreaChart()
newBarChart()
newColumnChart()
newDataTable()
newDataViewDefinition()
newLineChart()
newPieChart()
newScatterChart()
newTableChart()
newTextStyle()
ContentService1 / 1100.0%—
HtmlService5 / 5100.0%—
MailApp0 / 20.0%getRemainingDailyQuota()
sendEmail()
Browser0 / 20.0%inputBox()
msgBox()
Logger3 / 3100.0%—
Session7 / 7100.0%—
console6 / 6100.0%—
CacheService3 / 3100.0%—
LockService3 / 3100.0%—
PropertiesService3 / 3100.0%—
ScriptApp0 / 160.0%deleteTrigger()
getAuthorizationInfo()
getIdentityToken()
getInstallationSource()
getOAuthToken()
getProjectTriggers()
getScriptId()
getService()
getUserTriggers()
invalidateAuth()
newStateToken()
newTrigger()
requireAllScopes()
requireScopes()
getProjectKey()
getScriptTriggers()

Enums ​

Measured enum surface coverage: 16 / 101 (15.8%)

Show detailed enum coverage
APICoverageCoverage (%)Unimplemented enum surfaces
CalendarApp0 / 60.0%Color
EventColor
EventTransparency
EventType
GuestStatus
Visibility
DocumentApp0 / 80.0%Attribute
ElementType
GlyphType
HorizontalAlignment
ParagraphHeading
PositionedLayout
TextAlignment
VerticalAlignment
DriveApp2 / 2100.0%—
FormApp0 / 50.0%Alignment
DestinationType
FeedbackType
ItemType
PageNavigationType
SpreadsheetApp6 / 2722.2%AutoFillSeries
BandingTheme
BooleanCriteria
CopyPasteType
DataExecutionErrorCode
DataExecutionState
DataSourceParameterType
DataSourceType
DataValidationCriteria
DeveloperMetadataLocationType
DeveloperMetadataVisibility
GroupControlTogglePosition
InterpolationType
PivotTableSummarizeFunction
PivotValueDisplayType
ProtectionType
RecalculationInterval
RelativeDate
TextToColumnsDelimiter
ThemeColorType
ValueType
SlidesApp0 / 280.0%AlignmentPosition
ArrowStyle
AutoTextType
CellMergeState
ContentAlignment
DashStyle
FillType
LineCategory
LineFillType
LineType
LinkType
ListPreset
PageBackgroundType
PageElementType
PageType
ParagraphAlignment
PlaceholderType
PredefinedLayout
SelectionType
ShapeType
SheetsChartEmbedType
SlideLinkingMode
SlidePosition
SpacingMode
TextBaselineOffset
TextDirection
ThemeColorType
VideoSourceType
GroupsApp0 / 10.0%Role
LinearOptimizationService0 / 20.0%Status
VariableType
Utilities4 / 4100.0%—
XmlService0 / 10.0%ContentTypes
Charts0 / 70.0%ChartHiddenDimensionStrategy
ChartMergeStrategy
ChartType
ColumnType
CurveStyle
PointStyle
Position
ContentService1 / 1100.0%—
HtmlService2 / 2100.0%—
Browser0 / 10.0%Buttons
ScriptApp0 / 50.0%AuthMode
AuthorizationStatus
EventType
InstallationSource
TriggerSource
MimeType1 / 1100.0%—

Supplemental API declarations ​

These checked-in declarations cover API surface confirmed in Google official documentation but missing from the installed @types/google-apps-script. augment entries add missing members to an existing type surface. complete entries may be used only after the full Global Object surface has been audited.

API (Global Object)ModeSupplemental methodsSource
SpreadsheetAppaugmentenableLookerExecution()https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app
MapsaugmentresetAuthenticationApiKey()
setAuthenticationByApiKey()
https://developers.google.com/apps-script/reference/maps/maps

Declared nested APIs not yet measured ​

These Global Objects are declared by the installed type package but expose no direct methods. Advanced services commonly expose nested collection/resource objects instead. They are excluded from the headline method coverage until recursive API measurement is added.

API (Global Object)Vegas status
AdminGroupsMigrationNot implemented
TasksNot implemented
AdsenseNot implemented

Untracked by installed @types ​

These Global Objects exist in the Vegas Runtime inventory but are not declared by the installed @types/google-apps-script, and do not yet have a complete supplemental surface. They are excluded from numeric coverage. The coverage generator remains deterministic and does not fetch live documentation during CI.

API (Global Object)Vegas status
ChatNot implemented
WorkspaceEventsNot implemented
CloudIdentityGroupsNot implemented
AnalyticsDataNot implemented
AnalyticsAdminNot implemented
VertexAINot implemented
YouTubeContentIdNot implemented
DisplayVideoNot implemented
DoubleClickBidManagerNot implemented
DoubleClickCampaignsNot implemented
MerchantApiProductsNot implemented
ShoppingContentNot implemented

Modeled Runtime objects ​

These tables cover returned object types that already have a Vegas Runtime class. They are intentionally separate from the Global Object summary so the meaning of the headline coverage remains stable.

DriveApp
Object typeCoverageCoverage (%)Unimplemented API (methods)
DriveApp18 / 2669.2%addFile()
addFolder()
getStorageLimit()
getStorageUsed()
removeFile()
removeFolder()
searchFiles()
searchFolders()
File23 / 4946.9%addCommenter()
addCommenters()
addEditor()
addEditors()
addViewer()
addViewers()
getAccess()
getDownloadUrl()
getEditors()
getOwner()
getSecurityUpdateEligible()
getSecurityUpdateEnabled()
getSharingAccess()
getSharingPermission()
getThumbnail()
getUrl()
getViewers()
isShareableByEditors()
removeCommenter()
removeEditor()
removeViewer()
revokePermissions()
setOwner()
setSecurityUpdateEnabled()
setShareableByEditors()
setSharing()
Folder24 / 5147.1%addEditor()
addEditors()
addFile()
addFolder()
addViewer()
addViewers()
getAccess()
getEditors()
getOwner()
getSecurityUpdateEligible()
getSecurityUpdateEnabled()
getSharingAccess()
getSharingPermission()
getUrl()
getViewers()
isShareableByEditors()
removeEditor()
removeFile()
removeFolder()
removeViewer()
revokePermissions()
searchFiles()
searchFolders()
setOwner()
setSecurityUpdateEnabled()
setShareableByEditors()
setSharing()
FileIterator3 / 3100.0%—
FolderIterator3 / 3100.0%—
SpreadsheetApp
Object typeCoverageCoverage (%)Unimplemented API (methods)
SpreadsheetApp8 / 2927.6%getActive()
getActiveRange()
getActiveRangeList()
getActiveSheet()
getActiveSpreadsheet()
getCurrentCell()
getSelection()
getUi()
newCellImage()
newColor()
newConditionalFormatRule()
newDataSourceSpec()
newDataValidation()
newFilterCriteria()
newRichTextValue()
newTextStyle()
setActiveRange()
setActiveRangeList()
setActiveSheet()
setActiveSpreadsheet()
setCurrentCell()
Spreadsheet14 / 11712.0%addDeveloperMetadata()
addEditor()
addEditors()
addMenu()
addViewer()
addViewers()
appendRow()
autoResizeColumn()
copy()
createDeveloperMetadataFinder()
createTextFinder()
deleteActiveSheet()
deleteColumn()
deleteColumns()
deleteRow()
deleteRows()
duplicateActiveSheet()
getActiveCell()
getActiveRange()
getActiveRangeList()
getActiveSheet()
getAs()
getBandings()
getBlob()
getColumnWidth()
getCurrentCell()
getDataRange()
getDataSourceTables()
getDeveloperMetadata()
getEditors()
getFormUrl()
getFrozenColumns()
getFrozenRows()
getImages()
getIterativeCalculationConvergenceThreshold()
getLastColumn()
getLastRow()
getMaxIterativeCalculationCycles()
getNamedRanges()
getOwner()
getPredefinedSpreadsheetThemes()
getProtections()
getRange()
getRangeByName()
getRangeList()
getRecalculationInterval()
getRowHeight()
getSelection()
getSheetId()
getSheetName()
getSheetValues()
getSpreadsheetTheme()
getViewers()
hideColumn()
hideRow()
insertColumnAfter()
insertColumnBefore()
insertColumnsAfter()
insertColumnsBefore()
insertImage()
insertRowAfter()
insertRowBefore()
insertRowsAfter()
insertRowsBefore()
insertSheetWithDataSourceTable()
isColumnHiddenByUser()
isIterativeCalculationEnabled()
isRowHiddenByFilter()
isRowHiddenByUser()
moveActiveSheet()
moveChartToObjectSheet()
removeEditor()
removeMenu()
removeNamedRange()
removeViewer()
renameActiveSheet()
resetSpreadsheetTheme()
setActiveRange()
setActiveRangeList()
setActiveSelection()
setActiveSheet()
setColumnWidth()
setCurrentCell()
setFrozenColumns()
setFrozenRows()
setIterativeCalculationConvergenceThreshold()
setIterativeCalculationEnabled()
setMaxIterativeCalculationCycles()
setNamedRange()
setRecalculationInterval()
setRowHeight()
setSpreadsheetTheme()
show()
sort()
toast()
unhideColumn()
unhideRow()
updateMenu()
getSheetProtection()
isAnonymousView()
isAnonymousWrite()
setAnonymousAccess()
setSheetProtection()
Sheet57 / 12446.0%activate()
addDeveloperMetadata()
autoResizeColumn()
autoResizeColumns()
autoResizeRows()
clear()
clearConditionalFormatRules()
clearFormats()
collapseAllColumnGroups()
collapseAllRowGroups()
copyTo()
createDeveloperMetadataFinder()
createTextFinder()
expandAllColumnGroups()
expandAllRowGroups()
expandColumnGroupsUpToDepth()
expandRowGroupsUpToDepth()
getActiveCell()
getActiveRange()
getActiveRangeList()
getBandings()
getCharts()
getColumnGroup()
getColumnGroupControlPosition()
getColumnGroupDepth()
getColumnWidth()
getConditionalFormatRules()
getCurrentCell()
getDataSourceTables()
getDeveloperMetadata()
getDrawings()
getFilter()
getFormUrl()
getImages()
getNamedRanges()
getPivotTables()
getProtections()
getRangeList()
getRowGroup()
getRowGroupControlPosition()
getRowGroupDepth()
getRowHeight()
getSelection()
getSlicers()
insertChart()
insertImage()
insertSlicer()
isRowHiddenByFilter()
newChart()
protect()
removeChart()
setActiveRange()
setActiveRangeList()
setActiveSelection()
setColumnGroupControlPosition()
setColumnWidth()
setColumnWidths()
setConditionalFormatRules()
setCurrentCell()
setRowGroupControlPosition()
setRowHeight()
setRowHeights()
setRowHeightsForced()
sort()
updateChart()
getSheetProtection()
setSheetProtection()
Range36 / 17420.7%activate()
activateAsCurrentCell()
addDeveloperMetadata()
applyColumnBanding()
applyRowBanding()
autoFill()
autoFillToNeighbor()
breakApart()
check()
clear()
clearDataValidations()
clearFormat()
collapseGroups()
copyFormatToRange()
copyTo()
createDataSourcePivotTable()
createDataSourceTable()
createDeveloperMetadataFinder()
createFilter()
createPivotTable()
createTextFinder()
deleteCells()
expandGroups()
getBackground()
getBackgroundObject()
getBackgroundObjects()
getBackgrounds()
getBandings()
getDataSourceFormula()
getDataSourceFormulas()
getDataSourcePivotTables()
getDataSourceTables()
getDataSourceUrl()
getDataTable()
getDataValidation()
getDataValidations()
getDeveloperMetadata()
getDisplayValue()
getDisplayValues()
getFilter()
getFontColor()
getFontColors()
getFontColorObject()
getFontColorObjects()
getFontFamilies()
getFontFamily()
getFontLine()
getFontLines()
getFontSize()
getFontSizes()
getFontStyle()
getFontStyles()
getFontWeight()
getFontWeights()
getFormula()
getFormulaR1C1()
getFormulas()
getFormulasR1C1()
getHorizontalAlignment()
getHorizontalAlignments()
getMergedRanges()
getNumberFormat()
getNumberFormats()
getRichTextValue()
getRichTextValues()
getTextDirection()
getTextDirections()
getTextRotation()
getTextRotations()
getTextStyle()
getTextStyles()
getVerticalAlignment()
getVerticalAlignments()
getWrap()
getWrapStrategies()
getWrapStrategy()
getWraps()
insertCells()
insertCheckboxes()
isChecked()
isPartOfMerge()
merge()
mergeAcross()
mergeVertically()
moveTo()
protect()
removeCheckboxes()
setBackground()
setBackgroundObject()
setBackgroundObjects()
setBackgroundRGB()
setBackgrounds()
setBorder()
setDataValidation()
setDataValidations()
setFontColor()
setFontColorObject()
setFontColorObjects()
setFontColors()
setFontFamilies()
setFontFamily()
setFontLine()
setFontLines()
setFontSize()
setFontSizes()
setFontStyle()
setFontStyles()
setFontWeight()
setFontWeights()
setFormula()
setFormulaR1C1()
setFormulas()
setFormulasR1C1()
setHorizontalAlignment()
setHorizontalAlignments()
setNumberFormat()
setNumberFormats()
setRichTextValue()
setRichTextValues()
setShowHyperlink()
setTextDirection()
setTextDirections()
setTextRotation()
setTextRotations()
setTextStyle()
setTextStyles()
setVerticalAlignment()
setVerticalAlignments()
setVerticalText()
setWrap()
setWrapStrategies()
setWrapStrategy()
setWraps()
shiftColumnGroupDepth()
shiftRowGroupDepth()
sort()
splitTextToColumns()
uncheck()
Maps
Object typeCoverageCoverage (%)Unimplemented API (methods)
Maps2 / 922.2%newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication()
resetAuthenticationApiKey()
setAuthenticationByApiKey()
UrlFetchApp
Object typeCoverageCoverage (%)Unimplemented API (methods)
UrlFetchApp3 / 3100.0%—
HTTPResponse7 / 7100.0%—
Utilities
Object typeCoverageCoverage (%)Unimplemented API (methods)
Utilities23 / 23100.0%—
ContentService
Object typeCoverageCoverage (%)Unimplemented API (methods)
ContentService1 / 1100.0%—
TextOutput8 / 8100.0%—
HtmlService
Object typeCoverageCoverage (%)Unimplemented API (methods)
HtmlService5 / 5100.0%—
HtmlOutput20 / 20100.0%—
HtmlOutputMetaTag2 / 2100.0%—
HtmlTemplate4 / 4100.0%—
Logger
Object typeCoverageCoverage (%)Unimplemented API (methods)
Logger3 / 3100.0%—
Session
Object typeCoverageCoverage (%)Unimplemented API (methods)
Session7 / 7100.0%—
User2 / 2100.0%—
console
Object typeCoverageCoverage (%)Unimplemented API (methods)
Console6 / 6100.0%—
CacheService
Object typeCoverageCoverage (%)Unimplemented API (methods)
CacheService3 / 3100.0%—
Cache6 / 6100.0%—
LockService
Object typeCoverageCoverage (%)Unimplemented API (methods)
LockService3 / 3100.0%—
Lock4 / 4100.0%—
PropertiesService
Object typeCoverageCoverage (%)Unimplemented API (methods)
PropertiesService3 / 3100.0%—
Properties7 / 7100.0%—
Shared
Object typeCoverageCoverage (%)Unimplemented API (methods)
Blob14 / 14100.0%—

Released under the MIT License.