GASでGoogle Spread Sheetを少しだけ操作する

GASでGoogle Spread Sheetを少しだけ操作する

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

どうも、さむらいです。Xin Chao!

本記事執筆時は日本に一時帰国してましたが、きっと掲載する頃にはまたベトナムにいると思います(※編集部:そのとおり!)。
日本滞在期間注に安売りだった冬用コートを買ったのですが、暖かいベトナムではきっと不要ですね。ぐぬぬ。。。

『GAS』 とは

そもそも『GAS』とは「Google Apps Script」の略称です。
「Google Document」や「Google Spread Sheet(スプレッドシート)」からExcelで言うところのマクロのようなスクリプトを実行することができます。言語仕様はJavaScriptですが、処理はサーバ側で実行されます。

より詳しく知りたい方はコチラからどうぞ。とても分かりやすく説明してくれています。

なぜこのタイミングで『GAS』を?

私が所属する検証チームでは、毎回ブラウザ毎のテストケースを手作業でコピーして作っています。
今回、来年から使う新フォーマットの検証シートを作成するにあたり、ブラウザことにワークシートを分けて作ることになったため、このコピー部分を自動化したいなと思ったんです。

元々検証シート自体が「Google Spread Sheet」で作成されているとなると、自ずと選択肢は『GAS』 しかないワケで。

新フォーマットの検証シートの表紙には、コピーしたシート内のテストケースの件数も自動で取得して、進捗率を自動計算できるようにしたかったという意図もありました。その辺を全部手作業で計算するのは、いくらなんでもアナログすぎるでしょう?

そしてせっかく『GAS』を触るんだし、ついでにブログ化しちゃえということで。

スプレッドシートをコピーして、名前を変更する

ということで、早速実践。
『GAS』のスクリプトエディタはこのメニューから開けます。
(※「Google Spread Sheet」の場合)

エディタは新しいタブで開かれます。
今回コピーしたいのは、アクティブでないシートなのでエディタには以下のように書きます。

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。

あなたにおすすめ

JOBチェンジにおけるエンジニアスキルの貴重性... 毎日パソコンのことばかり考えていると、日常の行動を「if文」「for文」で考えてしまう習慣がついてしまった下駄です。 通勤時に駅前の信号が青信号が「true」、赤信号なら「false」。ん、黄色は……「else if」かな。 満員電...
『Excelの統計関数(平均・偏差・標本・相関)』を叩き込もう... strong.big{font-size:24px;} まもなく新生活が始まろうとしている方々も大勢いらっしゃるのではないでしょうか? 期待に胸を膨らませている方には「どうぞお楽しみに」としか言えませんが、今現在不安にかられている方...
EXCELのコピペ漢字をひらがなに自動変換する(完成版)... さて、今回は実際に「困ってます~!」という方々が身近いたので、そんな人達のリクエストに応えてみました。 それというのも『「漢字文字列」に「ひらがな」も表示させたい!』というもの。 お困りの方々はこれまで手入力で変換作業を行い入力していたそ...
現地であらためて『オフショア開発』を考えた <ベトナム見聞録1>... グローバル市場でビジネスを展開していくにあたって、いつかは検討しなければならない『オフショア開発』。 そしてショーケース・ティービーにおいても例外ではなく、サービス増加に伴う『オフショア開発』に着手する運びとなり、この度、ベトナムへ視察をし...