こんにちは!メルティK田です。最近、Googleスプレッドシートを使った作業を便利にする方法を探していて、「Google Apps Script」というツールに出会いました。名前だけ聞くとちょっと難しそうですが、使いこなせればスプレッドシートの力をぐっと引き出せるそうです。
今回私が挑戦しているのは、スプレッドシートで「自動振り分け表」を作ることです。簡単に言うと、特定の条件に合わせてデータを自動的に仕分けしてくれるような表を目指しています。でも正直、かなり苦戦中…。
実は私、キャリカク勝川駅オフィスで初めてGoogleスプレッドシートというものに触れました。「なんですかそれ?難しいですか?」から始まっています。こちらのオフィスでは、スプレッドシート上に指示内容やお知らせが掲載されることが多く、毎日そのシートを確認するのが習慣になっています。最初は戸惑うことも多かったのですが、少しずつ操作に慣れてきました。
そんな私が次に挑戦しているのが、Google Apps Script。プログラミングというと難しそうですが、Apps ScriptはGoogleスプレッドシートの作業をもっと便利にするためのツールなんです。
ちなみに、私はこれまで「Java(ジャバ)」というプログラミング言語に触れたことがありません。Apps Scriptも初めて聞いた名前で、スタート地点はまさにゼロ。それでも「やりたいこと」を実現するために、手探りで挑戦しています!
ChatGPTにも何度も質問して、「これはどうすればいいの?」「うまく動かないけど、何が間違っているの?」と聞きながら少しずつ進めています。でも、JavaとApps Scriptの違いがよくわからないまま進んでいるので、時々混乱することも…。
簡単に説明すると、Javaはゲームやアプリを作るのに使われる、すごくパワフルなプログラミング言語です。一方、Apps ScriptはGoogleが作った簡単な言語で、主にスプレッドシートやGmailなど、Googleのツールを便利に使うために使われます。
たとえば、Javaは「ゲームを最初から作る職人さん」だとしたら、Apps Scriptは「Googleの世界を便利にカスタマイズできるアシスタント」のようなもの。私の場合、今必要なのはこのアシスタントであるApps Scriptです。
実際にスクリプトを書いてみると、「ここでこう動くはずなのに!」という場面が何度も出てきます。例えば、データを条件別に振り分けるコードを書いて実行しても、予想通りの結果が出ないことが…。そのたびに原因を調べたり、書き直したり、試行錯誤の連続です。でも、少しずつ理解が進んでくると楽しいんですよね。「あ、こうやれば動くんだ!」という瞬間が、まるでパズルのピースがはまったときのような感覚なんです。
また、私はいろんなことに興味を持ってチャレンジするのが好きですが、実際にやってみて方向転換することも多々あります。正直なところ、「本当にこれが自分にできるのだろうか」と不安になることもあります。でも、ここで諦めずに続けてみようと頑張っています!
まだまだ道半ばですが、これを最後まで作り上げられたら、ブログで完成報告をしたいと思っています。今回作成しているものは、初心者の私向けに職員さんから提案されたもので
、知識のある方ならもっと早く終われるのだろうと思いながら、完成した際にはご報告できたらと思います。
最後まで読んでいただき、ありがとうございました!またブログで近況をご報告させてください!
CONTACT


