Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/albertopasqualetto/gmail-recurring-scheduler
This is a Google Apps Script application that runs recurrently to send a daily email to a list of users.
https://github.com/albertopasqualetto/gmail-recurring-scheduler
gmail gmail-api google-apps-script schedule scheduled-jobs
Last synced: 2 days ago
JSON representation
This is a Google Apps Script application that runs recurrently to send a daily email to a list of users.
- Host: GitHub
- URL: https://github.com/albertopasqualetto/gmail-recurring-scheduler
- Owner: albertopasqualetto
- License: apache-2.0
- Created: 2022-07-28T22:18:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T22:41:50.000Z (over 2 years ago)
- Last Synced: 2024-11-10T03:16:49.807Z (about 2 months ago)
- Topics: gmail, gmail-api, google-apps-script, schedule, scheduled-jobs
- Language: JavaScript
- Homepage:
- Size: 89.8 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gmail recurring scheduler
This is a Google Apps Script application that runs recurrently to send a daily email to a list of users.
The emails are scheduled with an easy web interface.An example of the web interface is shown in Github pages deployment.
This app does not handle attachments and there is no plan to do so.
Refer to [this page](https://developers.google.com/apps-script/guides/services/quotas) for quotas.
## How to use
1. Create a new [Google Apps Script](https://script.google.com/home) project.
2. Copy `GASCode.js` code into a `.gs` file in the project.
3. Copy `index.html` code into a new `index.html` file in the project.
4. Add Gmail service from the left side bar.
5. Create a new trigger for the project and set it to run `sendScheduledEmails` whenever you want.
6. Create a new deployment with "web application" type (set any name and leave only you as users).
7. Open the web application URL, that will open the interface for emails scheduling.
8. Give app the permission to access your Gmail account.## Disclaimer
This project is not affiliated with Google and the author is not responsible for any damage caused by using this application.