Skip to content

Google Drive Trigger

Node: googleDriveTrigger · Full type: n8n-nodes-base.googleDriveTrigger · Version: 1

Credentials

googleApi (alias: @google) / googleDriveOAuth2Api (alias: @google)

CREDENTIAL @google = googleApi "My Google Drive Trigger"

Parameters

Parameter Type Default Details
pollTimes fixedCollection {...} groups: item
authentication options "oAuth2" oAuth2, serviceAccount
triggerOn options "" required; specificFile, specificFolder
fileToWatch resourceLocator {...} required; modes: list, url, id
event options "fileUpdated" required; fileUpdated
folderToWatch resourceLocator {...} required; modes: list, url, id
driveToWatch options "root" required
options collection {} keys: fileType

pollTimes children:

item group:

Parameter Type Default Details
mode options "everyDay" everyMinute, everyHour, everyDay, everyWeek, everyMonth, everyX, custom
hour number 14
minute number 0
dayOfMonth number 1
weekday options "1" 1, 2, 3, 4, 5, 6, 0
cronExpression string " * * * * "
value number 2
unit options "hours" minutes, hours

options children:

Parameter Type Default Details
fileType options "all" all, application/vnd.google-apps.audio, application/vnd.google-apps.document, application/vnd.google-apps.drawing, application/vnd.google-apps.presentation, application/vnd.google-apps.spreadsheet, application/vnd.google-apps.photo, application/vnd.google-apps.video

Example

NODE "googleDriveTrigger" @google AS "Google Drive Trigger"