2012 年 3 月 23 日 金曜日
▼サンプルスクリプト
スプレッドシートのメニューバーにメニューを追加するサンプルスクリプト。
function onOpen(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menus = [{name: 'シートを複製する', functionName: 'copyThisSheet_'},
{name: 'シートを削除する', functionName: 'deleteThisSheet_'},
{name: '指定範囲の空白を除去', functionName: 'trim_'},
];
ss.addMenu('便利メニュー', menus);
}
addMenu(menuName, menuEntries)
menuEntriesの指定方法
{name: 'メニューの名前', functionName: '関数名'}
例:メニューとして「clickthis」を追加、クリックでsayHelloメソッドが実行。
{name: 'clickthis', functionName: 'sayHello'}
基本的にはonOpenに実装するが、動的に追加することもできる。
区切り線を入れるには、menuEntriesでnullを指定する。
var menus = [{name: 'シートを複製する', functionName: 'copyThisSheet_'},
null,
{name: '指定範囲の空白を除去', functionName: 'trim_'}
];
このエントリーのトラックバックURL:
http://www.bmoo.net/archives/2012/03/313133.html/trackback