無料プランあり!GoogleスプレッドシートでAPIがつくれる「SheetAPI」

◆ SheetAPI
https://sheetapi.co

紹介

「SheetAPI」は、GoogleスプレッドシートでRESTful APIがつくれるプロダクトです。

ITnewsでは過去に、SheetsonSheetDBSheetbestと多くのGoogleスプレッドシートを使ったAPIサービスを紹介してきました。今回のSheetAPIは、Googleスプレッドシートの作成も不要な優れもの。

事前準備

まずは、Googleスプレッドシートを保存するGoogleアカウントでログインします。

ログインが成功するとホーム画面が表示されます。

こちらがAPIを作成するページです。早速「CREATE」からエンドポイントを設定します。

こちらがエンドポイント設定画面

Nameには、エンドポイント兼スプレッドシートの名前を入力し

APIのパーミッションを設定します。

続いてModelには、保存するKeyを指定します。ここに定義したプロパティ以外は保存されないので注意です。

以上で設定が完了。登録が成功すると、APIのURLが発行されます。

そして、冒頭でも書いた通り、SheetAPIが自動でスプレッドシートを作成してくれます。

使ってみる

$ curl -X POST https://sheetapi.co/apis/jh6dVLU2pWLH8soiSjExTf -H "Content-Type: application/json" -d '{"name": "Marry", "age": "25"}'

{"uuid":"59d30685-003d-4fbe-9815-de814c2cd558","name":"Scott","age":"25"}

早速、JSONでデータをポストしてみます。

$ curl -X GET https://sheetapi.co/apis/jh6dVLU2pWLH8soiSjExTf

[{"uuid":"59d30685-003d-4fbe-9815-de814c2cd558","name":"Scott","age":"25"}]

Getしてみると、ちゃんと登録したデータが返ってきます。

Googleスプレッドシートにも、値が反映されているのが確認できます。

$ curl -X PUT https://sheetapi.co/apis/jh6dVLU2pWLH8soiSjExTf/59d30685-003d-4fbe-9815-de814c2cd558 -H "Content-Type: application/json" -d '{"age": "26"}'

OK

更新や削除は、全てuuidをベースに処理されるのでDBライクで違和感なく利用できます。

料金

そして、気になるお値段ですが、2シート・300リクエストまでは無料で利用できます。

同様のサービスでは、Googleスプレッドシートの事前準備が必要でしたがそれすらも不要になっており、ダントツの使い易さでオススメです。

◆ SheetAPI
https://sheetapi.co


コメントを読む

新着ピック  












赤嶺 拓赤嶺 拓11時間前フューチャーアーキテクト・セキュリティ

赤嶺 拓赤嶺 拓12時間前フューチャーアーキテクト・セキュリティ




山本 聡山本 聡16時間前フリーランスWebフロントエンドエンジニア





新着ニュース

ソニー、PS5の新作ゲームを6月5日のバーチャルイベントで初披露

江本孟紀が語る「指導者・野村克也」の人材育成法

“ニューノーマル”を迎えて初めての週末を迎えた秋葉原

Amazon CloudFrontのデフォルト上限値が更に更に大幅アップしました!(2020初夏) | Developers.IO

Xiaomiの新スマホ「Mi Note 10 Lite」「Redmi Note 9S」が日本上陸 コスパ重視のミッドレンジ機

Fargate1.4.0のアーキテクチャ変更によりコンテナ実行スピードに変化はあるのか検証してみた! | Developers.IO

BigQuery でテーブル名やカラム名などの更新できない項目を変更するにはどうすればいいか確認してみた | Developers.IO

「ネックスピーカー」おすすめ3選 肩掛けスタイルでいい音を【2020年最新版】

B2BクラウドコンピューティングサービスのMirantisがDocker Enterpriseのメジャーアプデを公開 | TechCrunch Japan

ストリーミングサービス運営のPlexが共同視聴機能を提供、同社ライブラリのほかユーザーのコンテンツを一緒に楽しめる | TechCrunch Japan

[レポート]S3、ここまでできる!Amazon S3新規機能紹介 #AWSSummitOnlineKorea #S3 | Developers.IO

NTTデータ、AIで大動脈瘤の画像診断を支援 2万7000人のCT画像を利用

LINE Payで東京都の固定資産税や自動車税などが納付可能に

Security-JAWS 第17回レポート #secjaws #secjaws17 #jawsug | Developers.IO

3Dプリントしたオブジェクトに目視できないラベルを埋め込む技術「G-ID」 MITなど開発

AWS Elemental MediaLive の料金体系を誰でもイメージ出来る様に整理してみた | Developers.IO

AWS Elemental MediaLive の料金...

DevelopersIO / 12時間前


総務省が「割賦+端末購入プログラム」について大手キャリアに要請 定期的な報告も求める

[アップデート] DLM が cron 式に対応!時間単位〜年単位まで柔軟なバックアップ間隔が可能に | Developers.IO

【MediaPipe】MediaPipeの仕様を詳しく調べてみた | Developers.IO

[Flutter]RSSをパースして内部で利用するアプリを作るためにDart XMLパッケージを使ってみる | Developers.IO

もっと見る
記事をPICKする
会員登録
Register
記事をPICKする

会員登録すると、もっと便利に利用できます。