SlideShare ist ein Scribd-Unternehmen logo
1 von 11
FILE UPLOAD FORMS FOR
GOOGLE DRIVE
www.labnol.org/awesome
File Upload Forms for Google Drive
■ Design beautiful web forms that accept file uploads.
■ Allow single file uploads or multiple upload per field.
■ Uploaded files are saved in the form owner’s Google Drive.
■ Form Responses are saved in Google Spreadsheet similar to Google Forms.
■ Send email notifications when new form responses are received.
■ Protect forms with CAPTCHAs and/or passwords.
■ Track visitors to your online forms with GoogleAnalytics
■ Apply data validation rules to form fields with regular expressions.
■ Embed forms in your own website or blog
DEMO
File Upload Forms for Google Drive
1. Go to https://forms.studio and
design your form using the
WYSIWYG editor.
2. Save the form and click Preview to
preview the design of your form.
3. Copy the form embed code to your
clipboard
Step 1
1. The Google Spreadsheet will be
created in your Google Drive after
you buy the premium license.
2. Open the Google Spreadsheet for
storing the form responses.
3. Go to Addons > File Upload Forms >
Form Settings.
4. Authorize the File Upload Forms
script.
5. Update the form configuration and
save the changes.
Step 2
1. Inside the Google Spreadsheet, go
toTools > Script Editor.
2. Switch to the forms.html file and
paste the HTML embed code.
3. Click the Floppy icon to save your
changes.
Step 3
1. Inside the Script Editor, go to Publish
> Deploy as Web App
2. Choose “Me” under “Execute the
App as”
3. Choose “Anyone, even anonymous”
under “Who has access to the app”
4. Click Deploy and make a note of the
web app URL.That’s your File
Upload Form page that you can
share with the world.
Step 4
F.A.Q.
Everything you wanted to know about Upload Forms
DEMO
Test drive the File Upload Forms
SUPPORT
Got a question? Email us at amit@labnol.org
LICENSE
Please buy a license to use File Upload Forms

Weitere ähnliche Inhalte

Andere mochten auch

Google Addons and Google Apps Script Developer
Google Addons and Google Apps Script DeveloperGoogle Addons and Google Apps Script Developer
Google Addons and Google Apps Script DeveloperAmit Agarwal
 
Get google adsense account approved within 4 hours
Get google adsense account approved within 4 hoursGet google adsense account approved within 4 hours
Get google adsense account approved within 4 hoursImoru Austin
 
AdSense Tips by Amit Agarwal
AdSense Tips by Amit AgarwalAdSense Tips by Amit Agarwal
AdSense Tips by Amit AgarwalAmit Agarwal
 
genetic algorithm based music recommender system
genetic algorithm based music recommender systemgenetic algorithm based music recommender system
genetic algorithm based music recommender systemneha pevekar
 
Google AdSense Presentation
Google AdSense PresentationGoogle AdSense Presentation
Google AdSense PresentationJoann Chedid
 
#SleepingWithTheBoss
#SleepingWithTheBoss#SleepingWithTheBoss
#SleepingWithTheBossThe Next Web
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning Solutions
 
Skinput technology
Skinput technologySkinput technology
Skinput technologyneha pevekar
 

Andere mochten auch (9)

Google Addons and Google Apps Script Developer
Google Addons and Google Apps Script DeveloperGoogle Addons and Google Apps Script Developer
Google Addons and Google Apps Script Developer
 
Get google adsense account approved within 4 hours
Get google adsense account approved within 4 hoursGet google adsense account approved within 4 hours
Get google adsense account approved within 4 hours
 
AdSense Tips by Amit Agarwal
AdSense Tips by Amit AgarwalAdSense Tips by Amit Agarwal
AdSense Tips by Amit Agarwal
 
genetic algorithm based music recommender system
genetic algorithm based music recommender systemgenetic algorithm based music recommender system
genetic algorithm based music recommender system
 
Ghosts
GhostsGhosts
Ghosts
 
Google AdSense Presentation
Google AdSense PresentationGoogle AdSense Presentation
Google AdSense Presentation
 
#SleepingWithTheBoss
#SleepingWithTheBoss#SleepingWithTheBoss
#SleepingWithTheBoss
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About Learning
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 

Mehr von Amit Agarwal

Amit agarwal - Twitter Profile
Amit agarwal - Twitter ProfileAmit agarwal - Twitter Profile
Amit agarwal - Twitter ProfileAmit Agarwal
 
How to Create Twitter Bots
How to Create Twitter BotsHow to Create Twitter Bots
How to Create Twitter BotsAmit Agarwal
 
Who Can See your Google Drive Files
Who Can See your Google Drive FilesWho Can See your Google Drive Files
Who Can See your Google Drive FilesAmit Agarwal
 
Inline images for mail merge
Inline images for mail mergeInline images for mail merge
Inline images for mail mergeAmit Agarwal
 
Test Presentation - Ignore
Test Presentation - IgnoreTest Presentation - Ignore
Test Presentation - IgnoreAmit Agarwal
 

Mehr von Amit Agarwal (11)

Amit agarwal - Twitter Profile
Amit agarwal - Twitter ProfileAmit agarwal - Twitter Profile
Amit agarwal - Twitter Profile
 
How to Create Twitter Bots
How to Create Twitter BotsHow to Create Twitter Bots
How to Create Twitter Bots
 
Who Can See your Google Drive Files
Who Can See your Google Drive FilesWho Can See your Google Drive Files
Who Can See your Google Drive Files
 
Blogging Tips
Blogging TipsBlogging Tips
Blogging Tips
 
Inline images for mail merge
Inline images for mail mergeInline images for mail merge
Inline images for mail merge
 
Hello world
Hello worldHello world
Hello world
 
Social Sharing
Social Sharing Social Sharing
Social Sharing
 
Twitter Book
Twitter BookTwitter Book
Twitter Book
 
Test Presentation - Ignore
Test Presentation - IgnoreTest Presentation - Ignore
Test Presentation - Ignore
 
Twitter Spam
Twitter SpamTwitter Spam
Twitter Spam
 
Presentation1
Presentation1Presentation1
Presentation1
 

Kürzlich hochgeladen

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Kürzlich hochgeladen (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

File Upload Forms for Google Drive

  • 1. FILE UPLOAD FORMS FOR GOOGLE DRIVE www.labnol.org/awesome
  • 2. File Upload Forms for Google Drive ■ Design beautiful web forms that accept file uploads. ■ Allow single file uploads or multiple upload per field. ■ Uploaded files are saved in the form owner’s Google Drive. ■ Form Responses are saved in Google Spreadsheet similar to Google Forms. ■ Send email notifications when new form responses are received. ■ Protect forms with CAPTCHAs and/or passwords. ■ Track visitors to your online forms with GoogleAnalytics ■ Apply data validation rules to form fields with regular expressions. ■ Embed forms in your own website or blog
  • 3. DEMO File Upload Forms for Google Drive
  • 4. 1. Go to https://forms.studio and design your form using the WYSIWYG editor. 2. Save the form and click Preview to preview the design of your form. 3. Copy the form embed code to your clipboard Step 1
  • 5. 1. The Google Spreadsheet will be created in your Google Drive after you buy the premium license. 2. Open the Google Spreadsheet for storing the form responses. 3. Go to Addons > File Upload Forms > Form Settings. 4. Authorize the File Upload Forms script. 5. Update the form configuration and save the changes. Step 2
  • 6. 1. Inside the Google Spreadsheet, go toTools > Script Editor. 2. Switch to the forms.html file and paste the HTML embed code. 3. Click the Floppy icon to save your changes. Step 3
  • 7. 1. Inside the Script Editor, go to Publish > Deploy as Web App 2. Choose “Me” under “Execute the App as” 3. Choose “Anyone, even anonymous” under “Who has access to the app” 4. Click Deploy and make a note of the web app URL.That’s your File Upload Form page that you can share with the world. Step 4
  • 8. F.A.Q. Everything you wanted to know about Upload Forms
  • 9. DEMO Test drive the File Upload Forms
  • 10. SUPPORT Got a question? Email us at amit@labnol.org
  • 11. LICENSE Please buy a license to use File Upload Forms