ZAICO APIを使ってExcelに在庫データの追加項目の値を表示する

本記事はWindows版Excelでのみ動作確認を行っております。macOS版Excelでは動作しませんのでご留意ください。

こんにちは!ZAICO開発チームです。

ZAICO APIを使ってExcelでZAICOのデータを取得されているお客様が増えてきました。そんな中よくお問い合わせいただくのが追加項目の取得方法のお問い合わせです。

確かにこちら少々複雑です。追加項目はAPIドキュメントにもあるように、JSONの配列でnameとvalueの辞書型で送られてきます。そのためこちらのサンプルのVBAのコードでは標準モジュール内にあるZaicoVbaSampleモジュールのOnGetInventoryButtonPushed関数内で以下のように追加項目と取り出して、Excelに表示しています:

ZAICO API Excel VBA Sample Code

上記のコードを少し解説しますと、optional_attributesというキーでCollectionとして追加項目を取り出し、その中に格納されているDictionaryにnameとvalueというキーでアクセスしてそれぞれ項目名とその項目の値を取り出しています。

 

ご不明な点やご要望あれば遠慮なくこちらからお問い合わせください!(※お問い合わせ内容によっては対応できない場合もございますので予めご了承ください)