FC2ブログ

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

関数を選んで実行
という手間が省けるしわかりやすくなる
スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック