LoginSignup
7
8

More than 5 years have passed since last update.

Google Apps Scriptとは?①

Last updated at Posted at 2018-10-23

はじめまして。ららと申します。
今回から、Qiitaを利用して自身の備忘録を投稿していきたいと思います。

自己紹介

名前 :らら
twitter :@raratako16(よかったらフォローお願いします。)

やっていること:主に行なっていることは、GoogleAppsScript(GAS)を利用してWEBシステムの提案、構築、導入を行なっています。他にもCOBOLシステムのマイグレーション等を経験しています。

GoogleAppsScript(GAS)とは?

GASはGoogleが提供しているサーバーサイド言語です。googleが提供しているアプリケーション(Gmailや
Googleカレンダー、Googleスプレッドシート等)のアクセスが容易です。スクリプトの言語は、JavaScriptをベースとなりJavaScriptを触ったことがある方なら抵抗が少ないと思います。公式サイト

GASでHello world

GASの使い方から、「Hello GAS!!」をログに出力するまでのやり方です。

googleアカウントを用意する。

GASを利用するために最低限必要です。まだgoogleアカウントを持っていない場合はを取得してください。
アカウント作成、ログイン後GoogleDriveにアクセスして下さい。
スクリーンショット 2018-10-23 18.44.49.png

GoogleAppsScriptアプリ追加

GoogleDrive上で右クリック=>その他=>アプリ追加にアクセス後、検索欄に「GoogleAppsSctipt」と入力し検索してください。
上位にGoogleAppsSctiptのアプリケーションが表示するので追加してください。(画像は既に追加している状態です。)
スクリーンショット 2018-10-23 18.48.18.png

GASを起動

再度、GoogleDrive上で右クリックをすると、アプリケーションの中に先ほど追加したGoogleAppsSctiptがあるので、クリックしてください。
スクリーンショット 2018-10-23 18.45.53.png

すると、エディタが開きます。これがGASのweb上での開発画面になります。
新規作成するとプロジェクト名が「無題のプロジェクト」になっているので、好きな名称に変更してください。(今回は、HelloWorldとします。)
スクリーンショット 2018-10-23 18.54.08.png

HelloWorldコード

コード.gsはの中身をすべて削除し、以下の通りに変えてください。

コード.gs
function helloworld()
{
  //LoggerはGAS専用のメソッドです。
  Logger.log('Hello GAS!!');
}

実行

書き換え後、コードを保存(mac: command + S)(win: ctrl + S)を行い、実行ボタン(▶︎)をクリックします。
一瞬、上の方に背景黄色の文字が表示されて消えます。(赤い背景が表示されっぱなしになったばい場合は、構文エラーになっていると思います。)
例えば、Logger.log => Logger.lag 間違えた場合。
スクリーンショット 2018-10-23 19.09.47.png

無事処理が終了したらログを確認してください。「Hello GAS!!」と表示されています。
ログの確認方法は、表示=>ログ または(mac: command + ENTER)(win: ctrl + ENTER)
スクリーンショット 2018-10-23 19.14.34.png

以上がGASの起動方法とHello World までの操作方法でした。

まとめ

  • GASはGoogleが提供するサーバーサイドスクリプト
  • 言語はJavaScriptベースである
  • GASはGoogleアカウントさえあれば直ぐに使用できる
  • 開発環境を用意する必要がない

次回は、GASの使用パターンを紹介します。

なにかご質問や、指摘等がありましたらよろしくお願いします。

関連記事

Google Apps Scriptとは?②

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8