❇️

【備忘録】2023/05時点でスプレッドシートのアドオンをテストするまでの環境構築

2023/05/01に公開

前書き

ネットでスプレッドシートのアドオンを作ろうと調べたときに、情報が古く地味に苦戦したため
最新版のスプレッドシートでアドオンを作るまでの環境構築を記載する

手順

適当なスプレとGASプロジェクトを作成する

名前や内容は適当です

GCPから新しいプロジェクトを作成する

↓作成はここから
https://console.cloud.google.com/

作成し、<span style="color: red; ">プロジェクト番号</span>を控える

GASプロジェクトの設定からプロジェクト番号を設定する

GASプロジェクト設定でプロジェクト番号を入力する

GCPからテストユーザーの指定をする

「OAuth 同意画面」->「アプリの設定」を開く

設定を進め、3番目の設定画面でテストユーザーの指定を行う

ここにテストするユーザーのメールアドレスを入力する
自分でテストする場合は自分のグーグルアカウントのアドレスなどを記載する

アドオンを作成する

今回はこちらのテスト用のスクリプトをお借りしました

デプロイを作成する

デプロイからアドオンを選択し、作成する
※この際上記のGCPの手順を行っていないとデプロイすることができない

デプロイのテストから対象のスプレを選択する

エディタのアドオンを選択し、

設定画面から上記の手順で作成したスプレレッドシートを指定する

デプロイテストと認証を行う

デプロイテストから実行を押す

認証画面はスクショが取れなかったので文章のみで記載します
基本的には上記手順のGCPのテストユーザーの指定を間違えていなければ認証確認画面へ移行します
テストユーザーの指定が間違っている場合はテストユーザーの指定をしてくださいという旨のエラーが出ました

動作確認

上記手順で実行を押し、認証を進めると設定したスプレッドシートが開かれます
そこからアドオンが作成されている場合は動作の確認をすることができます

Discussion