首页 > 解决方案 > 用于创建动态 VSTO Excel 函数的 C# JSON 字符串值

问题描述

我正在调用返回 JSON 字符串的 api 端点:{fntName:"HelloWorld",fntDesc:"Hello World Desription"}

然后我使用 JSON.Net 将此 JSON 字符串转换为 Dictionary<string,string> 值:

    Dictionary<string,string> dicFnts = new Dictionary<string,string>();

然后我需要在 Excel 中创建一系列函数,就好像我是以这种方式创建它们一样:

 [ExcelFunction(Description = "Hello World Desription")]
public static string HelloWorld()
{
    return "Hello World!!!";
}

除了 JSON 字符串可能返回任意数量的函数并且并不总是相同的函数信息。换言之,每次加载项初始化时,函数列表都是动态的。

我需要使用什么代码来创建动态功能列表?

请帮忙,因为动态功能列表对我来说相对较新。

体重秤

标签: c#functionvstodynamicmethod

解决方案


推荐阅读