Bootstrapping Tools
Bootstrapping Tools
  • 49
  • 352 687
I Automated Emails Using Google Sheets
Use Google Sheets and Gmail for a Low-Cost, Automated way to send drip campaign emails to your users. Source code and Setup Guide available in the description below!
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉
Download the Source Code and the Setup Guide here: products.bootstrapping.tools/products/drip-campaigns-via-google-sheets-b
Or if you're an Apps Script veteran, here's a link to just the Source Code: products.bootstrapping.tools/products/drip-campaigns-via-google-sheets-a
🤖 Code in Apps Script faster with the NitroGAS Chrome extension: chromewebstore.google.com/detail/bootstrapping-tools-nitro/najbgpipgacnhjcaabbhdaddlmebmopb?hl=en-US
📂 Looking for other code templates? Explore the collection here: products.bootstrapping.tools
🎬 Other Videos Mentioned In This Video:
Auto-reply Emails for Google Form Responses: ua-cam.com/video/1CQymthRcyo/v-deo.html
▶︎Video Chapters◀︎
0:00 - Intro
0:32 - Why not use an Email platform?
1:10 - Build Overview
2:33 - Design Architecture
5:42 - Calculating the Send Dates
7:25 - Logic for sending the Drip Emails
11:38 - Special Announcement
12:15 - The plan to have dynamic content in each email
13:58 - Making the Email Content Dynamic
15:22 - How to get the Source Code
15:45 - Special Offer
16:00 - Wrap up
🔔 Subscribe for more tips just like this: ua-cam.com/users/BootstrappingTools
======= KEEP LEARNING WITH Bootstrapping Tools =======
🎬 MOST RECENT VIDEOS: ua-cam.com/users/bootstrappingtoolsvideos
🤖 Automate with Google Apps Script: bit.ly/BootstrappingTools-GoogleAppsScript
💻 Build-Through Videos: bit.ly/BootstrappingTools-Lets-Build
🚑 Community Support Videos: bit.ly/BootstrappingTools-CommunitySupport
🚀 Check out some of our written content: bootstrapping.tools
======================================================
👥 Looking for something specific? feedback@bootstrapping.tools
======================================================
💝 Support the channel 💝
Buy me a coffee: ko-fi.com/bootstrappingtools
======================================================
🔗 Other useful content that we like and will help you on your scripting journey
Javascript for Beginners: amzn.to/3SbGzCm
Inspired - How to Create Tech Product Customers Love: amzn.to/3SDqPZg
======================================================
#appsscript #emailmarketing #googlesheets
Переглядів: 158

Відео

NEW and IMPROVED Dependent Drop Downs for Google Sheets
Переглядів 2,4 тис.Рік тому
The first version was so popular that I decided to make a better version of it that everyone can easily access using our brand tool code generator tools. Just fill in the fields and then copy&paste it into your Google Apps Script project. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ Check out our tools here: bootstrapping.tools/tools/ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRq...
You'll Wish You Knew About Shared Libraries Earlier
Переглядів 1,6 тис.Рік тому
By deploying your Apps Script project as a Shared Library, you'll be able to access all of its functions in your other projects WITHOUT copying and pasting it, creating orphaned snippets of code. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 ▶︎Video Chapters◀︎ 0:00 - The Pain 0:19 - What is a Shared Library? 1:30 - Simple Exam...
COMPLETE Guide to Event Triggers w/ 5 examples
Переглядів 3,3 тис.2 роки тому
In this video, we'll go over 5 examples of using Event Triggers to help you go from doing tedious work to being a SUPERCHARGED automation specialist. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Link to the Code: bootstrappingtools.gumroad.com/l/complete-guide-to-google-apps-script-event-triggers 🎬 Other Videos Mentioned In T...
AUTOMATE Your Google Search Console Data Pulls
Переглядів 2,7 тис.2 роки тому
Automating your Google Search Console data imports into Google Sheets has NEVER been easier with this customized Sidebar UI that lets ANYONE set up and manage this automation. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 🧑🏻‍💻 GET THE CODE HERE: bootstrappingtools.gumroad.com/l/google-search-console-automation-tool 🛠 Helpful L...
I Automated Pulling Video/Channel Data From Youtube
Переглядів 1,7 тис.2 роки тому
Use Google Apps Script to access the UA-cam API and quickly import lists of Videos and Channels, along with their metrics, to SAVE YOURSELF from having to manually copy/paste data. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 💻 Get the Source Code (w/ Setup Guide) here: products.bootstrapping.tools/products/youtube-data-api-t...
Easiest Way To Upload Responses to Google Forms
Переглядів 9 тис.2 роки тому
We all wish that uploading responses to your Google Form was as easy as inserting new rows into the linked Google Sheet, but it's not... It's okay though, I'll show you how to do that in this video. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Get the Source Code here: products.bootstrapping.tools/products/google-forms-respon...
Adding a Custom Sidebar w/ Tabs to Google Sheets
Переглядів 14 тис.2 роки тому
Adding custom sidebars into your Google Sheet gives you so much more flexibility with the user experience - but it only gives you 300px of width to work with... well, not unless you use TABS ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Link to Bulma CSS: bulma.io 🎬 Other Videos Mentioned In This Video: Sheets Word Gameua-cam....
I Used SendGrid and Sheets to Bulk Send Emails
Переглядів 2 тис.2 роки тому
Stop customizing emails manually when you can bulk send personalized emails by the thousands using dynamical email templates, a Google Sheet, and Apps Script. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 SendGrid's Handlebar Reference Guide: docs.sendgrid.com/for-developers/sending-email/using-handlebars#use-cases ▶︎Video Cha...
Automate Data Pulls from the Search Console API into Sheets
Переглядів 4,7 тис.2 роки тому
Let yourself focus on other things (like sleeping in...) by replacing your manual data download from Google Search Console with this simple automation script in Google Apps Script. ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 🎬 Other Videos Mentioned In This Video: Automating Slackbot Direct Messages - ua-cam.com/video/3Qswza...
Use Google Apps Script To Add Dependent Drop Down Options
Переглядів 27 тис.2 роки тому
Adding Dependent/Dynamic Drop Downs to your spreadsheet can give it a HUGE boost in data quality and make it much easier to manage. 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Get the Source Code here: products.bootstrapping.tools/products/dependent-drop-downs-in-sheets-a ▶︎Video Chapters◀︎ 0:00 - Intro 0:20 - How dependent drop downs work ...
I Made a Word Game in Sheets using Apps Script
Переглядів 4,8 тис.2 роки тому
I Made a Word Game in Sheets using Apps Script
Access the Search Console API w/ Apps Script (OAuth2.0)
Переглядів 4,3 тис.2 роки тому
Access the Search Console API w/ Apps Script (OAuth2.0)
YES! Calendar Inputs CAN Be Used In BLANK Cells
Переглядів 8752 роки тому
YES! Calendar Inputs CAN Be Used In BLANK Cells
I Automated Weekly Updates w/ Slack Bot
Переглядів 8 тис.2 роки тому
I Automated Weekly Updates w/ Slack Bot
Save Time By Looping Through Key Values Pairs
Переглядів 4912 роки тому
Save Time By Looping Through Key Values Pairs
Write SQL Queries Like a PRO Using These 6 Techniques
Переглядів 1,2 тис.2 роки тому
Write SQL Queries Like a PRO Using These 6 Techniques
COMPLETE Guide to Pagination for Airtable and Google Sheets
Переглядів 2,9 тис.2 роки тому
COMPLETE Guide to Pagination for Airtable and Google Sheets
How to Automatically Update your Google Form Options
Переглядів 27 тис.2 роки тому
How to Automatically Update your Google Form Options
How to add Hidden Fields to your Google Form
Переглядів 11 тис.2 роки тому
How to add Hidden Fields to your Google Form
Routing Emails Based on the User's Input on Google Forms
Переглядів 12 тис.2 роки тому
Routing Emails Based on the User's Input on Google Forms
How to Auto-Send Emails on a Google Form Submission
Переглядів 36 тис.2 роки тому
How to Auto-Send Emails on a Google Form Submission
2 Ways to Link Up a Google Form to Google Sheets
Переглядів 6 тис.2 роки тому
2 Ways to Link Up a Google Form to Google Sheets
Add Columns in BULK to Google Sheets using a Simple Script
Переглядів 3,6 тис.2 роки тому
Add Columns in BULK to Google Sheets using a Simple Script
Programmatically Inject a QUERY Formula into your Google Sheet
Переглядів 3 тис.2 роки тому
Programmatically Inject a QUERY Formula into your Google Sheet
How to Combine Data from Multiple Tabs into a Single View
Переглядів 4642 роки тому
How to Combine Data from Multiple Tabs into a Single View
Importing Currency Rates into your Google Sheet in 10 min
Переглядів 2,2 тис.2 роки тому
Importing Currency Rates into your Google Sheet in 10 min
Automatically Update your Google Sheet's Table of Contents
Переглядів 2,8 тис.2 роки тому
Automatically Update your Google Sheet's Table of Contents
How to Send Messages to Slack using a Google Sheet
Переглядів 17 тис.2 роки тому
How to Send Messages to Slack using a Google Sheet
Programmatically Generate a Google Sheets Table of Contents
Переглядів 3,5 тис.2 роки тому
Programmatically Generate a Google Sheets Table of Contents

КОМЕНТАРІ

  • @JimmyGreen-k5h
    @JimmyGreen-k5h 9 днів тому

    Great video, I am not a programmer at all and I was able to follow what you did successfully. I was hoping that this video would help me send the information from the form to a recipient. Basically, a person in a network giving another person feedback using google forms, and that person getting notified about the things they said in the form. Is this something easy to include?

  • @DylanR872
    @DylanR872 12 днів тому

    This was extremely helpful! Do you know if there is a way to add multiple emails for each case? I tried email "email1" on one line and email = "email2" on the next but it didn't work. Any suggestions?

  • @bryan539
    @bryan539 Місяць тому

    Programming is superpower!

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    Updated link for the source code: products.bootstrapping.tools/products/search-console-automation-b 🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @himanshusingh4615
    @himanshusingh4615 Місяць тому

    Hi, I need to access Google Photos Library in apps Script using OAuth2.0 please help 🙏🙏🙏 Thank You

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      The oauth you get with the ScriptApp library (demo'ed in this video) should help you do the same connection to the google photos library (assuming their API also uses Oauth2.0 to authorize your requests).

    • @himanshusingh4615
      @himanshusingh4615 Місяць тому

      @@BootstrappingTools can you please make a video 🙏, or provide a script for google photos library API

    • @himanshusingh4615
      @himanshusingh4615 Місяць тому

      Your bootstrapping link in description is not working

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Sorry about that! Here's the updated url to get the source code from this video: products.bootstrapping.tools/products/search-console-automation-b

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Yeah, I'll add it to my queue. This API looks simple enough... developers.google.com/photos/library/reference/rest What's your use case btw? Might help me frame how to demo connecting to this api.

  • @WebsiteGeek
    @WebsiteGeek Місяць тому

    Is there a possibility to check if they have replied to email and stop the automation?

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      This particular build won't do that, but there is a way to. Pretty complex though... you might be better off using an ESP for that if you can afford a cheaper one.

  • @amyosmun2524
    @amyosmun2524 Місяць тому

    Hi! This is great! The spreadsheet that I want to take snapshots of has multiple tabs--how would I need to alter the code so that the spreadsheet "log" that is generated contains all the tabs of the original? Bonus points if this can be done dynamically--so it automatically captures any new tabs that are created.

  • @DiegoJaureguiberry
    @DiegoJaureguiberry Місяць тому

    Hi. I haven't seen the code yet, but a few questions before. Can the script be modified so it brings back the clicks and impressions on all the pages of the site and only the principal? Do I need the clients ID and Secret Key? Thanks.

  • @kimberleylenos4689
    @kimberleylenos4689 Місяць тому

    Awesome video! Curious if we could retrieve the snapshot using a date and overwrite it on your main sheet?

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Huh... what an interesting thought... Technically yes... you could totally do that. You'd... have to find the file which you could do with Driveapp.getFilesByName(name) -- assuming you're using a standard template for the file names that includes the date, you could make your search query the "Tab Name + Date". You might get more than one result, but you'll just have to narrow it down. Once you have the right file you want to overwrite the data with (basically a roll back), it's pretty easy to take in the data. Since you're probably doing this as a rollback, I would suggest using the sheet.copyTo() method so that you're not actually "overwriting data" and have a chance to review it before actually replace things in the sheet manually. If you REALLY want to just replace it all, you can do a .clearContent() on the old sheet/range and then do setValues() with the data from the snapshot ( which you get with getRange().getValues() )

  • @KhizarAbdulSattar
    @KhizarAbdulSattar Місяць тому

    I want that when we select the userName, the email should automatically appear in the Email field.

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Hmm... I'm not 100% sure what you're exactly asking.... but it kinda sounds like you want to pre-populate an email address in your google sheet based on what userName is entered? That would only work if you already have a separate dataset that maps userName to Email. If you have that, then you can set up your onFormSubmit trigger function to take the user's entered userName and filter your dataset for the email address by using the Array.filter() method.

  • @KhizarAbdulSattar
    @KhizarAbdulSattar Місяць тому

    I want that when we select the userName, the email should automatically appear in the Email field.

  • @Raza-e-Ellahi
    @Raza-e-Ellahi Місяць тому

    Nice working bro but... Every time I searched for this title but in return these app scripts are helpful but I'm fedup because I'm not technically sound for app scripts, so what is the easy alternative? Thanks

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Hi Raza! Yeah... it can be a bit daunting at first. Which part are you getting stuck at?

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Get the code here: - Revised Source Code + Auto-setup of the daily scheduled job trigger: products.bootstrapping.tools/products/google-sheets-automated-snapshots - Revised Source Code + Auto-setup AND auto-email notifications: products.bootstrapping.tools/products/google-sheets-automated-snapshots-b

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 Get the Source Code from this video here: products.bootstrapping.tools/products/dependent-drop-downs-in-sheets-a

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 I also released a new video that covers Drip Campaigns (aka email sequences) - check it out here: ua-cam.com/video/Oej2jPut07Q/v-deo.html

  • @BootstrappingTools
    @BootstrappingTools Місяць тому

    🎉Are you interested in a Bootstrapping Tools Community? Let me know! forms.gle/4tzvffHiRqS7pVZY6 🎉 🧑🏻‍💻Download the Source Code and the Setup Guide here: products.bootstrapping.tools/products/drip-campaigns-via-google-sheets-b 💻or if you're an Apps Script veteran, here's a link to just the Source Code: products.bootstrapping.tools/products/drip-campaigns-via-google-sheets-a

  • @claireviland2081
    @claireviland2081 2 місяці тому

    This was exactly what I needed. Thank you!

  • @cameronharlan9099
    @cameronharlan9099 2 місяці тому

    I am unable to get the named_values to work but the values did. The email is in position one. What would it look like instead of writing "What\'s your email?" in the code? Would it be $1 in its place?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      The code is built to compare the question name, so instead of 'What\'s your email?' - you can replace it with the text you're using for the question. Just make sure to escape any single quotes if you're assigning the string with single quotes.

  • @jeffb1886
    @jeffb1886 3 місяці тому

    THanks for this!! But I have a problem. I'm using 2 Form questions that pull from the same list of choices in column A. I simply "duplicated" question 1 to create question 2. I don't know why, but changes to the list only show up for question 1, not question 2. Is there something I need to add to have it update both question lists?? THanks!

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Hi Jeff! Yeah, that could happen in this case b/c the Question's text is the same. A way around this is with using the question IDs, but you'd have to go through a few steps to get those. Fortunately, you only have to do that one. The other option is to slightly alter the question text so that they're unique between the two questions.

  • @Kiromitsu
    @Kiromitsu 3 місяці тому

    This is awesome and perfect for tracking stuff in my D&D campaign! Similar to @yngrco (I think) I would like to know how to keep base data on the TOC page. I imagine that instead of removing the grid we do something else but I don't know what. I would like to keep an image on the TOC and a title so I only want to replace and add to everything below that point. Is this possible with REMOVE_ROW or is there an easier way?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Ah yes... so when we call the .clearContent() method -- you just need to make sure you're doing it against the cell range you want. IIRC, the code in the demo did a getDataRange(). You can do .getRange("A5:A100") instead (or whatever your range is)

    • @Kiromitsu
      @Kiromitsu 2 місяці тому

      @@BootstrappingTools Awesome I will give that a try. Thanks!

  • @Applearner-sn3dk
    @Applearner-sn3dk 3 місяці тому

    Hello! Thank you for this video, sad I am just checking this now. am getting an error on the conversations part. channel.id - the error is "id is undefined" would you know how to go around this?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      hmm, it sounds like your channel object doesn't have an id key in it. Alternatively, you can just replace channel.id with the actual slack channel's id value to get this working.

  • @Twogemsconsulting
    @Twogemsconsulting 3 місяці тому

    This is clearly essential for huge sets of worksheets, however, the page link approach can be much faster for navigating small number of pages. for a small number of tabs under, say 15-20 or so it is faster to link to pages or cells directly, but once coded you can reuse the code. And agree it's best to create a link back to your guide or ToC page on each sheet.

  • @BetsyCohenArg
    @BetsyCohenArg 3 місяці тому

    Thank you so much for this tutorial! Just a short tip for the rest of the people over there: if you have more than 100 records you can get them by changing the requestAirtableData() function like this: function requestAirtableData() { var url = 'XXXX'; var api_key = 'XXXX'; var headers = { 'Authorization': 'Bearer ' + api_key, 'Content-Type': 'application/json' }; var options = { headers: headers, method: 'GET' }; var allRecords = []; var offset = ''; do { var response = UrlFetchApp.fetch(url + '?offset=' + offset, options); var data = JSON.parse(response.getContentText()); allRecords = allRecords.concat(data.records); offset = data.offset; } while (offset); return allRecords; }

  • @omargarcia2806
    @omargarcia2806 3 місяці тому

    Super useful video. Thanks a lot!

  • @lew_tube
    @lew_tube 4 місяці тому

    Hey this seemed to execute without any errors but nothing imported into my form. Is this now a known problem with this code?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Yeah, I've had a few folks write in about this - it's almost always that they're running the "getSettings" function instead of the "importFormResponses" function. Make sure to select the right function before you hit the run button in the apps script editor. Lemme know if it works for ya!

  • @Inaveve
    @Inaveve 4 місяці тому

    This is outstanding! I made the donation and am working with the code. As a newb to app script, I’m struggling. So I have a couple questions: I put this in the app script for the form, replaced the id codes in the ‘getsettings’ function with the relevant ids from the web addresses (from edit mode for the form), ran each function, and am getting an Error for ‘getType’. It says, “TypeError: Cannot read properties of undefined (reading ‘getType’).” What am I missing? Second question; one of my favorite app scripts is to add edit urls. So far as I can tell it’s a popular one for the layman. Since it’s applied in the app script for the destination spreadsheet instead of the app script for the form, it’ll still work, right? Thanks in advance!

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      For the getType() error, that sounds like it's b/c the wrong thing is being passed there... send an email to support@bootstrapping.tools with a screenshot of your code and I'll take a deeper look for ya. For the second question... I'm not sure I fully understand what you're saying.. What are you trying to do there?

  • @soominjo8475
    @soominjo8475 4 місяці тому

    감사합니다

  • @aayasir217
    @aayasir217 4 місяці тому

    Can we do follow ups?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      You mean like a drip campaign? You could.... it's not covered in this video, but it could be done. Maybe I can make a video on that. Everyone - like this comment a bunch if you'd like to see a video on that!

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      I just released a video on email follow-ups (aka drip campaigns or email sequences). Hope it helps! ua-cam.com/video/Oej2jPut07Q/v-deo.htmlsi=wuelqjx0nCMWDUFn

  • @user-gq4sr2qz1b
    @user-gq4sr2qz1b 4 місяці тому

    is it possible to send a google form for answering simple question yes or no with a gmail account. I trying from the google form directly but only allowed 20 to send. I am looking to send 500, I will be able to split up into two separate emails. This email list I have is from a separate exel list.

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      It sounds like you want to send batches of emails on a schedule (or when you manually tell it to) and not automatically as soon as someone submits the form, right? Cause otherwise, you'd only be sending one email at a time per form submission. I just released a video that does something similar to what you want - it's not exactly what you want, but it's really close. Basically, instead of comparing the date fields like I do in this video, you'll want to compare the YES/NO field instead. And then route the emails accordingly. ua-cam.com/video/Oej2jPut07Q/v-deo.htmlsi=VTztgXJHCzqnIzHI

  • @BEMi_James
    @BEMi_James 5 місяців тому

    It worked! You saved me from a bunch of crappy subscription services :)

  • @jefflim8895
    @jefflim8895 5 місяців тому

    Hi what if its a multiple choice not drop down?

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      For a multiple choice question, you'll want to use asMultipleChoiceItem() instead of asListItem(). Then it's a similar process to update the values -- setChoiceValues([]some_array_of_choices)

  • @Facey7367
    @Facey7367 5 місяців тому

    This is awesome... Thank you. This is a great head start for me ... Now to try to figure out how to put the responses into a format in the email.

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Once you have the form entries set as variables, you'll be able to put them into whatever format you want in the email. Hmm... maybe I should make a separate video for creating a nicely designed email template...

  • @anandsharma6102
    @anandsharma6102 5 місяців тому

    Very useful ,can you provide coding

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Try the code generation tool for this :D bootstrapping.tools/tools/dependent-drop-downs/

  • @pag3160
    @pag3160 5 місяців тому

    Hey Dude Can you help Me I need your Help ?

  • @AT-yb3bv
    @AT-yb3bv 5 місяців тому

    ScriptProperties is no longer valid, what to use instead of this Class?

    • @BootstrappingTools
      @BootstrappingTools 2 місяці тому

      Ah yes -- use PropertiesService.getScriptProperties() instead now

  • @cristinapajarillo6956
    @cristinapajarillo6956 6 місяців тому

    Hello! Please I hope you can help me, I can’t get the codes to work: I am working on contracts, where if they meet a certain date (say contract expiration, or 30 days before due ,or 60 days) then custom alert email will be sent to team members once criteria is met. I don’t know if the loop or the if statement is the error here.

    • @BootstrappingTools
      @BootstrappingTools Місяць тому

      Ahhhh didn't see this comment. Do you still need help?? You'll basically just want to get the current date with new Date() and then compare it to the 2 dates you want emails to be sent out on. Assuming you already calculate that in the spreadsheet, you can just take the current date and then use a == to compare it against the date value in each row/col you want. Make sure to take the row/col value and wrap it with a new Date() though! Also, I recently released a video that covers this but with dynamic date setting based on a form submission. It should help you here! ua-cam.com/video/Oej2jPut07Q/v-deo.htmlsi=GdasGvYETwoziaSF

  • @luisvilla799
    @luisvilla799 6 місяців тому

    I’m a teacher and want to do fail notice with this so for example first question would be the class period in day then have the names pop up for them and then send fail email to them and parents I wonder if can be done

  • @daviddrayton3521
    @daviddrayton3521 6 місяців тому

    I've been looking for a something like this for ages! Thanks it's so useful

  • @rajyagami
    @rajyagami 6 місяців тому

    that's nice info, currently i am have work flows in a channel where i am posting a message and asking my team to fill in a status, then i am trying to fill in this data into a google sheet manually . calculate the status percentage manually and then post in another channel . (1)Can i use a slack bot to automate the final status percentage post on daily basis ? (2) if yes how can i gather the data entered by team members in channel to do math operations ? (3) after i have done math operations how can i post final data in another channel in another channel ? is this possible via slack bots or any other ?

  • @user-rz6kx7vx4x
    @user-rz6kx7vx4x 6 місяців тому

    How can I set an Image for a ListItem?, please...

  • @baidris
    @baidris 6 місяців тому

    Merci beaucoup, contenu super instructif.