рдИрдореЗрд▓ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб

рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рд╣реИред рдФрд░ рдореИрдВ рдЗрд╕рдореЗрдВ "рдирдИ рдЦрдмрд░" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕рдорд╛рдЪрд╛рд░ рд╕рд░реНрд╡рд░ рдореЗрд▓рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ RSS рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП Google рд░реАрдбрд░ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣, рдЬреАрдореЗрд▓ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдореВрд▓ рдФрд░ рдкрд╛рд░рд┐рд╡рд╛рд░рд┐рдХ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдРрд╕рд╛ рдХреЛрдИ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдФрд░ рдЙрд╕рдХрд╛ рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХ рдлрд╝реАрдб рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рднрдЧрд╡рд╛рди рдХреЛ рдзрдиреНрдпрд╡рд╛рдж - рдХреБрдЫ рдлрд╝реАрдб рдмрд╣реБрдд рд╡рд┐рдкреБрд▓ рд╣реИрдВ - рд▓реЗрдХрд┐рди рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдореИрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рд╛ред


рдереЛрдбрд╝рд╛ рд╕рд╛ Google, рдореБрдЭреЗ рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред рдПрдХ рдорд╣рд╛рди рд╕реНрд╡рдЪрд╛рд▓рди рд╕реЗрд╡рд╛ ifttt.com (рдпрджрд┐ рдпрд╣ рддрдм рд╣реИ рддреЛ)ред рд╕реЗрд╡рд╛ рдЖрдкрдХреЛ рдЕрдЧрд░-рддрдм рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдФрд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЕрдВрдзреЗрд░реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдПрдХ рдирд┐рдпрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝реАрдб рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдРрд╕реЗ рдФрд░ рдРрд╕реЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЛ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╣реА рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдкреНрд░реЗрддрд╡рд╛рдзрд┐рдд рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдиреБрдХрд╕рд╛рди рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ:

  1. Google рд░реАрдбрд░ рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рдлрд╝реАрдб рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдкрдХреЛ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдЧрд░ рдореБрдЭреЗ рдирдИ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЗрд╕ рдлрд╝реАрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
  2. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдлрд╝реАрдб рдореЗрдВ рдЕрдкрдард┐рдд рд╕рдорд╛рдЪрд╛рд░ рдЬрдорд╛ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдл рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдХрд░рдШрд╛ рди рдХрд░реЗрдВ ...
  3. рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯреЗрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ ifttt рдЯреЗрдк рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХреЗред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google рд░реАрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ ifttt рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
  4. Ifttt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдФрд░ рдЦрд╛рддрд╛, рдЖрдк рдХрд┐рддрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдЧреБрдб рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдРрд╕реЗ рд╕рднреА рд╕рдлреЗрдж рдореЗрдВ, рдпрджрд┐ рдлрд┐рд░ рд╕реЗ рдХреЛрдИ рд╕реЗрд╡рд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ Google рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдЖрдпрд╛ред рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЧреЛрд▓рдЬ рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдЯреЗрдмрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдирд┐рдореНрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ (рдореЗрдиреВ "рдЯреВрд▓реНрд╕" => "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдбрд┐рдЯрд░ ..."):

function onTimer() { var sheet = SpreadsheetApp.getActiveSheet(); var maxPubDate = new Date(sheet.getRange(1, 1).getValue()); var txt = UrlFetchApp.fetch("http://habrahabr.ru/rss/best/").getContentText(); var doc = Xml.parse(txt, false); var channel = doc.getElement().getElement("channel"); var mailBody = ""; var items = channel.getElements("item") var curMaxPubDate = maxPubDate; var hasNews = false; for (var i in items) { var pubDate = new Date(items[i].getElement("pubDate").getText()); if (pubDate > maxPubDate) { if (pubDate > curMaxPubDate) { curMaxPubDate = pubDate } hasNews = true; mailBody += "\n: " + items[i].getElement("title").getText(); mailBody += "\n: " + items[i].getElement("link").getText(); mailBody += "\n : " + pubDate; mailBody += "\n"; } } if (hasNews) { GmailApp.sendEmail("xxxxxxxx@gmail.com", " !", mailBody); sheet.getRange(1, 1).setValue(curMaxPubDate); } } 

рд╣рд╛рдВ, рд╣рдореЗрдВ рд╕реЗрд▓ A1 рдореЗрдВ рдХреБрдЫ рдкреНрд░рд╛рдЪреАрди рддрд╛рд░реАрдЦ, "01/30/2002 13:00:00", рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд░рдирд╛ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреВ рдЖрдЗрдЯрдо "рд╕рдВрд╕рд╛рдзрди" => "рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЯреНрд░рд┐рдЧрд░ ..." рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рдбрд╛рдпрдиреЗрдорд┐рдХ рдорд┐рдирдЯ рдЯрд╛рдЗрдорд░" рдЬреЛрдбрд╝реЗрдВред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝реАрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдкрд░реНрд╕ рдХрд░рддрд╛ рд╣реИ, рдЙрди рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдкреНрд░рдХрд╛рд╢рди рддрд┐рдерд┐ рд╕реЗрд▓ A1 рд╕реЗ рддрд╛рд░реАрдЦ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореБрдЭреЗ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрддреА рд╣реИред рдЕрдВрдд рдХреА рдУрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рддрд╛рд░реАрдЦ рдореЗрдВ рдП 1 рдбрд╛рд▓рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕рдиреЗ рдкрд╛рдпрд╛ред

рд╕рд░рд▓рддрд╛ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдЯреЙрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИред рдареАрдХ рд╣реИ, рдпрд╣ рд╕рд╛рд░рдгреА рдореЗрдВ рджреЗрдЦреА рдЧрдИ рдлреАрдб рдХреА рд╕реВрдЪреА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рддрдХрдиреАрдХреА рдорд╛рдорд▓рд╛ рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ RSS рдХреНрд▓рд╛рдЗрдВрдЯ, рд╕реНрд╡рдЪрд╛рд▓рди рд╕рд░реНрд╡рд░ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЗрдЦрд╛рдВрдХрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рдХреЗрд╡рд▓ рдореЗрд░рд╛ Googleред рдмрд╕ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреВрдВрдЧрд╛ рдХрд┐ рдКрдкрд░ рдЖрд░рдПрд╕рдПрд╕ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдлрд╝реАрдб рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛ рджреЛ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреЗ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдореЗрд░реА рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ, рдореБрдЭреЗ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИ рдЬрдм рдореБрдЭреЗ Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ? рдпрджрд┐ рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ - рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП?

рдпреБрдкреАрдбреА:
рдореИрдВрдиреЗ рдПрдЯрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдФрд░ рдХрдИ рдлреАрдбреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдЬреЛрдбрд╝рд╛ред рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рд╡рд┐рд╡рд░рдгред

Source: https://habr.com/ru/post/In168569/


All Articles