[PAID] Google Drive Extension - Download, upload, edit & delete files

Google Drive Extension

An extension to download, upload, edit, modify and delete files from your google drive.
Support all Android version. (Tested with Android 10, 11, 12, 13, 14)


:receipt: Extension Properties


You need to set folder id from Block Section or from Designer Section.

:open_file_folder: Upload File


Using this block you can upload any file from storage.

image

fileType - Set specific file type to pick file from storage.

image

fileId - It’s return the id of uploaded file.
file Name - It’s return the name of uploaded file.
fileUrl - It’s return the url of uploaded file.
file Size - It’s return the size of uploaded file.

:open_file_folder: Upload Multiple Files


Using this block you can upload multiple files in single request.

image

fileType - Set specific file type to pick file from storage.

image

fileIds - It’s return the ids of uploaded files as list.
fileNames - It’s return the names of uploaded files as list.
file Sizes - It’s return the sizes of uploaded files as list.
fileUrls - It’s return the urls of uploaded files as list.

:heavy_multiplication_x: File Picker Canceled


It’s triggered when user click on back press to cancel picking file.

image

function Name - It’s return the name of function.

:camera_flash: Capture Photo To Upload


Using this blocks you can take photo using phone camera to upload it into Drive folder. Also you can compress photo before uploading.

image

quality - Enter quality amount as integer from Zero to Hundred.

image

fileId - It’s return the id of uploaded file.
file Name - It’s return the name of uploaded file.
fileUrl - It’s return the url of uploaded file.
file Size - It’s return the size of uploaded file.

:heavy_multiplication_x: Photo Capture Canceled


It’s rises when user cancel photo capturing or click on back press.

image

function Name - It’s return the name of function.

:film_projector: Record Video To Upload


Using this blocks you can record video using phone camera to upload it into Drive folder.

image

quality - Enter quality as Low or High.
maxDuration - Enter max duration seconds as integer number.

image

fileId - It’s return the id of uploaded file.
file Name - It’s return the name of uploaded file.
fileUrl - It’s return the url of uploaded file.
file Size - It’s return the size of uploaded file.

:heavy_multiplication_x: Video Record Canceled


It’s rises when user cancel recording video or click on back press.

image

:card_file_box:Upload From Asset


Using this blocks you can upload any file from your asset folder.

image

file Name - Enter file name from asset as String or select from dropdown list.

image

fileId - It’s return the id of uploaded file.
file Name - It’s return the name of uploaded file.
fileUrl - It’s return the url of uploaded file.
file Size - It’s return the size of uploaded file.

:link: Upload File By Url


Using this block you can upload file from internet by using file url.

image

fileUrl - Enter file url to upload it into drive folder.

image

fileId - It’s return the id of uploaded file.
file Name - It’s return the name of uploaded file.
fileUrl - It’s return the url of uploaded file.
file Size - It’s return the size of uploaded file.

:link: Upload Multiple Files By Url


Using this block you can upload multiple files from internet in single request.

image

fileUrls - Enter file urls as list.

image

fileIds - It’s return the ids of uploaded files as list.
fileNames - It’s return the names of uploaded files as list.
file Sizes - It’s return the sizes of uploaded files as list.
fileUrls - It’s return the urls of uploaded files as list.

:repeat: Update File


Using this block you can modify a file which already uploaded into your drive.

image

fileId - Enter that file id which file you want to update.
fileType - Set specific file type to pick file from storage.

image

fileId - It’s return the updated file id.

:arrow_down: Get Files


Using this block you can get all files from your folder.

image

image

fileNames - It’s return the names of files as list.
fileSizes - It’s return the sizes of files in byte formats as list.
fileUrls - It’s return the download links of files as list.
lastUpdateDates - It’s return the last update dates of files as list.
fileIds - It’s return the ids of files as list.

:scissors: Delete File


You can delete your uploaded file using file Id.

image

fileId - Enter file id.

image

fileId - It’s return the id of deleted file.
isDeleted - It’s return bolean result of deletion action.

:writing_hand: Rename File


You can rename your file using file Id.

image

fileId - Enter file id.
new Name - Enter new name.

image

fileId - It’s return the file id.
file Name - It’s return the file name.

:link: GetDirectDownloadLink


Using this you can get direct download link of any file using file Id.

image

fileId - Enter file id.

:file_folder: Create Folder


Using this block you can create new folder in any root folder using root folder id.

image

rootFolderId - Enter root folder id.
newFolderName - Enter new folder name.

image

newFolderId - It’s return the id of created folder.
newFolderName - It’s return the created folder name.
rootFolderId - It’s return the root folder id to handle user’s activity.

:scissors: Delete Folder


Using this block you can delete any folder using it’s id.

image

folderId - Enter folder id.

image

folderId - It’s return the id of deleted folder.
isDeleted - It’s return boolean.

:open_file_folder: Get Folders


Using this block you can get folders from your drive root folder.

image

rootFolderId - Enter root folder id.

image

rootFolderId> - It’s return the id of root folder.
folderIds - It’s return the list of folders ids.
folderNames - It’s return the list of folders names.
folderSizes - It’s return the list of folders sizes.

:writing_hand: Rename Folder


Using this block you can rename your folder name.

image

folderId - Enter folder id.
new Name - Enter new name.

image

folderId - It’s return the id of folder.
folderName - It’s return the new name of folder.

:card_file_box: Move File


Using this block you can move file from one folder to another folder.

image

folderId - Enter folder id where you want to move your file.
fileId - Enter file id.

image

folderId - It’s return the id of folder.
fileId - It’s return the id of file.

:file_folder: Move Folder


Using this block you can move your folder to another folder.

image

rootFolderId - Enter root folder id.
childFolderId - Enter child folder id.

image

rootFolderId - It’s return the id of root folder.
childFolderId - It’s return the id of child folder.

:closed_lock_with_key: Encode & Decode


Using this block you can protect your folder ids. Set level (1-100) and password length must be 5 or more.

:x: Failed


It rises if got any error. Check function name to understand that error is from where and read error message to understand the reason.

image

  • function Name - It’s return the function name which function got the error.
  • error Message - It’s return the error message.

:github: GitHub Repository



:memo: Release Notes ↷


  • 8.4.0: Updated to be compatible with Android 14+ devices.
  • 8.3.0: Performance optimized.
  • 8.2.0: Added Helper Blocks to help you setup blocks quickly.
  • 8.1.0: Added UploadFromAsset function. Now you can upload any file from your asset folder.
  • 8.0.0: Added RecordVideoToUpload function. Now you can record video using camera to upload recorded video into Drive folder. Also you can set video quality to record video before upload. (I'll charge small amount to receive this update for paid users.)
  • 7.0.0: Added CapturePhotoToUpload function. Now you can take photo using camera to upload taken image into Drive folder. Also you can compress image size before upload. (I'll charge small amount to receive this update for paid users.)
  • 6.0.0: Added UploadMultipleFiles function. Now you can upload multiple files in single request.
    Added UploadFileByUrl function. Now you can upload file into drive from internet.
    Added UploadMultipleFilesByUrl function. Now you can upload multiple files from internet in a single request.
    Added UpdateFile function. Now you can update that file which already exist into your drive.
  • 5.9.1: Update for Support Android 11+ devices.

    :spiral_notepad: Extension specifications:


    :information_source: Size: 125 KB
    :gear: SDK Version: 8.4.0 (Latest)
    :earth_asia: Released On: 27 June 2021 (GMT+06:00)
    :earth_asia: Updated On: 23 July 2023 (GMT+06:00)
    :github: GitHub Repository: GoogleDrive


  • 5 Likes

    Can you provide demo apk

    Sorry dear @mukeshsharma_3122000, actually I can’t share demo app for paid extension. But after purchased you’ll get demo apk and aia.

    What does the error log say?

    There is probably a solution to this already, try searching the forum for AAPT error.

    Greetings community, a few days ago I bought the @JEWEL extension from Google drive, but the creator of the extension does not give me an answer on how to use it after I make the purchase. Has any of you bought it and been able to use it? I was not provided with an .aia, apk demo or tutorial. Or if the creator of the extension by this means could help me, that would be great. I appreciate any help you can give me.

    My problem is that the documentation does not show me where I have to get the deployment ID, and Jewel does not clarify my doubt.

    How to get this Extension

    This is a paid extension. You have to contact the developer to purchase the extension (a private message would be ideal). Use paid extensions at your own risk.

    1 Like

    Okayyy… Thanks a lot for your guidance… :innocent: :people_hugging:

    :loud_sound: File uploading issue is fixed!
    I’m planning to add some new features.
    If you have any idea, you can also share with me to add any specific feature.
    (Thanks)

    1 Like

    Your Every Extension is tooooooooo Good :blush::blush::laughing::+1::+1: , No Doubt You Are Superman For Google Sheets and Google Drive Extension, i am really really very very satisfy with all your extensions @JEWEL

    works great, thank you very much

    1 Like

    :loudspeaker: I’ve added some new features.


    Now you can upload multiple files in single request.
    Also you can upload files from internet using files url.
    Now you can also update file.

    :star: Extension is updated to V8.0.0


    • Added CapturePhotoToUpload function. You can take photo using camera to upload into Drive. (Watch Video)
    • Added RecordVideoToUpload function. You can record video using camera to upload into Drive. (Watch Video)

    I want to purchase this extension!!

    I’ve replied you in WhatsApp, please text me there

    Thank you! I got the Google Drive Extension with fresh condition… Useful extension ever build even the user service is also satisficed, JEWEL have friendly behavior I talk to him in whatsapp almost 1h to discus her project, extension, also asking her personal life he is honest person

    1 Like

    I am very happy to hear that I was able to satisfy you

    1 Like

    thanks for the attention you gave to my request, the extension worked perfectly.

    1 Like

    great work, I want to purchase this extension plz

    1 Like