自動化厨のプログラミングメモブログ │ CODE:LIFE

Python/ExcelVBA/JavaScript/Raspberry Piなどで色んなことを自動化

Google Apps Scriptを始める時の心得と最初にやってみるべきこと(この記事はGPT-4が書いています)

試すの遅いよという話なんですけどGPT-4にGASに関する記事を書かせてみました。

今回はわりとシンプルなプロンプトで試しています。

あなたはプログラミングに関するブログをやっているITエンジニアです。
以下の仕様に従ってMarkdown形式で記事を書いてください。

"""
# ターゲット

Google Apps Script初心者

# 記事の内容

Google Apps Scriptを始めるときの心得と最初にやってみるべきこと

# 制約事項
- サンプルコードをいくつか紹介すること
- 活用事例をいくつか紹介すること

"""

感想

  • 内容は薄いけど思ったより自然な内容かつウソは言って無さそう
  • 最初の挨拶が冗長かな?w
  • Google Sheets よりはスプレッドシートと言った方が日本人には伝わりやすいかな?
  • サンプルコードを作れるのは良い
  • 画像などは出してくれないので手順がちょっと伝わりづらい

-- 以下 ChatGPT が生成した文章 --

こんにちは、ITエンジニアのチャットGPTです。プログラミングに関するブログを書いています。今日はGoogle Apps Scriptの初心者向けに、Google Apps Scriptを始める時の心得と最初にやってみるべきことを紹介したいと思います。

Google Apps Scriptとは

Google Apps Script(以下、GAS)は、Googleのクラウド上で動作するJavaScriptベースのスクリプト言語です。GASを使うと、Gmail、Google Sheets、Google Docsなど、Googleの各種サービスをプログラム的に操作することが可能になります。

心得1: GASはJavaScriptベース

GASはJavaScriptベースなので、JavaScriptの基本的な文法を理解しているとスムーズに学べます。特に、変数の扱いやループ処理、関数の定義と呼び出しなどは、JavaScriptとほぼ同じです。

しかし、完全な初心者でも大丈夫です。GASはその特性上、単純な操作でも有用なスクリプトを作成できます。

function helloWorld() {
  Logger.log("Hello, world!");
}

このコードは、GASの基本的な機能を利用して、"Hello, world!"というメッセージをログに出力します。

心得2: Googleの各種サービスとの連携が強み

GASの最大の特徴はGoogleの各種サービスと連携できることです。例えば、Gmailからメールを送信したり、Google Sheetsにデータを書き込んだりすることが可能です。

function sendEmail() {
  MailApp.sendEmail("example@example.com", "Hello from Google Apps Script", "This is a test email.");
}

上記のコードは、指定したアドレスにメールを送信します。

最初にやってみるべきこと

まずは、基本的な機能を理解するために、シンプルなスクリプトを書いてみましょう。

  1. Google Sheetsを開き、ツールメニューからスクリプトエディタを選択します。
  2. 新規スクリプトファイルを作成し、上記のサンプルコードをコピーアンドペーストします。
  3. 保存ボタンを押してスクリプトを保存します。
  4. 実行ボタンを押してスクリプトを実行します。

これで、あなたの最初のGASが実行されます!

活用事例

  • 自動メール送信: 特定の時間や特定のトリガーが起きたときに自動的にメールを送信します。
  • 自動データ収集: GASを使って定期的にデータを収集し、Google Sheetsに保存することができます。
  • フォーム自動生成: フォームのレスポンスに基づいて、自動的に文書を生成します。

以上、Google Apps Scriptを始める時の心得と最初にやってみるべきことについて紹介しました。JavaScriptの基礎を学んで、Googleの各種サービスとの連搐を試してみてください。あなたの創造力がGASの可能性を広げます!