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最高やなぁ、無料でこんなことできるって、ステキー!