Тёмный

Automate emails with Google Sheets 

Matt Brigidi
Подписаться 2 тыс.
Просмотров 26 тыс.
50% 1

Опубликовано:

 

22 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@AdanLopez-t2l
@AdanLopez-t2l 10 месяцев назад
Hi Matt, Your videos are great! I like that you also predict errors and explain them at the moment. I would like to automte emails just like this video but I need to send the email to multiple candidates. The email would found at a cell on the same row as the "name", "user" as them. How could I make this work. I know HTML but I'm new to appscript language. I appreciate the help!
@mattbrigidi
@mattbrigidi 10 месяцев назад
Thank you for such kind words - it's greatly appreciated. I think this is a wonderful idea for another lesson, which I will put together. In the meantime, this video has some code that might help you get what you need. Let me know if it does not and I can tailor the lesson to your situation: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8VXSXQ-RMI0.html
@anitaj7412
@anitaj7412 5 месяцев назад
Could you please create a video demonstrating how an HR team establishes automation for sending out National Day email announcements? The goal is to have these emails scheduled automatically throughout the year. Is it feasible to accomplish this using Apps Script? Thank you
@mattbrigidi
@mattbrigidi 5 месяцев назад
This is a great suggestion - I'm happy to look into it
@joaquinrodriguezduran9943
@joaquinrodriguezduran9943 7 месяцев назад
You're the bomb, thanks, I needed this for work
@mattbrigidi
@mattbrigidi 7 месяцев назад
I'm glad to hear this video helped you!
@BPoodcast
@BPoodcast 3 месяца назад
By any chance can you share the code?
@storesim
@storesim 9 месяцев назад
Is there anyway you can get the script/function to run, for an example, every third day? Or is google sheet scripting an absolute manual action?
@mattbrigidi
@mattbrigidi 9 месяцев назад
the triggers section does not have that type of option. its functionality is limited to minute, hour, day, week, month, etc. i have never tried this but you might be able to create a function that runs every day and keeps count of how many consecutive runs it’s made. so it would work like: var max_run = 3; var run_count = 0; if(run_count == max_run) { sendEmail(); } else { run_count += 1 } i can mess around a bit and follow-up. feel free to email me if you wanna hash it out
@ECros1427
@ECros1427 5 месяцев назад
@@mattbrigidi How would I make it send every day?
@devsharma5669
@devsharma5669 Год назад
I have some data and i want to send email when there is a new row added i mean want to send only to last row of data. How canni do any suggestions
@mattbrigidi
@mattbrigidi Год назад
good question - i’ll play around with it and see if i come up with something. i think it’s viable using the getLastRow() method and the onChange trigger to get the script to run
@cheewok
@cheewok Год назад
@@mattbrigidi I'm here for this too! Following thread. 👀
@mattbrigidi
@mattbrigidi Год назад
what are you trying to do? do you want an email with the data from the last row? or do you want to send an email to an address that’s included in the data added to the last row?
@alicia3234
@alicia3234 8 месяцев назад
@mattbrigidi I'm here to follow this thread, too. Really appreciate these GREAT videos. 👀 FYI, I'm only getting the first row to show up. When I enter the following it only brings up the first row. var data = sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn()).getDisplayValues(); Maybe there's another way to set the range.
@alicia3234
@alicia3234 8 месяцев назад
@mattridgidi thank you SO much for the fix. I implemented the code adjustment you suggested, and it worked! Here's the adjustment in case anyone else needs it. var data = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getDisplayValues();
@michaelgreenberg5669
@michaelgreenberg5669 6 месяцев назад
Thanks, Matt! Great stuff. I am getting an error in the Apps Script that says, "SyntaxError: Unexpected token '=' main @ Code.gs:29" but I cannot find an error. I have copied your code line for line to test it out before making changes suited for my needs. Any idea what might be causing this error?
@mattbrigidi
@mattbrigidi 6 месяцев назад
i’d be happy to take a look - feel free to send me an email or drop your code here
@adelalabdy4024
@adelalabdy4024 2 месяца назад
​@@mattbrigidi I get the same Error Message
@Rizwan-ci4gw
@Rizwan-ci4gw 5 месяцев назад
Hi, can this email automation be done from google sheets to outlook?
@mattbrigidi
@mattbrigidi 5 месяцев назад
i’m not sure! i’ve never tried sending to outlook - i presume it would work? did you try it and receive an error?
@thebigbigdaddy
@thebigbigdaddy 7 месяцев назад
How would you schedule them and have them go row by row?
@mattbrigidi
@mattbrigidi 7 месяцев назад
there are a couple different ways to approach it. one huge consideration is making sure that you do not max out any quotas. how many lines would you be dealing with? also, would each line have a different email or would this be a mailing list receiving the same info?
@Ggwpgoml
@Ggwpgoml 6 месяцев назад
@@mattbrigidi 50 rows and 50 different emails
@Airbot-sk7rd
@Airbot-sk7rd 6 месяцев назад
Last part I'm unable to make it close, it kept showing Syntax error: SyntaxError: Unexpected end of input line: 38 file: Code.gs. Possible to advise?
@mattbrigidi
@mattbrigidi 6 месяцев назад
sure! you can send me an email with your code and i can take a look
@nakosha4ili500
@nakosha4ili500 8 месяцев назад
Thanks! You rock Sir!
@mattbrigidi
@mattbrigidi 8 месяцев назад
thank you!
@BPoodcast
@BPoodcast 3 месяца назад
By any chance can you share the code?
@MohammadFakih-f9d
@MohammadFakih-f9d 6 месяцев назад
Hello, i want to send each column to a different email address, could you please help me?
@mattbrigidi
@mattbrigidi 6 месяцев назад
I'm always happy to help - feel free to reach out using the email in my bio. I would say that using columns instead of rows might cause you longterm problems; but I'd be happy to learn more about what you're trying to do and help as best i can
@gabriellagear5367
@gabriellagear5367 8 месяцев назад
Thank You!
@mattbrigidi
@mattbrigidi 8 месяцев назад
You're welcome!
@lydmr
@lydmr 8 месяцев назад
How about Danny. is it going to send 2 rows?
@mattbrigidi
@mattbrigidi 8 месяцев назад
I believe this code example only sends emails to the first row of data (its been a while since I've recorded this lesson). If you would like to receive the most recent row of data then you can change the getRange portion of the data variable to the following: // access the data in a variable var data = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getDisplayValues(); then you'll have to change the data points to the following: // define data points var name = data[0][1]; var inventory = data[0][3]; var grossRev = data[0][4]; var netRev = data[0][5]; let me know if this doesn't answer your question and i'll be happy to work through it with you. my email is in my about section if you want to reach out there
@veronikaholazova
@veronikaholazova 7 месяцев назад
@@mattbrigidi Thank you for your help. I would like to ask, what in case, if I want so send email to the dynamic list of contacts. I have filter in my google sheet and when a new record is created I get the list of values in specific column. When a new record updated, I would like to send email to the dynamic list of recipients ( 3-5 Rows). How to make it?
@mattbrigidi
@mattbrigidi 7 месяцев назад
hey @@veronikaholazova - i wonder if this video on mailing lists is something that might help you? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nGpOmOif20I.html let me know if that doesn't provide you what you need and we can explore a solution together
@JOSE-du7mu
@JOSE-du7mu 9 месяцев назад
No signature with graphic?
@mattbrigidi
@mattbrigidi 9 месяцев назад
you want to add a signature with an image?
@JOSE-du7mu
@JOSE-du7mu 9 месяцев назад
@@mattbrigidi obviously...otherwise the email is not complete.
@mattbrigidi
@mattbrigidi 9 месяцев назад
i'll try to make a video about images in email
@BPoodcast
@BPoodcast 3 месяца назад
By any chance can you share the code?
@mattbrigidi
@mattbrigidi 3 месяца назад
once i figure out a way to do it!
@aayasir217
@aayasir217 6 месяцев назад
Can I do follow ups?
@mattbrigidi
@mattbrigidi 5 месяцев назад
depends on what you would like the experience to be - are you envisioning a situation where you: 1. automate an email 2. follow-up if there is no reply
@aayasir217
@aayasir217 5 месяцев назад
@@mattbrigidi That's exactly what I need.
Далее
Mail Merge in Google Sheets & Gmail (for free)
12:52
Просмотров 785 тыс.
Меня знают уже все соседи😅
00:34
10 INCREDIBLE things Google Sheets can do Right Now!
13:27
Google Sheets: Send Email When Condition Met
6:49
Просмотров 56 тыс.
Send Personalized BULK Emails in Gmail (for FREE)!
6:50
Send Email reminder Date from Sheet #tips
11:43
Просмотров 8 тыс.
Меня знают уже все соседи😅
00:34