- 公開日:
GASとスプレッドシートを連携させる方法
Google スプレッドシートでGoogle Apps Script(GAS)を使用する場合、作成したスクリプトをシートと連携させなければ、作成したスクリプトを実行することが出来ません。
この記事では、GASとスプレッドシートを連携させる方法を分かりやすく紹介します。
GASとスプレッドシートを連携させる方法
連携させたいスプレッドシートでGASを作成し、実行時に権限を承認をして連携させます。一度権限を承認することで、以後GASが連携されます。
![「Apps Script」を順に選択](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet1.png)
連携させたいシートで、①「拡張機能」②「Apps Script」を順に選択します。
![「新しいプロジェクト」ボタンをクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet11.png)
「新しいプロジェクト」ボタンをクリックします。
![名前を変更をクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet12.png)
「名前を変更」をクリックします。
![名前を変更します](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet2.png)
①「プロジェクトタイトル(例:権限承認スクリプト)」を入力し、②「名前を変更」ボタンをクリックします。
![GASスクリプトをコピーして貼り付け](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet3-1.png)
下記のスクリプトをコピーして貼り付けます。
連携するためのサンプルとして、シートのA1セルの値を取得してログに出力するコードです。
function getA1Value() {
Logger.log(SpreadsheetApp.getActiveSheet().getRange('A1').getValue());
}
![「プロジェクトを保存」ボタンをクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet4.png)
「プロジェクトを保存」ボタンをクリックします。
![「実行」ボタンをクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet13.png)
「実行」ボタンをクリックします。
![「権限を確認」ボタンをクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet5-1.png)
「権限を確認」ボタンをクリックします。
![自身のGoogleアカウントを選択](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet6.png)
スプレッドシートでログインしている、自身のGoogleアカウントを選択します。
![「詳細」をクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet7.png)
左下にある「詳細」をクリックします。
![「権限承認スクリプト(安全ではないページ)に移動」をクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet8.png)
「権限承認スクリプト(安全ではないページ)に移動」をクリックします。
![「許可」ボタンをクリック](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet9.png)
「許可」ボタンをクリックします。
![スクリプトが実行されGASとスプレッドシートの連携ができる](https://g-tips.jp/wp-content/uploads/link-gas-with-spreadsheet10.png)
スクリプトが実行され、GASとスプレッドシートの連携が出来ました。