• 公開日:

GASとスプレッドシートを連携させる方法

Google スプレッドシートでGoogle Apps Script(GAS)を使用する場合、作成したスクリプトをシートと連携させなければ、作成したスクリプトを実行することが出来ません。

この記事では、GASとスプレッドシートを連携させる方法を分かりやすく紹介します。

GASとスプレッドシートを連携させる方法

連携させたいスプレッドシートでGASを作成し、実行時に権限を承認をして連携させます。一度権限を承認することで、以後GASが連携されます。

「Apps Script」を順に選択

連携させたいシートで、①「拡張機能」「Apps Script」を順に選択します。

「新しいプロジェクト」ボタンをクリック

「新しいプロジェクト」ボタンをクリックします。

名前を変更をクリック

「名前を変更」をクリックします。

名前を変更します

「プロジェクトタイトル(例:権限承認スクリプト)」を入力し、②「名前を変更」ボタンをクリックします。

GASスクリプトをコピーして貼り付け

下記のスクリプトをコピーして貼り付けます。

連携するためのサンプルとして、シートのA1セルの値を取得してログに出力するコードです。

function getA1Value() {
  Logger.log(SpreadsheetApp.getActiveSheet().getRange('A1').getValue());
}
「プロジェクトを保存」ボタンをクリック

「プロジェクトを保存」ボタンをクリックします。

「実行」ボタンをクリック

「実行」ボタンをクリックします。

「権限を確認」ボタンをクリック

「権限を確認」ボタンをクリックします。

自身のGoogleアカウントを選択

スプレッドシートでログインしている、自身のGoogleアカウントを選択します。

「詳細」をクリック

左下にある「詳細」をクリックします。

「権限承認スクリプト(安全ではないページ)に移動」をクリック

「権限承認スクリプト(安全ではないページ)に移動」をクリックします。

「許可」ボタンをクリック

「許可」ボタンをクリックします。

スクリプトが実行されGASとスプレッドシートの連携ができる

スクリプトが実行され、GASとスプレッドシートの連携が出来ました。