阿房峠

tunaguinfoのブログ

Google Apps Script 入門 - 自作関数を作る 第一夜

いつも隣にITのお仕事さんのサイトGoogle Calendar に作業のログを取って生産性を計測するコンテンツがある。

tonari-it.com

先日、勤怠やら物件ごとの工数管理を検索していたところこちらのサイトに行き当たった。しかし、何が書いてあるのかわからない。多分コピペすればそれなりに動くのだろうけどそれでは人に勧められないし、欲しい機能があるのかも実際のところよくわからない。

というワケで、ひとまず手を動かすことにした。

tonari-it.com

半分以上は理解や想像ができないのだけどGoogle Apps Script (以下、GAS)は学ぶことができそうなので進めることに。

tonari-it.com

本日のお題はこれで、

  1. Google Spreadsheet で スクリプトエディタを開いて
  2. プロジェクトに名前を付けて
  3. 自作関数のスクリプトを書く(写経する)

というもの。

作業時間は読みながらでも15分程度。

やってみて気になったのは Google Spreadsheet から関数ZEIKOMIを呼び出すときに1秒位の呼び出し時間がかかったこと。スクリプトは3行ほどなのに意外なほど時間が掛る。これって他にも関数があったり大きな関数を使う場合はもっと時間がかかるのだろうか。