🧰
(所要時間1分)Googleスプレッドシートでカスタム関数を作る
こんにちは。Web エンジニアの Yuichiro Izumi です。
Google スプレッドシートのカスタム関数をご存知ですか?
標準関数ではできないような処理や、標準の関数を組み合わせると長くなってしまう場合に、
関数を新たに作成して、カスタム関数としてスプレッドシート内で利用することができます。
知り合いの業務改善で必要になり作成したところ、本当に簡単にできたので共有します。
実装手順
1. スクリプトエディタを開きます
まずは、スプレッドシートを新規作成し、メニューバーのツールからスクリプトエディタを開きます。
2. コードを記述
サンプルとしてとても簡単な関数を作成しました。
ここで定義した関数名がスプレッドシートで呼び出すカスタム関数の名前になります。
また、return
の値がセルに格納される値になります。
コード.gs
function myFunction(cells) {
return 'hoge'
}
言語は Google Apps Script ですが、JavaScript とほぼ同じように記述できます。
3. スプレッドシートで確認
定義した関数名myFunction
で関数を呼び出すことができます。
=myFunction() // hogeと出力される
最後に
いかがだったでしょうか?
Google スプレッドシートでカスタム関数を簡単に作ることができたと思います。
エンジニアがスプレッドシートをガッツリ使うことは少ないかもしれませんが、
他部署ではスプレッドシートの編集作業で苦戦しているかもしれません。
これからも、Google スプレッドシートに関する Tips を発信していけたらと思います。
Discussion