google apps script で関数メニューの表示

google apps script で関数メニューの表示
#10 addMenu()を使ってみよう
http://dotinstall.com/lessons/basic_google_apps_script/24310
を参考に
スプレッドシートに関数を実行させるためのメニューを表示
今回は、関数をメニューに仕込んでいく
function showMenu(){
でスプレッドシートを取得する
var sheet = SpreadSheetApp.getActiveSheet();
だとシートになるので
スプレッドシードの取得には
var ss = SpreadSheetApp.getActiveSpreadSheet();
とする
メニュー項目を
配列で定義する
構文としては
var menu =[
{name:””, functionName: “”},
{name:””,functionName: “”}
];
というように定義していく
今回なら
var menu =[
{name: “初期化”,funetctionName:”initSheet”},
{name: “判定”, fultsnctionName:”getResuts”}
];
そして、メニューに追加するためには
addMenu() で追加する
ss.addMenu(“処理メニュー”,menu);
これで、実行すると
スプレッドシートの
ヘルプの横あたりに
自作の追加メニューが増える
こうすることで
毎回
Tools > script manager

関数を選んで実行
という手間が省けるしわかりやすくなる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です