Google Apps Scriptで関数、メニューの追加、ボタン、ダイアログボックス

Google Apps Scriptを利用して見ますと

 が必要になってきました。以下に簡単にまとめました。

関数:引数、戻り値

  記述方法

    function 関数名(仮引数1, 仮引数2, …) {
         return 戻り値;

    }

   引数:関数の後ろの()に記述すれば良い

   戻り値:return の後ろに戻り値を入れる。

メニューの追加

        スプレッドシートを開くと、実行するOnOpen()関数を利用します。

  参照:OnOpen()

        以下の2つの方法を見つけました。

  記述方法1 UIクラスを利用する方法

   function onOpen() {
    var ui = SpreadsheetApp.getUi();      // Uiクラスを取得する
    var menu = ui.createMenu('追加メニュー');    // Uiクラスからメニューを作成する
               menu.addItem('メニュー1', 'onmenu'); // メニューにアイテムを追加する
               menu.addToUi(); // メニューをUiクラスに追加する
            }

   参考:Google Apps Scriptを使った独自メニューの作り方 - Qiita

  記述方法2 addmenuを利用する方法

           function onOpen() {
               SpreadsheetApp.getActiveSpreadsheet()
             .addMenu('追加メニュー', [{name: 'メニュー1', functionName: 'onmenu'}]);
}

          参考:スプレッドシートにカスタムメニューを追加して、拡張機能を実装する方法 - Qiita

   記述方法2は、古いやり方とのことです。【GAS】独自メニューを作ってスクリプトを実行

ダイアログボックス表示

  記述方法:Browser.msgBox('メッセージ表示');

  参考:Class Browser