我正在构建一个 Excel 加载项自定义函数,我正在努力弄清楚如何将环境变量添加到我的项目中。根据我的研究,我们无法在运行时访问清单文件,也无法访问环境变量(例如 NODE_ENV),因为代码在 Excel 中运行。通读文档,我似乎找不到任何关于我们如何处理代码中的环境变量的细节。如何在我的代码中使用环境变量?
在这个例子中,我baseUrl
应该根据我所处的环境而改变。
/**
* Returns price.
* @customfunction PRICE
* @param {string} symbol
* @returns string
*/
export async function price(symbol: string): Promise<string> {
try {
const url = `${baseUrl}/api/${symbol}`;
const response = await axios.get(url);
return response.data[0].symbol;
} catch (err) {
return err.message;
}
}