ChatGPTを使えば、非プログラマーでもGASコードが書ける!私の体験談【ChatGPTを使ってみよう!】
ChatGPT にいろいろな相談をしてきましたが、
(もはや、AI ではなく、人に相談している感じがする)
最も助かったのが、Google Apps Script のコードを書いてもらったことです。
10時ごろのルーティーン
ブログの更新通知をインスタグラムで行うようにしています。
作業内容としては、
記事公開日の10時頃に、
ブログのアイキャッチ画像を使い、
キャプションに、記事タイトルと記事URLを記入して投稿。
その後、アイキャッチ画像を削除する。
というものがあります。
さらに、アイキャッチ画像には、長いファイル名をつけているので、
投稿の際に識別しやすいよう、日付を4桁の数字に表すように変更しています。
長いファイル名のときの保存先と、インスタ投稿用の画像として保存しておくフォルダが異なるので、
移動させる必要もありました。
自力でGASコードは書けない私
これらの作業を半年ぐらい手動で行っていたのですが、
ある日、GAS でこれらの操作を自動化できることを知りました。
まずは、Googleで検索し、それらしいコードを公開してくれているサイトからもらってきました。
ただし、その人の目的に合わせたコードなので、
私の要求にぴったりというわけではありません。
結局、私の要求に合ったコードを2つのサイトからもらってきて、
2回に分けて実行していました。
ファイル名取得と、ファイル名変更のコードは見つかったものの、
フォルダー移動のコードはいいものが見つからず。
と思い、GAS の本を図書館から借りてきて、
フォルダー移動のスクリプトを書こうとしたのですが、
結局、GAS は、にわか勉強では太刀打ちできない代物だということがわかっただけでした。
もしかして、書いてくれる?
ちょうどその頃、ChatGPT にコードを書いてもらったという記事を見ていたので、
私もフォルダ移動のコードを書いてくれるようお願いしてみました。
すると、あっさり書いてくれましたし、
試したらちゃんと動きました。
必要なのはプロンプト能力?
これまでのやりとりを通じて、
私は、
(これってフローチャートみたいに、
やってほしい操作の手順をはっきりさせて、
それを文章化すれば、ChatGPT がその通り書いてくれるのでは?)
という予想が生じました。
そこで、3つに分かれていた操作を1つにまとめ、
細かい説明や例を入れて文章化し、あらためてChatGPTにお願いしました。
すると、予想通り、ChatGPTは、瞬時に願い通りのコードを書いてくれ、
試したらちゃんと実行されたのでした。
ChatGPT のおかげで、アイキャッチ画像のファイル名が自動で変更され、
特定のフォルダに自動で移動するようになりました。
私が今後つちかうべきは、プログラミングの力ではなく、
ChatGPT に正確に理解してもらって、実行したい操作をコードとして生成してもらうプロンプト能力なんだろうな。と思ったできごとでした。
以下の記事一覧に他のボリュームのブログカードを載せています。
途中のボリュームからお読みになった方はこちらからどうぞ。