Excel VBA-scripting.dictionary并从变量(构造的)位置读取

时间:2018-10-13 08:44:14

标签: excel vba scripting.dictionary

我有一个复杂的,多深度的字典结构,其中包含JSON响应。

我希望能够根据参考查找表中定义的字段将字典中的数据灵活地读取到excel表中。

例如,如果我的查找表具有

render d (x,y) c = ....

我想检索JSON,然后使用构建表。

Route::delete('/{id}', 'MarketingBundle\Seller\Product\ProductController@delete')->name('marketing.seller.product.delete');
Route::put('/{id}', 'MarketingBundle\Seller\Product\ProductController@update')->name('marketing.seller.product.update');
Route::get('/', 'MarketingBundle\Seller\Product\ProductController@index')->name('marketing.seller.product.index');

继续,直到没有更多数据项为止,dc和owner将始终是单个数据集。

无论如何,我已经编写了所有代码,但被卡住了。

我使用查找表来构建具有字典路径的excel字符串变量。

TARGET_TBL_FIELD           DICT_LOCATION     
Hostname                   data.dc.hostname
Main_Contact               data.owner.contact1

getJsonField函数位于

row 1, cell1 = dict.("data")(1)("dc")("hostname") 
row 1, cell2 = dict.("data")(1)("owner")("contact1") 
row 2, cell1 = dict.("data")(2)("dc")("hostname")
row 2, cell2 = dict.("data")(2)("owner")("contact1")

所以我有一个包含{dict。(“ data”)(1)(“ dc”)(“ hostname”)}的字符串变量。

我希望能够使用此变量从该位置提取数据。

我无法弄清楚如何“执行”或“调用”变量内容作为脚本对象位置路径,以便检索数据以便将其写入适当的单元格中。

这可能吗?

0 个答案:

没有答案