ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。プログラム&ロボット大好きなポンコツが日々の記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

gas

GASでAPIを作るぞ!JSONを返す方法とその性能試験を実施してみた。

この記事は GAS道場 Advent Calendar 2019 の8日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回はGASでJSONを返すAPIを作りたいと思います。これこそがGASのとても良いところの1つ、サーバー…

【GAS】無料で簡単なWebサイトを作って公開してみよう!

この記事は GAS道場 Advent Calendar 2019 の7日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GASを使ってHTMLを作成し、それをインターネットに公開してみることをやってみたいと思いま…

GASのスクリプトを指定した時間に自動で実行する方法

この記事は GAS道場 Advent Calendar 2019 の6日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回の記事は、GASを決まった時間、指定した時間、定期実行をする方法を紹介したいと思います。 サ…

GASから指定のURLにリクエストを投げて、スクレイピングしてみよう

この記事は GAS道場 Advent Calendar 2019 の5日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、個人的にGASを扱っていて面白いところを紹介したいと思います。 スクレイピング スクレイピ…

【GAS】スプレッドシートでオリジナルの関数を作る!カスタム関数を使いこなそう!

この記事は GAS道場 Advent Calendar 2019 の4日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 スプレッドシートのセルに入力する関数、その関数を実は自分で作成することができるのです。 例えば…

【GAS】スプレッドシートの値をスクリプトから操作するぞ

この記事は GAS道場 Advent Calendar 2019 の3日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 本日はGASからスプレッドシートのセルの値を取得したり、値を入力したりする方法を紹介したいと思い…

【GAS】Stackdriver Loggingを利用したデバッグ術

この記事は GAS道場 Advent Calendar 2019 の2日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 前回はGASを、簡単なスクリプトを実行して動いていることを確認しました。そのときにLoggerを使って…

【初心者向け】初めてのGAS、導入からスクリプトの実行までの使い方紹介。

この記事は GAS道場 Advent Calendar 2019 の1日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回の記事では、GASについてと、導入からスクリプトの実行までを紹介したいと思います。 GAS道場に…

今年は1人でQiitaのアドベントカレンダーに参加します!

2019年もQiitaのアドベントカレンダーが実施されるということで、今年は新たな挑戦をしてみようかなと思います。 趣味でよく使用しているGAS(Google Apps Script)に関するアドベントカレンダーを1人で更新しようと思います! 最後まで書ききれるかわかりませ…

【GAS】Googleアドセンスの収益レポートをLINEで確認できるようにする方法!

Googleアドセンスでブログに広告を貼り付けると、頻繁にGoogleアドセンスのページにいって成果の確認をしちゃいますよね。 あれをLINEにボットが通知してくれたら便利じゃないですか? ということで、成果・収益・収入のレポートをLINEに投稿してくれるボッ…

技術記事のまとめサイトのようなものを作ってみた

タイトルの通り、技術記事のまとめサイトを作成しました! こちらがそちらのページになります。 www.pnkts.net 作成の背景 記事の表示アルゴリズム ページ技術 記事をスプレッドシート管理 APIの公開 jQuery 最後に 作成の背景 昔から情報のキャッチアップの…

【GAS】めんどくさいTwitter APIの登録申請が不要!たった3行のソースコードでボットに好きな内容をツイートさせる速攻プログラミング術の紹介!

TwitterのAPI申請は昔は簡単に申請してすぐに使えるようになっていたのですが、最近だと英語のフォームを記入して数日待って、申請が通るかどうかを確認する、という感じでとても申請フローがめんどくさいです。 今回は、そう感じている方向けの記事になりま…

【IFTTT】Webhooksのトリガーがめちゃくちゃ遅いんだけど、どうなってるの?常にCheck nowをクリックしないといけないの?

最近、IFTTTでいろいろ遊んでいるのですが、今回は以下の記事でも紹介したように、IFTTTを使ってGoogle Apps Script(以降、GAS)→Webhooks→Twitterを実現していました。 www.pnkts.net 問題点 調査 フロー・構成 1. 定期的にGASからIFTTTで設定したWebhooks…

【GAS】Feedly APIを叩いてみたときのメモ

Googleリーダーが終了してから愛用しているFeedlyですが、最近APIを公開しているということを知ったので、ちょっと遊んでみました。そのメモを書いた記事です。 Feedlyとは Feedly Cloud GAS 登録・導入 リフレッシュトークンからアクセストークンの生成 Ref…

TwitterのAPI申請なんてやりたくない!GASからIFTTTを経由してTwitterにツイートを投稿してみよう

Google Apps Script(以降、GAS)からTwitterにツイートするやり方はいろいろあるかと思います。 Twitter APIの登録(アカウント申請)をしないといけないが、最近だと英文で300文字以上とか申請がとても大変ですね。 そこで、IFTTTを用いて、そういうめんどくさ…

【GAS】「比較方法が全般的な契約に違反しています。」とな?

Google Apps Script(以降、GAS)でスクリプトを実行していたら、さっきまで動いていたのに急にエラーで落ちるようになってしまいました。 今回の記事はそのことについて書きます。 エラー内容 エラーの内容は、エラー内容比較方法が全般的な契約に違反してい…

IFTTTとGASを連携させると夢が広がる!今すぐ連携させるぞ

Webサービス同士を連携できるサービスIFTTTですが、その連携先にGoogle Apps Script(以降、GAS)と連携させることができれば、よりあらゆることができるようになると思っています。 なので、今回はそれを実現させてみましたので紹介したいなと思います。 はじ…

【GAS】Google Apps Scriptで形態素解析をしてみよう!

Google Apps Script(以降、GAS)で形態素解析がしたいなって思ったのでやってみました。 形態素解析解析とは? Yahooの形態素解析のAPIを利用しよう Yahooのアプリケーションの作成 実装してみる まとめ 形態素解析解析とは? Wikipediaを調べると、文法的な…

【GAS】毎日12:00ちょうどに定期実行したい!分単位で時間指定して定期実行を実現する方法。

Google Apps Script(以降、GAS)で、12時ちょうどに実行したい!毎時0分に実行したい!毎日7時ちょうどに実行したい!など、ちょうど0分などのタイミングで実行したいことってありますよね。 ただ、cronのような定期実行を設定したいとき、GASの通常のステッ…

【GAS】ブログ記事の自動投稿も簡単に実現!はてなブログにGASから投稿しよう。

今回はGoogle Apps Script(以降、GAS)を用いて、はてなブログに投稿するスクリプトを紹介したいと思います。 はじめに GASとは はてなブログAtomPub 実際の実装 投稿部分 はてなIDとブログID APIキー 呼び出し部分 さいごに・別手法 はじめに 実装の紹介をす…

お金をかけずにLINEのMessaging APIの投稿(push)と返信(replay)を試してみる。

無料で使えるLINEのボット、これを今回は無料で扱えるGoogleのサービスを利用して、誰でもお金を全くかけずに簡単にボットを作れるので、今回はこれについて紹介したいと思います。

スプレッドシートとGASを組み合わせて簡単に入力できるガントチャートを作成してみた。

スケジュール管理ツールってたくさんあって、悩んでしまいますよね。 工数管理しなきゃ!スケジュール引かなきゃ!って思うけど、ツールの選定に時間を使ってしまっては勿体無い。だからといって、ツールを作るのも勿体無いですが、今回はあえてツールを作っ…

Nature RemoのAPIを叩き続けて温度と湿度を集計してみた。

以前、Nature Remoを購入したので、APIを叩きまくってみようと思い、たくさん叩き続けてみました。 ドキュメント:https://developer.nature.global/ 今回も毎度お馴染みのGoogle Apps Script(GAS)を使って、APIを叩き、スプレッドシートに記録していくス…

LINEに投稿した画像を取得してEvernoteにメモするボットを作った。

LINE BOT APIを利用したものをいろいろ作ってきているのですが、今回はそのLINE BOT APIであるMessaging APIとEvernoteを組み合わせたものを紹介したいと思います。 以前、Qiitaにも書いたり、昔のブログでも紹介したのですが、あれから進化しまして、今回は…

スプレッドシートのデータをGASを使って1クリックでCSVに吐き出すものを作る。

いろんなデータをGoogleのスプレッドシートで管理することが多くなったような気がします。 例えば、マスタデータの管理をスプレッドシート上に用意して、ボタンをポチッと押すだけでCSVに吐き出してくれるものがあったら便利そう! そう思って、今回作ってみ…

GithubとLINEを組み合わせたTODO管理ツールが快適過ぎた。

しばらくの悩み。TODO管理のツールは何を使えばいいんだろう。 有名なTrelloを使ってみたりしたんですが、やはり使っているツールが増えるということは、例えばその分のブラウザのタブが増えたり、普段の作業を邪魔するものが増えてしまい、個人的にあまり好…