sms.ru , который видимо закрылся.
Да вроде жив.
В гугл документах можно создать таблицу к которой прикрепить гуглскрипт, который будет по "крону" (настраивается в редакторе gs) обрабатывать все новые письма. У меня например такая уведомлялка на sms работает.
function getLastMessageBody(thread){
var msgs = thread.getMessages();
var msg = msgs[msgs.length - 1].getBody();
return (/<em>(.+)<\/em>/i).exec(msg.replace(/\s+/gim,' '))[1];
}
function trimForSMS(text, mchars){
mchars = mchars || 0;
text = text.trim();
var maxLetters = ( /^[a-zA-Z0-9\s\^\[\]\(\)\/\*\+\-\=\|\{\}\%\,\$\#\@\&\!\?\.\,\`\~\;\:\_\<\>\"]*$/.test(text) ? 160 : 70 ) - 12 - mchars;
return text.substring(0,maxLetters).trim();
}
function my_notification()
{
var labels = GmailApp.getUserLabelByName('SMSnotify');
if(labels)
{
var threads = labels.getThreads();
if(threads.length > 0)
{
for(i in threads)
{
var cthread = threads[i];
var text = cthread.getFirstMessageSubject();
if(text[0] == 'R' && text[1] == 'e' && text[2] == ':')
{
text = text.substring(3);
}
text = trimForSMS(text);
if(text == 'Новое сообщение в заказе на FL.ru')
{
text = 'FL.ru: ' + trimForSMS(getLastMessageBody(cthread), 7);
}
UrlFetchApp.fetch('http://sms.ru/sms/send?api_id=<ваш ключ>&to=9176696749&text=' + encodeURIComponent(text));
}
labels.removeFromThreads(threads); //снимаем метки "SMSnotify" с цепочек
}
}
}
Лейбл "SMSnotify" крепиться о всем новым письмам адресованным непосредственно мне в настройках фильтров gmail.