/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

GoogleAppsScript

GoogleAppsScriptでPocketの未読を取得する

前回の記事でPocketの未読のRSSを確認したので、それをGASで取得してみようと思います。 コード コードは以下。pocketUrlのところを自分のURLに変えてください。 /** * Pocketのunreadを取得する **/ function pocket2hatebu() { var pocketUrl = 'https://g…

GoogleAppsScriptではてブのRSSをパースする

今日も今日とてGASネタです。 前回の記事ではAtom形式のRSSをパースしたけれど、今回ははてなブックマークのRSSをGoogleAppsScriptでパースします。 はてなブックマークのRSSは、ちょっと特殊で独自のNamespaceが入ってたりします。 このへん。Namespaceが入…

GoogleAppsScriptでAtom形式のRSSをパースする

久しぶりにRSSを読み取る必要が出てきたのでその覚書。 やりたいこと Atom形式のRSSをGASでパースする。 コード function parseRss(){ var feedURL = "[RSSのURL]"; var response = UrlFetchApp.fetch(feedURL); var xml = Xml.parse(response.getContentTex…

Google Apps Scriptでデータの型を知る

GASことGoogle Apps Scriptでやっているときに、「データの型」ってどうやって調べるんだろう?という疑問があったので調べました。 typeof を使う 結論から言うと、 typeof を使えば確認できました。 typeof 変数名 で型が表示されます。 こんな感じで使え…

GoogleAppsScriptで文字列の日付のフォーマットを変更する

本日はGoogleAppsScriptの話題。半JavaScriptですね。 いつのまにかGoogleAppsScriptからYoutubeAPIが叩けるようになっていたんですね。認証とかも画面でポチポチするだけでいいし、なによりコード上にKeyとかを埋め込まなくて済むようになったのはデカい。 …

GoogleAppsScriptでRSSデータをスプレッドシートに保存する(SNSシェア数付)

みなさん、普段の情報収集はどんな感じでやられていますかね? 自分の場合ははてなブックマークのRSSから情報をメインに収集しています。 今まではAWS LambdaでRSSを読み取って、slackに通知するようにしていましたが、nodeのバージョンが古くなって作り直す…

GoogleAppsScriptでログを出力する

Google Apps Script GoogleAppsScriptでログ出力を思い通りに出力したいと思ってLoggerクラスについて調べたので備忘録。 公式リファレンス Class Logger | Apps Script | Google Developers やはり公式ドキュメントを見るのが一番わかる。 やりたかったこと…

GoogleAppsScriptを使ってGmailのラベルの付いたメールを取得する方法

Slackに情報を集約しようとしているけど、まだ完全移行はできてないのが現状。 では何から離れられないか?というと、Gmail。基本メールで受信していたから、その部分を移行するのはなかなか難しい。ってことで、完全移行ではなくても、GmailをGoogle Apps S…