top of page
検索

GAS:トリガー、ボタン押下での手動実行

更新日:11月8日

今回は、Google Apps Script(GAS)のトリガーのうち、Googleスプレッドシート上での手動実行(ボタン押下)について詳細説明します。


手動実行(ボタン押下)

 

文字通り、手で操作して実行するトリガーです。

スクリプトエディタの「実行」ボタンから…、スプレッドシートであればマクロのインポート機能から…、スクリプトが割り当てられたボタンから…などがあります。


そのうちスクリプトが割り当てられたボタンの配置、ボタン押下によるスクリプトの実行方法について後述します。



トリガー設定手順

 

(1)任意のスプレッドシートを開き、[拡張機能]メニューから[Apps Script]を選択し、エディターを開きます。

(2)(新しいプロジェクトの場合は、書かれているコードを全て消して)以下のコードをエディタに入力します。

  • Browser.msgBox():メッセージボックスを表示してユーザーへ何等かのメッセージを伝達します。スプレッドシートでのみ使用できるメソッドです。


(3)スプレッドシートにてメニューの[挿入]-[図形描画]を選択します。

図形描画の開始イメージ

(4)「図形描画」ダイアログにてボタンのデザインをします。

次のように青枠をクリックしていき、お好きな図形を選択します。今回はボタンを作成するのでボタンっぽい図形を選択しましたー。


「スクリプト実行」という文字列はテキストで入力しています。テキストはお好きな文字で入力してください。デザインが完了したら「保存して閉じる」をクリックすることで、Googleスプレッドシート上に図形が配置されます。

図形描画イメージ

(5)図形をクリックすると青枠で囲われてサイズを変更できるようになります。

図形の右上に表示される「︙」(3つの点)をクリックします。

図形配置イメージ

(6)表示されたショートカットメニューから「スクリプトを割り当て」をクリックします。

表示される「スクリプトを割り当て」ダイアログボックスの入力欄に(2)で作成した関数名を指定します。今回作成した関数は「test」なので、ここでは「test」を入力することにします。

これで「確定」を押すと作成したボタンに実行機能をもたせることができます。

図形にスクリプトを割り当てるイメージ


トリガー実行手順

 

図形をクリックしてみると次のとおり動きました!

実行結果イメージ

「承認が必要です!」ダイアログが表示された場合は、こちらも合わせてご覧ください。 (参考備忘録)GAS:承認が必要です!


■ まとめ

 

いかがでしたでしょうか?

関数を作成したら、どんどん思い々のトリガーへ設定していきましょー!


閲覧数:1,059回0件のコメント

Comments


bottom of page