Posted at

SpreadsheetのGoogle Apps Scriptにショートカットキーを割り当てる

More than 1 year has passed since last update.

GASマニアの皆様こんにちは GAS界の老害 大橋です。 席取りはしません。

2018/04/11にマクロ機能が追加され、その記事を先程書いたのですが、その中にショートカットキーを割当について書きました。

https://qiita.com/soundTricker/items/9c6987d4a4c60642777a

ただこのショートカットキーの割当については昔から問い合わせも多く、多分この内容だけで検索される方も多いと思いますので、

別途独立した記事として、書かせてもらおうと思います。


Spreadsheet(Sheets)におけるGASへのショートカットキーの割り当て方


1. GASの関数を作る

適当にGASの関数を作ってください。

なおマクロの自動記録でも、GASエディタで直接でもどちらでも構いません


2. マクロ化する

マクロの自動記録で作成した場合はこの操作は不要です。

メニューから「マクロ」→「インポート」を選択します。

image.png

マクロ化していないGASの関数が一覧表示されるのでマクロ化したい関数の「関数を追加」ボタンをクリックします。

image.png


3. ショートカットキーを割り当てる

メニューから「マクロ」→「マクロを管理」を選択

image.png

マクロの管理ダイアログが表示されるので、右側にあるショートカットキーに割り当てたいキーを設定して、「更新」ボタンをクリックします。

image.png

以上でショートカットキーの割当が完了です。

あとは、Spreadsheetに戻りショートカットキーを入力するだけです。

Apr-13-2018 12-37-26.gif

なお、一部のソフトウェア(skitchとか)で既に対象のショートカットキーが割り当てられてしまっていると動かない時があるのでご注意ください。

それでは皆さん良きGASライフを!!!!