diff --git a/packages/backend/src/apps/google-drive/triggers/new-folders/index.ts b/packages/backend/src/apps/google-drive/triggers/new-folders/index.ts index e327ee9e..210ebcc5 100644 --- a/packages/backend/src/apps/google-drive/triggers/new-folders/index.ts +++ b/packages/backend/src/apps/google-drive/triggers/new-folders/index.ts @@ -8,6 +8,25 @@ export default defineTrigger({ description: 'Triggers when a new folder is added directly to a specific folder (but not its subfolder).', arguments: [ + { + label: 'Drive', + key: 'driveId', + type: 'dropdown' as const, + required: false, + description: + 'The Google Drive where your file resides. If nothing is selected, then your personal Google Drive will be used.', + variables: false, + source: { + type: 'query', + name: 'getDynamicData', + arguments: [ + { + name: 'key', + value: 'listDrives', + }, + ], + }, + }, { label: 'Folder', key: 'folderId', diff --git a/packages/backend/src/apps/google-drive/triggers/new-folders/new-folders.ts b/packages/backend/src/apps/google-drive/triggers/new-folders/new-folders.ts index 40c52e7e..908ca73c 100644 --- a/packages/backend/src/apps/google-drive/triggers/new-folders/new-folders.ts +++ b/packages/backend/src/apps/google-drive/triggers/new-folders/new-folders.ts @@ -14,6 +14,7 @@ const newFolders = async ($: IGlobalVariable) => { fields: '*', pageSize: 1000, q, + driveId: $.step.parameters.driveId, }; do {