LANG SELRCT

Apps Script Reference  (Create: Create new Spreadsheet | Create new Apps Script

Saturday, May 28, 2016

スプレッドシートにメニューを追加する雛形

スプレッドシートにメニューを追加することで、そこから関数を実行することができるようになります。こうすることで、スクリプトエディタを開いて実行メニューから選択するというひと手間を減らせます。
これにはスプレッドシートを開いた時に実行されるfunction onOpen() {}を利用します。

簡単なコードで試すために、メッセージボックスを表示するだけの関数をメニューに追加するというコードを書いてみました。


コード.gs
function onOpen() {
  SpreadsheetApp.getUi()
      .createMenu('SCRIPT')
      .addItem('Message', 'myFunction')
      .addToUi();
}

function myFunction() {
  Browser.msgBox("メッセージを表示する")
}



スプレッドシートに追加されるメニュー


Messageを選択すると、myFunctionが実行されて画面上にメッセージボックスが表示されます。


Latest post

Extracting data from Google Sheets with regular expressions

Introduction Regular expressions are a powerful tool that can be used to extract data from text.  In Google Sheets, regular expressions ca...