見出し画像

ビジネスxプログラミングコース(1)Google Apps Scriptを利用して、ツイッターのフォロワー数を毎日自動取得しよう!


こんにちは、DAIです。

このようなツイートをしたところ、Google Spreadsheetに簡単にプログラミングしたシートに興味を持ってくださった方が多かったです。

そこで、プログラミング初心者向けに、Google Apps Scriptを利用して、Google Spreadsheetのデータ取得自動化について、簡単に解説してみたいと思います。


目次

・このチュートリアルでできるようになること
・どんなことが学べるか
・対象者
・Googleアカウントの準備(あればスキップ)
・スプレッドシートの準備
・Google Apps Scriptの準備
・定期実行とは
・Google Apps Scirptを実行する
・Google Apps Scriptを書いてみる

# このチュートリアルでできるようになること

このチュートリアルでは、以下のことができるようになります。

・Google Apps Scriptと、Google Spreadsheetを連携して、ツイッターのフォロワー数を毎日24時に自動取得して列に加えることができる

Google Apps Scriptとは、Googleが提供しているプログラミング言語、および開発環境です。通称GASと呼ばれています。ExcelでいうVBAに近いです。

大きく違う点は、Google Apps ScriptはほぼJavaScriptで書かれている点で、JavaScriptと本当にささいな表現の違いだけを押さえておけば、簡単にコードを書くことができます。

また、Google Apps ScriptはほかのGoogleサービスと連携することができます。例えば、

・Google DocsのテキストをGoogle Spreadsheet用に自動変換
・Google Formで送信されたメッセージが来たら自動でSlackに飛ばす

みたいな処理をGoogle Apps Scriptを利用することで実装することができるようになります。

# どんなことが学べるか

このチュートリアルで学べることは以下の通りです。

・Google Apps Scriptを用いた、簡単なコーディング
・Google Spreadsheetに連携する方法

# どんな人におすすめか?

このチュートリアルは、以下の人にお勧めです。

・ベンチャーに入社予定、もしくは入社していて、Google Spreadsheetを利用している
・普段の業務をプログラミングで自動化してみたい、もしくは入社してから自動化できるようなスキルを持っておきたい

上記のようなニーズに関しては、このチュートリアルを一周することで、

・Google Apps Scriptを利用することで、業務の自動化が意外に簡単にできるように実感できる
・自動化のプロセスを学ぶことで、ほかにも応用が利くようにできる

と思います。

基本的には、JavaScriptの基礎が分かっていれば簡単に進められます。コードも15行くらいなので、すごく簡単です。

基礎的なJavaScriptは、Progateで勉強してみてください。


準備編

それでは、さっそく準備していきましょう。まずはGoogleアカウントを用意しておきます。もしない場合は、新しく作ってください。

すでに存在している場合は、スキップしてかまいません。

Google SpreadsheetとGoogle Apps Scriptを準備する

次に、Google Apps Scriptを準備しましょう。Google Driveの画面から、Google Spreadsheetを準備する容量でアプリを作成することができます。準備方法はこちらに詳しくまとまっておりますので、みてみてください。以下のページのように、最初にGoogle Spreadsheetを開き、次にGoogle Apps Scriptを開きます。

・Googleドライブからスプレッドシートを作成する
・スプレッドシートからスクリプトエディタを開く

実装編

関数の定義

この続きをみるには

この続き:8,114文字/画像1枚
この記事が含まれているマガジンを購入する
エンジニア以外でも、プログラミングを利用して毎日の仕事を自動化してみたい!という人におすすめです。 複数の有料noteを購入されたい場合は、こちらのマガジンを購入いただいた方がおすすめです。

事業開発者(ビジネスサイド)の人向けに、エンジニアリングを学べるコースです。Google Apps Scriptを利用した簡単な自動化...

または、記事単体で購入する

数量限定で販売中

残り2/ 10

ビジネスxプログラミングコース(1)Google Apps Scriptを利用して、ツイッターのフォロワー数を毎日自動取得しよう!

Dai

2,980円

この記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。

note.user.nickname || note.user.urlname

サポートでいただいたお金はFanzaの動画を購入するために利用されます。

うれしいです!ぜひ感想を#DAINOTE とツイッターでお願いします!
15
教育ITスタートアップ → メガベンチャー → AIスタートアップ | プログラミング初心者が、自分自身でプロダクトを作れるようになれる技術チュートリアル・試行錯誤した結果などを記事にまとめています。 https://dividable.net/
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。