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-scriptare 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 surface | Audited methods | Behavior classification | Contract-tested |
|---|---|---|---|
DriveApp | 18 | local-emulation: 18 | 18 / 18 |
DriveApp.File | 23 | local-emulation: 22fail-closed: 1 | 23 / 23 |
DriveApp.Folder | 24 | local-emulation: 24 | 24 / 24 |
DriveApp.FileIterator | 3 | local-emulation: 3 | 3 / 3 |
DriveApp.FolderIterator | 3 | local-emulation: 3 | 3 / 3 |
SpreadsheetApp | 8 | local-emulation: 4no-op: 4 | 8 / 8 |
SpreadsheetApp.Spreadsheet | 14 | local-emulation: 13fail-closed: 1 | 14 / 14 |
SpreadsheetApp.Sheet | 57 | local-emulation: 55fail-closed: 2 | 57 / 57 |
SpreadsheetApp.Range | 36 | local-emulation: 34fail-closed: 2 | 36 / 36 |
Maps | 2 | implemented: 2 | 2 / 2 |
Blob | 14 | implemented: 8local-emulation: 3fail-closed: 3 | 14 / 14 |
ContentService | 1 | implemented: 1 | 1 / 1 |
ContentService.TextOutput | 8 | implemented: 7local-emulation: 1 | 8 / 8 |
CacheService | 3 | local-emulation: 3 | 3 / 3 |
CacheService.Cache | 6 | local-emulation: 6 | 6 / 6 |
LockService | 3 | local-emulation: 3 | 3 / 3 |
LockService.Lock | 4 | local-emulation: 4 | 4 / 4 |
HtmlService | 5 | local-emulation: 5 | 5 / 5 |
HtmlService.HtmlOutput | 20 | implemented: 13local-emulation: 4no-op: 1fail-closed: 2 | 20 / 20 |
HtmlService.HtmlOutputMetaTag | 2 | implemented: 2 | 2 / 2 |
HtmlService.HtmlTemplate | 4 | implemented: 1local-emulation: 3 | 4 / 4 |
Logger | 3 | local-emulation: 3 | 3 / 3 |
Session | 7 | local-emulation: 7 | 7 / 7 |
Session.User | 2 | local-emulation: 2 | 2 / 2 |
console | 6 | local-emulation: 6 | 6 / 6 |
PropertiesService | 3 | local-emulation: 3 | 3 / 3 |
PropertiesService.Properties | 7 | local-emulation: 7 | 7 / 7 |
Utilities | 23 | implemented: 14local-emulation: 4fail-closed: 5 | 23 / 23 |
UrlFetchApp | 3 | implemented: 1local-emulation: 2 | 3 / 3 |
UrlFetchApp.HTTPResponse | 7 | implemented: 4local-emulation: 2fail-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) | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
AdminDirectory | 0 / 40 | 0.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() |
AdminLicenseManager | 0 / 2 | 0.0% | newLicenseAssignment()newLicenseAssignmentInsert() |
AdminGroupsSettings | 0 / 1 | 0.0% | newGroups() |
AdminReseller | 0 / 10 | 0.0% | newAddress()newChangePlanRequest()newCustomer()newRenewalSettings()newSeats()newSubscription()newSubscriptionPlan()newSubscriptionPlanCommitmentInterval()newSubscriptionTransferInfo()newSubscriptionTrialSettings() |
AdminReports | 0 / 1 | 0.0% | newChannel() |
CalendarApp | 0 / 34 | 0.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() |
DocumentApp | 0 / 5 | 0.0% | create()getActiveDocument()getUi()openById()openByUrl() |
DriveApp | 18 / 26 | 69.2% | addFile()addFolder()getStorageLimit()getStorageUsed()removeFile()removeFolder()searchFiles()searchFolders() |
FormApp | 0 / 11 | 0.0% | create()createCheckboxGridValidation()createCheckboxValidation()createFeedback()createGridValidation()createParagraphTextValidation()createTextValidation()getActiveForm()getUi()openById()openByUrl() |
GmailApp | 0 / 56 | 0.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() |
SpreadsheetApp | 8 / 29 | 27.6% | getActive()getActiveRange()getActiveRangeList()getActiveSheet()getActiveSpreadsheet()getCurrentCell()getSelection()getUi()newCellImage()newColor()newConditionalFormatRule()newDataSourceSpec()newDataValidation()newFilterCriteria()newRichTextValue()newTextStyle()setActiveRange()setActiveRangeList()setActiveSheet()setActiveSpreadsheet()setCurrentCell() |
SlidesApp | 0 / 6 | 0.0% | create()getActivePresentation()getUi()newAffineTransformBuilder()openById()openByUrl() |
Classroom | 0 / 44 | 0.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() |
GroupsApp | 0 / 2 | 0.0% | getGroupByEmail()getGroups() |
People | 0 / 54 | 0.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() |
Maps | 2 / 9 | 22.2% | newDirectionFinder()newElevationSampler()newGeocoder()newStaticMap()setAuthentication()resetAuthenticationApiKey()setAuthenticationByApiKey() |
LanguageApp | 0 / 1 | 0.0% | translate() |
YouTube | 0 / 130 | 0.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() |
YouTubeAnalytics | 0 / 7 | 0.0% | newErrorProto()newErrors()newGroup()newGroupContentDetails()newGroupItem()newGroupItemResource()newGroupSnippet() |
DataStudioApp | 0 / 1 | 0.0% | createCommunityConnector() |
TagManager | 0 / 26 | 0.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() |
BigQuery | 0 / 56 | 0.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() |
Jdbc | 0 / 8 | 0.0% | getCloudSqlConnection()getConnection()newDate()newTime()newTimestamp()parseDate()parseTime()parseTimestamp() |
UrlFetchApp | 3 / 3 | 100.0% | — |
LinearOptimizationService | 0 / 1 | 0.0% | createEngine() |
Utilities | 23 / 23 | 100.0% | — |
XmlService | 0 / 13 | 0.0% | createCdata()createComment()createDocType()createDocument()createElement()createText()getCompactFormat()getNamespace()getNoNamespace()getPrettyFormat()getRawFormat()getXmlNamespace()parse() |
Charts | 0 / 10 | 0.0% | newAreaChart()newBarChart()newColumnChart()newDataTable()newDataViewDefinition()newLineChart()newPieChart()newScatterChart()newTableChart()newTextStyle() |
ContentService | 1 / 1 | 100.0% | — |
HtmlService | 5 / 5 | 100.0% | — |
MailApp | 0 / 2 | 0.0% | getRemainingDailyQuota()sendEmail() |
Browser | 0 / 2 | 0.0% | inputBox()msgBox() |
Logger | 3 / 3 | 100.0% | — |
Session | 7 / 7 | 100.0% | — |
console | 6 / 6 | 100.0% | — |
CacheService | 3 / 3 | 100.0% | — |
LockService | 3 / 3 | 100.0% | — |
PropertiesService | 3 / 3 | 100.0% | — |
ScriptApp | 0 / 16 | 0.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
| API | Coverage | Coverage (%) | Unimplemented enum surfaces |
|---|---|---|---|
CalendarApp | 0 / 6 | 0.0% | ColorEventColorEventTransparencyEventTypeGuestStatusVisibility |
DocumentApp | 0 / 8 | 0.0% | AttributeElementTypeGlyphTypeHorizontalAlignmentParagraphHeadingPositionedLayoutTextAlignmentVerticalAlignment |
DriveApp | 2 / 2 | 100.0% | — |
FormApp | 0 / 5 | 0.0% | AlignmentDestinationTypeFeedbackTypeItemTypePageNavigationType |
SpreadsheetApp | 6 / 27 | 22.2% | AutoFillSeriesBandingThemeBooleanCriteriaCopyPasteTypeDataExecutionErrorCodeDataExecutionStateDataSourceParameterTypeDataSourceTypeDataValidationCriteriaDeveloperMetadataLocationTypeDeveloperMetadataVisibilityGroupControlTogglePositionInterpolationTypePivotTableSummarizeFunctionPivotValueDisplayTypeProtectionTypeRecalculationIntervalRelativeDateTextToColumnsDelimiterThemeColorTypeValueType |
SlidesApp | 0 / 28 | 0.0% | AlignmentPositionArrowStyleAutoTextTypeCellMergeStateContentAlignmentDashStyleFillTypeLineCategoryLineFillTypeLineTypeLinkTypeListPresetPageBackgroundTypePageElementTypePageTypeParagraphAlignmentPlaceholderTypePredefinedLayoutSelectionTypeShapeTypeSheetsChartEmbedTypeSlideLinkingModeSlidePositionSpacingModeTextBaselineOffsetTextDirectionThemeColorTypeVideoSourceType |
GroupsApp | 0 / 1 | 0.0% | Role |
LinearOptimizationService | 0 / 2 | 0.0% | StatusVariableType |
Utilities | 4 / 4 | 100.0% | — |
XmlService | 0 / 1 | 0.0% | ContentTypes |
Charts | 0 / 7 | 0.0% | ChartHiddenDimensionStrategyChartMergeStrategyChartTypeColumnTypeCurveStylePointStylePosition |
ContentService | 1 / 1 | 100.0% | — |
HtmlService | 2 / 2 | 100.0% | — |
Browser | 0 / 1 | 0.0% | Buttons |
ScriptApp | 0 / 5 | 0.0% | AuthModeAuthorizationStatusEventTypeInstallationSourceTriggerSource |
MimeType | 1 / 1 | 100.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) | Mode | Supplemental methods | Source |
|---|---|---|---|
SpreadsheetApp | augment | enableLookerExecution() | https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app |
Maps | augment | resetAuthenticationApiKey()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 |
|---|---|
AdminGroupsMigration | Not implemented |
Tasks | Not implemented |
Adsense | Not 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 |
|---|---|
Chat | Not implemented |
WorkspaceEvents | Not implemented |
CloudIdentityGroups | Not implemented |
AnalyticsData | Not implemented |
AnalyticsAdmin | Not implemented |
VertexAI | Not implemented |
YouTubeContentId | Not implemented |
DisplayVideo | Not implemented |
DoubleClickBidManager | Not implemented |
DoubleClickCampaigns | Not implemented |
MerchantApiProducts | Not implemented |
ShoppingContent | Not 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 type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
DriveApp | 18 / 26 | 69.2% | addFile()addFolder()getStorageLimit()getStorageUsed()removeFile()removeFolder()searchFiles()searchFolders() |
File | 23 / 49 | 46.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() |
Folder | 24 / 51 | 47.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() |
FileIterator | 3 / 3 | 100.0% | — |
FolderIterator | 3 / 3 | 100.0% | — |
SpreadsheetApp
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
SpreadsheetApp | 8 / 29 | 27.6% | getActive()getActiveRange()getActiveRangeList()getActiveSheet()getActiveSpreadsheet()getCurrentCell()getSelection()getUi()newCellImage()newColor()newConditionalFormatRule()newDataSourceSpec()newDataValidation()newFilterCriteria()newRichTextValue()newTextStyle()setActiveRange()setActiveRangeList()setActiveSheet()setActiveSpreadsheet()setCurrentCell() |
Spreadsheet | 14 / 117 | 12.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() |
Sheet | 57 / 124 | 46.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() |
Range | 36 / 174 | 20.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 type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Maps | 2 / 9 | 22.2% | newDirectionFinder()newElevationSampler()newGeocoder()newStaticMap()setAuthentication()resetAuthenticationApiKey()setAuthenticationByApiKey() |
UrlFetchApp
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
UrlFetchApp | 3 / 3 | 100.0% | — |
HTTPResponse | 7 / 7 | 100.0% | — |
Utilities
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Utilities | 23 / 23 | 100.0% | — |
ContentService
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
ContentService | 1 / 1 | 100.0% | — |
TextOutput | 8 / 8 | 100.0% | — |
HtmlService
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
HtmlService | 5 / 5 | 100.0% | — |
HtmlOutput | 20 / 20 | 100.0% | — |
HtmlOutputMetaTag | 2 / 2 | 100.0% | — |
HtmlTemplate | 4 / 4 | 100.0% | — |
Logger
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Logger | 3 / 3 | 100.0% | — |
Session
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Session | 7 / 7 | 100.0% | — |
User | 2 / 2 | 100.0% | — |
console
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Console | 6 / 6 | 100.0% | — |
CacheService
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
CacheService | 3 / 3 | 100.0% | — |
Cache | 6 / 6 | 100.0% | — |
LockService
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
LockService | 3 / 3 | 100.0% | — |
Lock | 4 / 4 | 100.0% | — |
PropertiesService
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
PropertiesService | 3 / 3 | 100.0% | — |
Properties | 7 / 7 | 100.0% | — |
Shared
| Object type | Coverage | Coverage (%) | Unimplemented API (methods) |
|---|---|---|---|
Blob | 14 / 14 | 100.0% | — |
