Google Apps ScriptのUrlFetchを使って、CRONと同じく任意時間でURLをリクエスト方法

スポンサーリンク

Google Apps ScriptのUrlFetchを使って、CRONと同じく任意時間でURLをリクエスト方法

CRON機能付いてないレンタルサーバーでCRON使いたい、または無料でCRON使いたいならぜひGoogle Apps Script使ってみてください。めちゃ簡単で便利です。

Google Apps Scriptとは?

JavaScriptでgoogleの「Gmail」や「スプレッドシート」、「カレンダー」、「ドキュメント」などを操作できるやつです。

UrlFetchとは?

google.appengine.api.urlfetchモジュールとのことです。と言ってもさっぱりわからないね。w

GASファイルを作成します。

まずGoogleアクセスしてログインしましょう。
ログインしたら下記ページ開く
Google Apps Script   

開いたらこんな感じのページ表示される。
スクリプト作成をクリックします。

イキナリソース書く画面に。。。w

今度はUrlFetchを使って、サーバーにあるexample.phpをリクエストします。

コードは3行で完了です。

1
2
3
function myFunction() {
UrlFetchApp.fetch("http://example.com/example.php");
}

ファイル保存して、トリガーを設定します。

名前を入力して保存。

トリガーを追加クリックします。

デフォルトのままの場合1時間一回実行になります。

保存を選択するとこのような画面表示されます。なんというとドライブに連携されるのため、ドライブの認証必要です。

詳細をクリックします。

安全ではないページに移動をクリックします。

許可をクリックします。

これで設定完了です。1時間後に実行されるので1時間を待ちしましょう。

Google最高やなぁ、無料でこんなことできるって、ステキー!

タイトルとURLをコピーしました