function getDriveService() { var service = OAuth2.createService('drive') .setAuthorizationBaseUrl('https://accounts.google.com') .setTokenUrl('https://accounts.google.com/o/oauth2/token') .setClientId('YOUR_CLIENT_ID') .setClientSecret('YOUR_CLIENT_SECRET') .setCallbackFunction('authCallback') .setPropertyStore(PropertiesService.getUserProperties()); return service; } function getFolderById(folderId) { var driveService = getDriveService(); var folder = driveService.getFolderById(folderId); return folder; } function createFile(imageData, folder) { var driveService = getDriveService(); var file = driveService.createFile(imageData, folder); return file; }