ニフクラmBaaSお役立ちブログ

スマホアプリ開発にニフクラmBaaS。アプリ開発に役立つ情報をおとどけ!

NCMB for Excelにデータストア検索機能を追加しました

https://cdn-ak.f.st-hatena.com/images/fotolife/m/mbaasdevrel/20171212/20171212211755.png

社内で大活躍しているのがMicrosoft Office系のソフトウェアでしょう。特に日本の業務で使われているのがExcelです。社内には膨大な数のマクロに溢れていることでしょう。

そこでmBaaSもExcelから使えるようになれば便利なはずです。そのためのクラスモジュール、NCMB for Excelにデータストア検索機能が追加されました。

使い方

コードは次のように記述します。

Dim dataClass As clsDataStore
Set dataClass = ncmb.dataStore("Data")

Dim dataItems() As clsDataItem
dataClass.equalTo "message", "Hello World"
dataClass.greaterThan "Integer", 10
Dim dataItems() As clsDataItem
dataItems = dataClass.fetchAll()
Debug.Print dataItems(0).val("Integer")

なるべくJavaScript SDKに合わせた実装になっています。ネットワークは同期処理なので、手軽です。fetchAll の場合、結果は配列で返ってきます。

メソッド

現時点でサポートしているメソッドは次の通りです。

  • equalTo
  • greaterThan
  • greaterThanOrEqualTo
  • lessThan
  • lessThanOrEqualTo
  • notEqualTo

最後に

limit/offsetについては随時対応していきます。これらに対応すればmBaaSから自由にデータが取り出せるようになります。取り出したデータをシートに表示するのも難しくありません。ぜひ皆さんの仕事に役立ててください。

中津川 篤司

中津川 篤司

NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。 2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。