SELRCTコードを書く場所2016年6月25日土曜日スクリプトの実行時間を取得してシートに書き出すスクリプトを実行してから処理が終わるまでの時間を計測したいと思った時に書いてみたコードです。Scriptを使うので、取得した計測時間をシートに入力して時間の経過を見えるようにしてみます。今回の例では、A列のテキストを使ってそのテキストをGoogle検索するためのリンクをB列に作成するということをやり、その処理を実行するのにかかった時間をC列に入力していくということをやっています。A列のテキストはある程度数があったほうがわかりやすいので、例では47都道府県を入力しました。同じことを試す場合は下の方にスクリプトを実行する前の都道府県データ表を貼り付けたので、スプレッドシートにコピペして試してみてください。Google検索するためのリンクの作成については、以前このブログで書いた「シートにHyperlink関数を入力する2(複数のテキストにリンクを作成する)」も御覧ください。今回のコードは、その時に書いたコードに時間の計測をするコードを追加したものになります。}}コードを実行してみるスクリプトを実行する前のデータはこうなっています。実行した時に最後の沖縄県までのGoogle検索リンクを作成するのにかかった時間は5.891秒でした。スクリプトの処理にかかる時間はその時の通信状態や環境によって多少の誤差はあると思いますが、今回のような単純なリンクの作成程度ならばこのくらいの時間で実行できるということがわかりました。スクリプトの実行にかかる時間を計測することで、実はひとつ大きな制限を越えることができます。Scriptでいろいろなコードを書いていると、そのうち幾つもの処理を一つのスクリプトの中で実行したくなってくると思います。Scriptの5分の制限というものがあります。書いた長いコードが5分以上かかって実行しきれずに使えないというのは報われないので、制限を越えて実行できる方法を僕なりに試行錯誤したものを次回以降に書いていこうと思います。