見出し画像

Googleフォーム回答後のスプレッドシート書式設定が崩れる問題の小さなイライラを救うGAS整形術

割引あり

Googleフォームの回答、スプレッドシートで見た目崩れて困ってない?

Googleフォームの回答がスプレッドシートに自動で入ってくるの、便利ですよね。でも……「回答が追加されるたびにセルの設定(フォント、中央揃え、折り返し)が初期化される」って地味にストレスじゃないですか?

今回の記事では、そのモヤモヤをGoogle Apps Script(GAS)でサクッと解決する方法を紹介します。さらに「なぜこの設計にしたか」「効率化の考え方」もやさしく語ります。この記事を読めば、同じ悩みを抱える人はもちろん、近しい悩みに気づいていなかった人にも、日々の小さな改善のヒントになるはずです。


はじめに:現場での小さなイライラ

私が最初にこの問題に出会ったのは、とあるヘルスケアSaaSの現場でした。GoogleフォームでNPSアンケートを取って、スプレッドシートで集計。でも新しい回答が入るたびに見た目が初期化されるんです。

最初は「まあいいか」で流してた。でも、回答が10件、20件と増えるにつれて、手動で直すのが本当にめんどくさくなってくる。小さなことだけど、積もると心の負担になる……そんな感覚、ありませんか?


試行錯誤:全セルか?最後の行だけか?

最初は「全部まとめて整えればいいじゃん」と思い、全セルを対象にするスクリプトを書きました。でも、データが増えると動作が重い。しかも新しい回答が入ったとき、必要なのは最後の行だけの整形なんです。

ここでハッとしました。「課題に立ち返ると、意外な道が見える」って、こういうことなんだなと。つい最初から手法を決めちゃいがちですが、本当に必要なのは何かを見直すと、負担を最小限にできるんです。


GASで最後の行だけ整形するスクリプト

では、具体的なコードを共有します。Googleスプレッドシートのメニューから「拡張機能」→「Apps Script」を開き、以下を貼り付けてください。

👇お悩みのシュチュエーション別に過去記事をまとめてありますので、よければこちらもご覧ください!


ここから先は

1,482字

Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

この記事が参加している募集

なんと・・・感謝しかありません😭