「MultiBaas for Google Sheets」リリースのお知らせ
2020/10/20
写真提供者:サムエレ・エリコ・ピッカリーニ on Unsplash
私たちは、Google Sheets用のMultiBaasのリリースを発表できることを嬉しく思います。このアドオンは、MultiBaasを介してブロックチェーンと対話するためのカスタムスプレッドシート関数を提供します。
なぜスプレッドシートなのか?
ブロックチェーンの構築は通常、コンピュータプログラミングのスキルと、深いブロックチェーンの知識を必要としました。スプレッドシートプラグインを提供することで、私たちは10億近いスプレッドシートユーザーにブロックチェーンを利用可能にしています。

出典:ブロックチェーンエンジニア、ソフトウェアエンジニア、スプレッドシートユーザー
Google Sheets用のMultiBaasは、以下のシステム図で説明されています。これはアドオンであり、Google SheetsとMultiBaasの間でブロックチェーンと連携する小さなミドルウェアとして機能し、Google Workspace Marketplaceから簡単にインストールできます。

要件
このアドオンを使用する前に、次のことを行う必要があります:
新しいMultiBaasデプロイメントをセットアップしてください。すでにお持ちでない場合は。
Google Sheetsに移動します。
新しいスプレッドシートを作成します。
メニューの[アドオン] > [アドオンを取得]に移動します。
multibaasを検索します。
インストールして、権限を承認します。
このビデオをご覧になることもできます。上記の手順について説明しています。
今、あなたのMultiBaasデプロイメントとスプレッドシートアドオンを一緒に機能させるために構成する必要があります。
RopstenパブリックEthereumテストネットワークにスマートコントラクトをアップロードしてリンクする
テストスマートコントラクトをこちらからダウンロードできます。
あなたのMultiBaasデプロイメントにログインし、スマートコントラクトアップロードページに移動します。



ダウンロードしたスマートコントラクトを選択し、提出する前に、以下のスクリーンショットのようにマスターコントラクトだけを選択してください。


LINKタブを選択して、アップロードしたコントラクトのABIを使ってブロックチェーンにデプロイされた実際のコントラクトにリンクさせます。このデモには、Ropstenでこのコントラクトを使用しています。

アドレス0xE68Ea71C936E86539A38BBB33134E39D3c5c8Aafを入力し、LINK ON ROPSTENをクリックします。


リンクされたコントラクトに移動し、コントラクト上の受信イベントを確認します。イベントが初期同期を完了するまでに数分かかる場合があります。

Google SheetsでAPIキーとデプロイメントIDを設定する
アドオンからMultiBaas APIにアクセスするには、新しいMultiBaas APIキーを作成するか、すでに作成したものを使用する必要があります。

グループをDAppユーザーおよび管理者として設定し、GENERATE NEW KEYをクリックします。

生成されたAPIキーをコピーします。表示されるのは1回だけで、失くした場合は再生成する必要があります。

スプレッドシートで、[アドオン] > [Google Sheets用のMultiBaas] > [APIキーを設定]に移動します。



また、デプロイメントIDが必要です(赤いボックス内に)。ブラウザのアドレスバーからMultiBaasのURL全体をコピーしてください。

デプロイメントIDを設定するには、APIキーと同様に手順を行います: [アドオン] > [Google Sheets用のMultiBaas] > [デプロイメントIDを設定]に移動します。

Ethereumブロックチェーンからデータを取得する
=MBEVENTS("adminupgradeabilityproxy", 100, 0)または=MBEVENTS("0xE68Ea71C936E86539A38BBB33134E39D3c5c8Aaf", 100, 0)をセルに入力して、Ethereumブロックチェーンからイベントを取得してみてください。スマートコントラクトをMultiBaasのアドレスにリンクすると、アドレス0xE68Ea71C936E86539A38BBB33134E39D3c5c8Aafのためにエイリアスadminupgradeabilityproxyが作成され、どちらも有効です。


これは始まりに過ぎません! スプレッドシートでできることはすべて、ブロックチェーンと連携して使用できます:チャート、1つのスマートコントラクトのデータと別のデータの比較、さらにはMultiBaasに統合されたハードウェアセキュリティモジュール(HSM)機能を使用してトランザクションに署名することさえできます。
私たちはあなたが何を作っているのか、もっと知りたいです!お気軽にお問い合わせください。質問、コメント、フィードバックがあれば、いつでもご連絡ください。
また、私たちのHackMoney 2020やHackMoney 2020フィナーレでスプレッドシートアドオンを使用して行ったこともチェックしてください。
