Brain Campus

教育業界/教員を目指している方、現職の方向けに有益な情報を発信!

【設定方法】GAS(Google Apps Script)をGスプレッドシートに導入するには

今回は、Googleスプレッドシート拡張機能「GAS(Google Apps Script)」の導入方法を紹介します。

 

この拡張機能の概要は、以下の通りです。

 

サービスの概要
  • Googleアカウントがあれば、誰でも無料で利用可能
  • GmailGoogleカレンダースプレッドシートなど、Googleのさまざまなアプリに利用可能
  • 自動化、アプリ間の連携など業務の効率化を実現
  • JavaScriptを踏襲しているため、WEBエンジニアには学習ハードルが低い
  • Googleアプリと外部アプリとの連携が可能

 

拡張機能なので、使えるように設定をする必要があります。

一方で、設定方法も意外と簡単なので、すぐに試すことができると思います。

 

ですので、それにプラスして、今回は役立つポイントも交えながら、設定方法の解説をします。

 

 

 

 

[作成者:ます]
文系から情報科・数学科教員(1年目)

元塾講師6年 / 2023年度 第1志望校合格率 "71.4%"達成!(難関校合格あり)
高校数学・情報の教員免許取得!(元 科目等履修生[2年間])
文系で大学の情報学部に入学 / ITパスポート・基本技術者試験に合格!

 

目次
  1. 拡張機能の設定方法 
    • 準備
    • GASをスプレッドシートに導入する
      • コードを記入する
      • ドライブにプロジェクトを保存
      • 「実行」を選択
      • 「権限を確認」をクリック
      • アカウントの選択
      • 「詳細」をクリック
      • 「〇〇(安全ではないページ)に移動」をクリック
      • 下にスクロールをし「許可」をクリック
    • 確認
      • コードが正常に動いているか「実行ログ」を確認
  2. 最後に

 

 

拡張機能の設定方法

GAS(Google Apps Script) をスプレッドシートに入れていきます。

 

今回はGoogle Chrom」を使用して、設定します。Safariも同様の設定方法なので、参考にしてみてください。

 

準備

新しくスプレッドシートを作成

まずは、Googleスプレッドシートに移動してください。クリックすると以下の画面に移動します。

 

新しくスプレッドシートを作成するには赤丸を押してください。

 

この画面が開けたらOK

新しいスプレッドシートが作成できました。



上部の「拡張機能」をクリックし、「Apps Script」をクリック

 

この画面が開けたらOK

以下の画面はデフォルトになります。


これで準備は完了になります!

続いては、GAS(Google Apps Script)を本格的に動かしてみましょう。

 

 

GASをスプレッドシートに導入する

コードを記入する

今回は「シート1のセルA1に『こんにちは』と出力」するようにコードを記入してみます。

 

以下のコードを使います。

// スプレッドシートを取得
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// セルA1に「こんにちは」を書き込む
sheet.getRange("A1").setValue("こんにちは");

 

そして、function myFunction()の中身にコードを挿入します。

 

挿入方法は以下の画面でOK

 

ドライブにプロジェクトを保存

さて、コードを記入し終えたら、赤丸の「ドライブにプロジェクトを保存」が表示されるので、クリックしてください。

 

以下の画面になったらOK

赤い枠が表示されたら、問題ありません。

 

「実行」を選択

コードに問題がなければ、実行をクリックしましょう。

 

「権限を確認」をクリック

GASの初回実行時はこの表示がされます。問題はないので、「権限を確認」をクリックしてください。

 

何を承認するのかというと、簡単に言えば、「あなたに代わってプログラムを実行しますがよろしいですか」という確認事項の承認です。

 

アカウントの選択

 

通常は現在ログイン中のアカウントが1つだけ表示されると思います。

マルチアカウントでChromeにログインしている場合など、複数のアカウントが表示されている場合、GASを実行しようとしているアカウントを選択します。

 

「詳細」をクリック

 

ビックリする警告ですよね。

ですが問題ありません。次に進みましょう。

 

「〇〇(安全ではないページ)に移動」をクリック

〇〇はスプレッドシートのファイル名になります。

 

以下の画面になったらOK

 

下にスクロールをし「許可」をクリック

 

以上で、GASとスプレッドシートの接続は完了です!

 

確認

コードが正常に動いているか「実行ログ」を確認

 

実行ログを見てみると「実行開始」と「実行完了」のお知らせがあります。「実行完了」の表示があれば、コードは正常に機能していると言ってもいいでしょう。

 

実際に「シート1のセルA1に『こんにちは』と出力」されているか確認しましょう。スプレッドシートに戻ります。

 

 

成功です!!

 

最後に

設定、お疲れ様です!

実際にいろいろと試してみることができるので、確認してみましょう。