[GAS] Google Apps Scriptを始めよう

唐突ですが、Google Apps Script (GAS)を使い始めました。 その動機については後にして、簡単な使い方を備忘録的にまとめておきます。 GASは、言語仕様としてはJavaScriptに準拠していますが、ライブラリは異なります。 また、独立したプロジェクトとして動作させることもできますが、Google Spreadsheetなどと連動して動作させることもできます。 独立したプロジェクトの場合には、GASのトップから、開始します。 GASのトップのURLは検索すればすぐにわかると思いますが、以下です。 https://www.google.com/script/start/ (文章の続きは画像の後) GASのトップ画面から、右上の"Start Scripting"を押せばプロジェクトの画面に移ります。 一方、Google Spreadsheetと連動させる場合は、Google Spreadsheetの画面の中で、「拡張機能」から「Apps Script」を選ぶと、GASのプロジェクト画面に移ります。 プロジェクトの初期画面では、空の関数が書かれた「コード.gs」が出来ているのではないかと思います。 例えば、自分宛にテストメールを送信してみるなら、このmyFunctionの定義を消して、以下のようなコードを書きます。 // メール送信サンプル function testMailToMyself() { let subject = "テストメール"; let body = "これはテストです。"; let name = "スクリプトから送信"; sendMailToMyself(subject, body, name); } /** * (自分のアカウントへの)メールの送信 * * @param {string}subject メールのタイトル * @param {string}body メールの本文 * @param {string}name 発信者名 */ function sendMailToMyself(subject, body, name) { // パラメータ無しで呼び出したときにメール発信しないように防御 if (...