Can someone tell me if there is a webpage that lists the official Google limit (Quotas) on emails sent from a Google Apps Script?
In testing my little script I got an
Assuming that by "Google Apps Script" you are referring to a Google Apps account, then yes there is at http://www.google.com/support/a/bin/answer.py?hl=en&answer=166852. The limit is 500 external recipients per day.
Note that as of 30th January 2014 the quota is 100 outgoing emails per day:
Check https://docs.google.com/macros/dashboard for the latest values as "All quotas are subject to elimination, reduction or change at any time"…
You can use MailApp.getRemainingDailyQuota() to get an "estimate" of how many more emails to distinct recipients you can send for the day.
I haven't sent any emails today and the function returned 500
, so that confirms the daily limit suggested by Joseph.
I don't have reference for this but in my experience I always calculate my minimum loop duration by taking the quota and dividing it by the number of seconds in the specified quota limit. So for example if I have a quota that says that I can look at a pretty girl only 86400 times a day then I try to make sure I only look at pretty girls once per second. It's clear to me that Google does not wait for you to reach a daily limit before they act they seem to calculate the rate of change of quota usage and shut you down when you exceed it.
You may be interested in https://docs.google.com/macros/dashboard Here you can see every quota ;)