Tools, Templates, and Tutorials for Google Sheets Users!
Helping you excel in Google Sheets, for all time.
👩💻 TUTORIALS
Unlock the full potential of Google Sheets with our expert guidance and step-by-step tutorials. Whether you're a beginner or an advanced user, we have something for everyone. If you use spreadsheets, we've got you covered.
🖼️ TEMPLATES
Explore our collection of free templates at free.bettersheets.co
Designed to streamline your workflow and save you valuable time.
⚙️ TOOLS
Enhance your Google Sheets experience with our free add-ons. Powerful tools extend the functionality of Google Sheets, allowing you to automate tasks, generate better designs, and perform complex calculations effortlessly ( like Spintax). Sell sheets with OnlySheets and market them better with Coupon Code Maker.
Ready to take your spreadsheet skills to the next level? Visit us at Bettersheets.co to learn more and access our wealth of resources. Empowering you to succeed!
Пікірлер
for facebook?
Fb makes it hard to scrape anything.
0:00 Introduction 0:40 API Overview and Benefits 1:01 Project Overview 2:00 Setting Up App Script 5:01 Testing the API 6:39 Debugging 7:34 Redeploying the Web App 8:43 Fetching Data with doGet 9:48 Using ImportData Function 10:30 Creating and Deploying an Online Form 12:55 Summary and Conclusion
I knew that but when I actually need to use it I forgot my own namd
Name?
Absolute madlad
Fantastic, awesome job!!!
Where can I get the proggress plant? Please anyone told me
You can use any images you want.
I usually use Ctrl E.
Sweeet
Great idea! Thanks for the lovely tutorial. Could you please make a video explaining how to use onEdit multiple times in apps script? In my trials, I could manage to make two onEdits work. When I add a third one, first two works fine but third doesn't. Thanks in advance.
Cannot use onEdit() more than 1 time. Need to add inside one onEdit all the things you want to do. Use IF() {} to gatekeep.
@@BetterSheets This is exactly what I mean. I made a new onEdit.gs file and placed multiple onEdit under this new gs file with if statements. I will try to send an email with the code later.
@@MISComputerNET you only need one on Edit() and in fact if you have multiple they won't work. as you found out. just need function onEdit(e) { and then place anything you want inside here} Perhaps, maybe.. quite possibly the if statements are overriding each other or not allowing you to do the exact thing you want. There is a bit of an art to the if() statements
I tried it, did not work
Did you get an error?
Great. Thank you and greetings from Nicaragua.
Hellooooo!
@@BetterSheets Hi there : )
This is too good to have so little likes well done!
Maybe one day.
This was amazing!! May I ask if I can add an IF formula to the FILTER formula. Say for example on my google form its "Yes, see you there." and "Sorry, can't make it.". And I want it to fill up as "CONFIRMED" for "Yes, see you there.", and "DECLINED" for "Sorry, can't make it.". What formula should I use?
Great video and way of thinking. I was wondering, do you have a spreadsheet design to remove or add users to protected ranges, list all protected ranges, and modify protected ranges? Sometimes it is tedious to always go in and remove or modify protected cells. I’m thinking if there was a separate “Protected Ranges” tab it would be easier to manage. Or if a team member leaves, you can transfer the email to another person rather requesting access.
can you tell about how to call your addon for special sheet that you will sell in your website, so sheet which user will buy addon will be called?
Can you please explain? Addon special sheet?
That's great! Do you know a solution that works for Vimeo URLs too? Thanks!
Should be similar. Inspect element. Look for xpath and use Importxml.
OKAY YOUR SPREADSHEET IS AT 1 MILLION CHECKS
Thank you
Does each post/get request counts as one Google Sheets API request? And is possible to use Bearer token to prevent anyone with the link to just be able to manipulate the data?
You can set up a token system yes.
@@BetterSheets Awesome, do you know if each post/get request counts as one Google Sheets API request? Or they aren't sharing the quota?
@@tig4rx don't think they are sharing the quota.
how does the script reconnect the google form with the spreadsheet on the original sheet
Sorry what do you mean by reconnect?
So, if the name was separate by a space, just put " " ?
Yep!
Thank you for the Basics it really helped me to get started.
Keep going!
Hi there, do you teach this? I need this for work but I need help on how to automate for reporting big data.
Full courses at Bettersheets.co if it doesnt have something you need you can always ask me anything.
Hi, Thanks for the great video. I am a newbie in this coding stuff and sometimes me and my computer stare at each other unmeaningfully 😊. However, with your video, I think I will be more confident about these errors and messages
Send me any error messages you stare at for too long
@@BetterSheets thanks I will do that. I think the main thing is to comprehend the core logic in a coding language. Afterward, although the details are not provided as you mentioned in your video, at least you can have a rough idea where to look at and how you should continue.
How join ?
Join for full access at bettersheets.co
very helpful
Awesome to hear its helpful
Thanks for the video! I have a cell where I put a numerical "goal" and beside it a cell that shows the "actual" total of checkmarks for each column. I want to make a progression of images based on the percentage achieved of the "goal" cell. What formula should I use? Also, please put the formula for Apps Script if you're familiar with using that. Thanks!
Or just either ctrl+shift+c & ctrl+v OR ctrl+c & ctrl+shift+v
Works
Excellent tip, thanks for sharing! You have just got another subscriber
Looking forward to more comments!
A button without a label is not very good design. I wish sheets had a simple onclick event handler to run a function, without having to draw a silly graphic.
Can use onEdit() and some if statements
This is great for tagging, that’s exactly what airtable solved nicely in their UI, and I’m very happy you covered this topic.
And dropdown chips, I think, were google's answer to airtable.
Thank you so much for the curly brackets tip, that was awesome!
Nice. Glad its helpful!
WOOOW your genius! excellent tutorial... may i invite you a cofee on patreon or anything similar? excellent tutorial!
Become a member of better sheets. More awaits inside!
Can you share your template with me? Would love to test it out.
Can you share this template?
You can update your current deployment to the latest version. No need to redeploy every time.
Can we do this by taking data from another sheet?
Sure!
Any videos / links on how to implement analytics to properly collect engagement, external links, etc? In Google Console i was able to add my GA number to the project but it collects only visitors of my Workspace Marketplace page.
Hey can you please highlight video of website scraping using good sheets?
Look for any videos with or about importxml Bettersheets.co/formulas/importxml
I already have #ERROR!, I need to remove it from all the cells at once, If I click on one cell and remove +1 then, this error goes away, So I want to do that for all the cells at once.
Try to find and replace all
For some reason it is not working for me... I put the app script correctly and API correctly, very easy to do, but after putting the function =ai(A1) it just returns with an error, I only have ChatGPT Free Plan, do I need to upgrade it? Thank you!
You need api access. Not just chatgpt.
scam
Hmm.. interesting way to put it.
After carefully reviewing your video, one thing I realized. You intend to mess up things because your intention is clearly not to teach at all but more on views so as others will rewatch your videos many times, and not really to be educational at all. Bad tactic. You deserve my thumbs down button.
Thanks for the review.
Very fun. Love seeing these ideas from you
Enjoy more!
Great! To teach, while you are developing, is of great use for me. 🙂
Sweet!
How to do the part in "range"?
You can use row,column notation or A1 Notation.
What do you do if the image is still only showing a grey default image, rather than the actual image?
My only guess is... Try a different url?
thank you
👍
Hello I made a product catalog on Google Sheet then I imported this catalog into WordPress I was wondering if it would be possible thanks to the combination of Google Sheet APIs, WordPress and the use of n8n software that all the keywords present in the description column of each product are automatically replaced by the correct keywords? and the same for images? THANKS
Dont know wordpress or n8n sorry.
hello I made a product catalog on Google sheet then I brought this catalog into WordPress I was wondering if it would be possible thanks to the combination of Google Sheet APIs, WordPress and the use of n8n software during the sequence that we are going to see and how many times would it be possible for all the keywords present in the description column of each of the products to be automatically replaced by good keywords? and the same with the images
Anything is possible
If I create my own images how do I "host" them myself and give them a URL?
Maybe imgur?
This was fun :)
Glad you liked it.