Aerial view of a man using computer laptop on wooden table
Google Apps Script(GAS)は、Googleの提供するクラウドベースのスクリプトサービスです。GoogleスプレッドシートやGmail、Googleカレンダーなどと連携できる強力なツールで、業務の自動化にも活用されています。この記事では、「GASの書き方はわかったけど、どうやって実行するの?」という方のために、GASのプログラムを起動する方法について、手順をわかりやすく解説します。初心者でもすぐに試せる内容なので、ぜひ参考にしてみてください。
Google Apps Script(以下GAS)は、Googleの提供するJavaScriptベースのスクリプト開発環境です。Googleドライブ上で動作し、Gmail、スプレッドシート、カレンダーなどのGoogleサービスと連携して、自動化やカスタマイズが可能です。
例えば、スプレッドシートのデータをGmailで一斉送信したり、毎日決まった時刻に処理を実行したりといった用途に使われています。GASはWebブラウザ上で動作し、インストール不要なのも魅力です。
まずは、GASの作成からスタートしましょう。
function helloWorld() {
Logger.log("Hello, Google Apps Script!");
}
エディタ上から手動でスクリプトを実行する方法です。
helloWorld
)を選びます。Logger.log()
の内容は、エディタ上部メニューの「表示」→「ログ」で確認できます。GASの便利な機能のひとつが「トリガー」です。決まった条件でスクリプトを自動実行できます。
helloWorld
- 実行イベント:時間主導型 - タイマーの種類:分単位タイマー、5分ごとスプレッドシート上にカスタムメニューを作成し、そこからスクリプトを起動する方法もあります。
function onOpen() {
const ui = SpreadsheetApp.getUi();
ui.createMenu("カスタムメニュー")
.addItem("実行する", "helloWorld")
.addToUi();
}
onOpen()
関数は、スプレッドシートを開いたときに自動実行されます。外部からURLを叩いて実行する「Webアプリ化」も可能です。
function doGet() {
return ContentService.createTextOutput("Hello from Web App!");
}
doGet
ブラウザからアクセスすると、doGet
関数が実行されます。
方法 | 特徴 | おすすめシーン |
---|---|---|
手動実行 | 開発中に便利 | テストや一時的な実行 |
トリガー | 定期実行が可能 | 毎日自動処理したい時 |
メニュー実行 | 操作性◎ | チームでの利用 |
Webアプリ | 外部から実行 | フォーム、API連携など |
Google Apps Scriptは、さまざまな方法でプログラムを起動できます。手動実行からトリガー、カスタムメニュー、Webアプリまで、用途に応じて最適な手段を選ぶことが大切です。GASを活用すれば、毎日の業務がぐっと効率化されるはずです。
まずは小さなスクリプトから始めて、起動方法を試してみてください。慣れてくると、どんどんアイデアが広がっていきますよ!