GAS Supabase Library

このツールについて

このツールは GAS で Supabase の情報を操作するために作成したライブラリです!

使用方法

スクリプト ID

1IpnXIjS7EmbjIlHWt5zUo-qEA5OzuRfq2Y_pqRvqsUkL3wmFTGktvsLW

導入方法に関しては以下のサイトがわかりやすいです!

GAS のおすすめライブラリ一覧!使い方やインポート手順についても解説!

ライブラリの使い方

以下のスクリプトを作成し実行することで、 Supabase のテーブル情報を取得できます。

function getSupabaseData (){
  const SUPABASE_URL = "{{URL}}";
  const SUPABASE_KEY = "{{KEY}}";
  const {readRecords} = supabase(SUPABASE_URL,SUPABASE_KEY);
  Logger.log(readRecords('/table_name?select=*',{
    'Range': '0-9'
  }))
}

使用時の注意事項

本ライブラリを使用する場合はサーバーへの高負荷をかけないためにも必ず実行時間に 1 秒以上の間隔を空けるようにご協力お願いいたします。

使用コマンド

CLI インストール

npm

npm install -g @google/clasp

yarn

yarn global add @google/clasp

CLI ログイン

clasp login

GAS のスクリプトをローカルにクローン

clasp clone 1IpnXIjS7EmbjIlHWt5zUo-qEA5OzuRfq2Y_pqRvqsUkL3wmFTGktvsLW

ダウンロード

clasp pull

アップロード

clasp push

バージョン管理

一覧取得

clasp versions

作成

clasp version [バージョン名] [説明]

デプロイ

clasp deploy [バージョン名] [説明]

スクリプトエディタを開く

clasp open

参考にしたサイト