以下の内容はhttps://relativelayout.hatenablog.com/entry/2017/03/28/012650より取得しました。


Google Apps ScriptでブログのRSSを監視して新しい投稿があったらIFTTTのトリガーを発火させる(2)

無理やり。

前回はGASでRSS監視をしました

relativelayout.hatenablog.com

折角なので、Open Graph Protocolの画像をHTMLソースから引っこ抜いてみるメソッドを追加しました。いわゆるサムネです。

function getOgImage(url) {
  var html = UrlFetchApp.fetch(url).getContentText();
  var textArray = html.split(/\r\n|\r|\n/);
  var ogImageCandidate = [];
  
  for(var i = 0; i < textArray.length; i++){
    if(textArray[i].indexOf('og:image') > 0){
      if(textArray[i].indexOf('\'') > 0){
        ogImageCandidate = textArray[i].split('\'');
      } else if(textArray[i].indexOf('\"') > 0){
        ogImageCandidate = textArray[i].split('\"');
      }       
    }
    
    for(var j = 0; j < ogImageCandidate.length; j++){
      if(ogImageCandidate[j].indexOf('http') >= 0){
        return ogImageCandidate[j];
      }
    }
  }
}

テストがてら、投稿。 さて寝よう。




以上の内容はhttps://relativelayout.hatenablog.com/entry/2017/03/28/012650より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14