top of page
AZSTOKE_white.png

スプレッドシート 準備手順

  • ①Google Cloud Console でプロジェクト作成

    Google Cloud ConsoleとはGoogleが提供している開発者向け管理画面です。
    ここではスプレッドシートをRIGDOCKSのAPIから操作するための設定を行います。
    ※事前にご自身のGoogleアカウントをご用意ください。

    1 : Google Cloud Console にアクセス

    SpreadSheet_Preparation_001.jpg

    3 : プロジェクト名を入力して 「作成」

    SpreadSheet_Preparation_002.jpg

    4 : 作成したプロジェクトを選択中にする

    SpreadSheet_Preparation_002_5.jpg

    ②Google Sheets API を有効化

    1 : 左メニュー 「APIとサービス」 → 「ライブラリ」

    SpreadSheet_Preparation_003.jpg

    2 : 検索欄に Google Sheets API と入力

    SpreadSheet_Preparation_004.jpg

    3 : 「Google Sheets API」 を選択 → 「有効にする」

    SpreadSheet_Preparation_005.jpg

    ③OAuth 同意画面の設定

    1 : 左メニュー 「APIとサービス」 → 「OAuth 同意画面」

    SpreadSheet_Preparation_006.jpg

    2 : 「概要」ページにて「開始」

    SpreadSheet_Preparation_007.jpg

    3 : 「プロジェクト構成」にて以下を入力しながら進む

    a : アプリ名(RIGDOCKS など)とユーザーサポートメール(ご自身のメールアドレス)
    b : User Type「外部」 を選択
    c : 連絡先情報(ご自身のメールアドレス)
    d : Google API サービス → ポリシーに同意

    SpreadSheet_Preparation_008.jpg
    SpreadSheet_Preparation_009.jpg
    SpreadSheet_Preparation_010.jpg
    SpreadSheet_Preparation_011.jpg

    4 : 以上を入力して「作成」

    ④テストユーザーの設定

    1 : 「対象」ページを開く

    2 : テストユーザーの「Add users」

    SpreadSheet_Preparation_012.jpg

    3 : スプレッドシートを使用するGoogleアカウントのアドレスを入力して「保存」

    SpreadSheet_Preparation_013.jpg

    ⑤OAuthクライアントの作成

    1 : 「クライアント」ページを開く

    2 : 「クライアントを作成」

    SpreadSheet_Preparation_014.jpg

    3 : アプリケーションの種類「デスクトップアプリ」を選択

    SpreadSheet_Preparation_015.jpg

    4 : 名前を入力 → 「作成」

    SpreadSheet_Preparation_016.jpg

    5 : 「JSONをダウンロード」 → Jsonファイルをローカルに保存

    SpreadSheet_Preparation_017.jpg
  • 1 : REAPERを起動する

    2 : 拡張 > RIGDOCKS > GOLD > SpreadSheet > Load Credential をクリック

    SpreadSheet_Preparation_018.jpg

    3 : Google Cloud ConsleからダウンロードしたJsonファイルを選択

    SpreadSheet_Preparation_019.jpg

    4 : ブラウザが起動し、ログインを求められる

    5 : 自身のアカウントを選択

    SpreadSheet_Preparation_020.jpg

    6 : 「続行」をクリック

    SpreadSheet_Preparation_021.jpg

    7 : 「続行」をクリック

    SpreadSheet_Preparation_022.jpg

    8 : 「読み込みに成功しました」と出れば完了

    SpreadSheet_Preparation_023.jpg

    9: 拡張タブ内にも認証済みのクライアントIDが表示される

    複数クライアント認証後はこちらで使用するクライアントの切り替えが可能です。
    Load Credentialを再度行い、別のJsonファイルで認証することで複数クライアントが保存できます。
    ※切り替えはGSheet_Connect_UserAcountの引数にこのIDを入力することでも可能です

    SpreadSheet_Preparation_024.jpg
  • ①スプレッドシートIDについて

    スプレッドシートを判別するためのIDは下記の2点があります。
    シートのURLから取得することができます。

    ①SpreadSheetID : スプレッドシート自体のID
    ②SheetID : スプレッドシート内で作成するシートのID


    https://docs.google.com/spreadsheets/d/【SpreadSheetID】/edit?gid=#gid=【SheetID】

    SpreadSheet_Preparation_025.jpg

    各APIで使用する引数にご注意ください。

    ②クライアントIDについて

    拡張タブから切り替えられるクライアントIDはGoogle Cloud Consoleの「クライアント」メニューから確認できます。

    SpreadSheet_Preparation_026.jpg

    もしくは、拡張タブ内のOpen Credentials Folderで開いたフォルダ名がクライアントIDになっておりますのでこちらでも確認いただけます。

    SpreadSheet_Preparation_027.jpg
    SpreadSheet_Preparation_028.jpg

    ③各APIの詳細について

    各APIの仕様詳細については APIDOCK に記載しておりますので、ご確認ください。

  • ①Google Cloud Console でプロジェクト作成

    ここではスプレッドシートをRIGDOCKSのAPIから操作するためのご自身のアカウント設定を行います。
     ※Google Cloud ConsoleとはGoogleが提供している開発者向け管理画面です。
    ​ ※APIを使用する際に必須の設定になります
     ※事前にご自身のGoogleアカウントをご用意ください。

    1 : Google Cloud Console にアクセス

    SpreadSheet_Preparation_001.jpg

    3 : プロジェクト名を入力して 「作成」

    SpreadSheet_Preparation_002.jpg

    4 : 作成したプロジェクトを選択中にする

    SpreadSheet_Preparation_002_5.jpg

    ②Google Sheets API を有効化

    1 : 左メニュー 「APIとサービス」 → 「ライブラリ」

    SpreadSheet_Preparation_003.jpg

    2 : 検索欄に Google Sheets API と入力

    SpreadSheet_Preparation_004.jpg

    3 : 「Google Sheets API」 を選択 → 「有効にする」

    SpreadSheet_Preparation_005.jpg

    ③OAuth 同意画面の設定

    1 : 左メニュー 「APIとサービス」 → 「OAuth 同意画面」

    SpreadSheet_Preparation_006.jpg

    2 : 「概要」ページにて「開始」

    SpreadSheet_Preparation_007.jpg

    3 : 「プロジェクト構成」にて以下を入力しながら進む

    1 : アプリ名(RIGDOCKS など)とユーザーサポートメール(ご自身のメールアドレス)

    SpreadSheet_Preparation_008.jpg

    2 : User Type「外部」 を選択

    SpreadSheet_Preparation_009.jpg

    3 : 連絡先情報(ご自身のメールアドレス)

    SpreadSheet_Preparation_010.jpg

    4 : Google API サービス → ポリシーに同意

    SpreadSheet_Preparation_011.jpg

    4 : 以上を入力して「作成」

    ④テストユーザー(自身)の設定

    1 : 「対象」ページを開く

    2 : テストユーザーの「Add users」

    SpreadSheet_Preparation_012.jpg

    3 : スプレッドシートを使用する自身のGoogleアカウントの
    ​ アドレスを入力して「保存」

    SpreadSheet_Preparation_013.jpg

    ⑤OAuthクライアントの作成

    1 : 「クライアント」ページを開く

    2 : 「クライアントを作成」

    SpreadSheet_Preparation_014.jpg

    3 : アプリケーションの種類「デスクトップアプリ」を選択

    SpreadSheet_Preparation_015.jpg

    4 : 名前を入力 → 「作成」

    SpreadSheet_Preparation_016.jpg

    5 : 「JSONをダウンロード」 → 次工程でファイルを読み込むため
      ダウンロードフォルダ(任意の場所)に置いておきます。

    SpreadSheet_Preparation_017.jpg
  • 1 : REAPERを起動する

    2 : 拡張 > RIGDOCKS > GOLD > SpreadSheet > Load Credential をクリック

    SpreadSheet_Preparation_018.jpg

    3 : Google Cloud ConsleからダウンロードしたJsonファイルを選択

    SpreadSheet_Preparation_019.jpg

    4 : ブラウザが起動し、ログインを求められる

    5 : 自身のアカウントを選択

    SpreadSheet_Preparation_020.jpg

    6 : 「続行」をクリック

    SpreadSheet_Preparation_021.jpg

    7 : 「続行」をクリック

    SpreadSheet_Preparation_022.jpg

    8 : 「読み込みに成功しました」と出れば完了

    SpreadSheet_Preparation_023.jpg

    9: 拡張タブ内にも認証済みのOAuthクライアントIDが表示される

    複数クライアント認証後はこちらで使用するクライアントの切り替えが可能です。
    Load Credentialを再度行い、別のJsonファイルで認証することで複数クライアントが保存できます。
    ※切り替えはGSheet_Connect_UserAcountの引数にこのIDを入力することでも可能です

    SpreadSheet_Preparation_024.jpg
  • ・チームで運用したい

    チームで運用する場合も、各ユーザーにGoogleCloudConsoleからAPIを有効にし、REAPERからログインいただいてください。方法は上記タブの手順をご覧ください。

    ・スプレッドシートIDとシートIDとは?

    スプレッドシートを判別するためのIDは下記の2点があります。
    シートのURLから取得することができます。

    ①SpreadSheetID : スプレッドシート自体のID
    ②SheetID : スプレッドシート内で作成するシートのID


    https://docs.google.com/spreadsheets/d/【SpreadSheetID】/edit?gid=#gid=【SheetID】

    SpreadSheet_Preparation_025.jpg

    各APIで使用する引数にご注意ください。

    ・アカウントを切り替えて使用する場合は?

    異なるOAuthクライアントで認証(「REAPERからログイン」を参照)することで、拡張タブに複数のOAuthクライアントが表示され、切り替えられるようになります。

    SpreadSheet_Preparation_032.jpg

    OAuthクライアントIDはGoogle Cloud Consoleの「クライアント」メニューから確認できます。

    SpreadSheet_Preparation_026.jpg

    もしくは、拡張タブ内のOpen Credentials Folderで開いたフォルダ名がOAuthクライアントIDになっておりますのでこちらでも確認いただけます。

    SpreadSheet_Preparation_027.jpg
    SpreadSheet_Preparation_028.jpg

    ・スプレッドシート編集権限を取得したい。

    本APIを使用してスプレッドシートを操作するためには、使用しているGoogleアカウントが対象シートを編集する権限を持っている必要があります。

    スプレッドシートを開き、「共有」をクリックします。

    SpreadSheet_Preparation_029.jpg

    権限を付与したいアカウントのアドレスを入力します。

    SpreadSheet_Preparation_030.jpg

    「編集者」にチェックを入れます。
    ※「閲覧者」設定ではAPIの操作はできません。

    SpreadSheet_Preparation_031.jpg

    「送信」を押すと権限が付与されます。

    ・各APIの詳細が知りたい。

    各APIの仕様詳細については APIDOCK に記載しておりますので、ご確認ください。

bottom of page