初期セットアップ
アカウントを作成し、バックエンド(Google スプレッドシート)を接続するまでの手順です。テンプレートのコピーはボタン操作、デプロイだけを数クリックで行い、残り(シート作成・本人確認コード・URL 取得)は自動です。
先にデプロイ → シートを再読み込み → メニュー実行の順で進めてください。この順だと Google の認証(ポップアップ)が1回で済みます。デプロイが完了して初めて、シートメニューに「セットアップ」が表示されます。
1. アカウント作成・サインイン
- サインアップ画面でメールアドレスとパスワードを入力してアカウントを作成します。
- 登録済みの場合はサインイン画面からログインします。
- パスワードを忘れた場合は「パスワードを忘れた方」からリセットできます。
2. サブスクリプションの開始
翔(アキラ)の利用にはサブスクリプション契約が必要です。プロフィール → サブスクリプションタブからプランを選択し、決済を完了してください。手順の詳細は「サブスクリプションを開始する」を参照してください。
サブスクリプションが未契約・失効した状態では、この先の GAS 連携やアカウント連携の機能を利用できません。まずここで契約を済ませてください。
3. テンプレートをコピーする
アプリの プロフィール → API 設定 を開き、上部の「初回セットアップ」にある 「テンプレートを Google ドライブにコピー」ボタンを押します。Google の「コピーを作成」画面が開くので、そのまま作成します(Google にサインインした状態で操作してください)。スクリプトも一緒に複製され、コピーしたシートが自動で開きます。
4. ウェブアプリとしてデプロイする
コピーしたシートで、次を行います。
- シートメニューの 「拡張機能 → Apps Script」 を開く。
- スクリプトエディタ右上の 「デプロイ → 新しいデプロイ」 をクリック。
- 「種類の選択(歯車)→ ウェブアプリ」 を選択。
- 「デプロイ」→「アクセスを承認」 → Google の確認画面で 「すべて選択」→「続行」 で許可。
- 表示された 「ウェブアプリ URL」(
https://script.google.com/macros/s/.../exec)をコピー。
この「アクセスを承認」が唯一の認証操作です。先にデプロイしておくことで、後のメニュー実行では認証ポップアップは出ません。
5. セットアップを実行して連携する
- スプレッドシートのタブに戻り、ページを再読み込みします(メニューが更新され、「セットアップ」が出るようになります)。
- メニュー 「翔(アキラ)連携」→「セットアップ(URL・本人確認コード)」 を実行。
- ダイアログに、ウェブアプリ URL(自動取得)と本人確認コードが表示されます(それぞれコピーボタン付き)。デプロイ手順のチェックリストも確認できます。
- アプリの プロフィール → API 設定に次を入力して保存します。
- Google Sheets URL … ダイアログの ウェブアプリ URL(※ラベルは「Google Sheets URL」ですが、入れるのはこの URL です)
- GAS 本人確認コード … ダイアログの 本人確認コード
本人確認コードには有効期限があります(約 10 分)。期限が切れた場合は、メニューの「セットアップ(URL・本人確認コード)」を再実行して新しいコードを取得してください。
6. バックエンドを更新する
バックエンドに更新があった場合の手順です。メニュー 「翔(アキラ)連携」→「更新手順を表示」 でも同じ案内が出ます。ウェブアプリ URL は変わらないため、アプリ側の再設定は不要です。
- アプリの プロフィール → API 設定の **「GASスクリプト(code.js)を手動でダウンロード」**から最新コードを取得。
- **「拡張機能 → Apps Script」**で既存コードを全て消し、貼り付けて保存。
- 「デプロイ」→「デプロイを管理」→ 対象デプロイの編集(鉛筆)→ バージョン「新バージョン」→「デプロイ」。
「シートや Google ドライブへのアクセス権限がありません」と表示された場合は、スプレッドシートの 「翔(アキラ)連携」メニューから権限の再承認をやり直してください。
連携が完了したら、次は「SNS アカウントを連携する」に進みます。