Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. function SMSapi() {
  2.  
  3.   // KONFIGURACJA
  4.   /*******************************************************/
  5.  
  6.   var MAIL_LABEL = 'SMSAPI'; // nazwa etykiety wiadomości dla których mają być wysyłane alerty
  7.  
  8.   var SMSAPI_LOGIN = 'login'; // login (adres email) na platformie smsapi.pl
  9.   var SMSAPI_PASSWORD = 'haslo'; // hasło zakodowane za pomocą algorytmu MD5
  10.  
  11.   var SMSAPI_SENDERNAME = 'SMS'; // nazwa pola nadawcy
  12.   var SMSAPI_RECIVER  = 'nr_tel'; // odbiorca wiadomosci sms
  13.  
  14.   var MESSAGE = 'Nowy e-mail od: :SENDER o temacie: :TITLE'; // treść sms ze zmiennymi parametrami :SENDER, :TITLE
  15.  /*******************************************************/
  16.  
  17.   var threads = GmailApp.getUserLabelByName(MAIL_LABEL).getThreads();
  18.  
  19.   for(i in threads)
  20.     UrlFetchApp.fetch('https://api.smsapi.pl/sms.do?encoding=utf-8&username='+SMSAPI_LOGIN+'&password='+encodeURIComponent(SMSAPI_PASSWORD)+'&from='+SMSAPI_SENDERNAME+'&to='+(SMSAPI_RECIVER)+"&message="+encodeURIComponent(MESSAGE.replace(':SENDER',threads[i].getMessages()[0].getFrom()).replace(':TITLE', threads[i].getMessages()[0].getSubject())));
  21.  
  22.   GmailApp.getUserLabelByName(MAIL_LABEL).removeFromThreads(threads);
  23.  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement