如何在在线 Excel 打字稿编辑器中使用或创建 Hmac SHA256

问题描述

我们有一个气象站,可以将所有数据发送到制造商的服务器并允许 API 调用

我偶然创建了一个谷歌应用程序脚本,该脚本每 15 分钟成功检索一次当前天气状况并将其填充到谷歌电子表格中。但出于各种原因,我们希望使用 Microsoft Power BI 来分析这些数据。因此,为了便于兼容性,我想在 Microsoft Excel Online 中重新创建它,而不是将其放在 Google 表格中。

我坚持的部分是服务器验证所需的某些收集参数的散列。特别是 Hmac SHA256 部分。在 Google App Script 我有这个:

 var APISignature = Utilities.computeHmacSha256Signature(StringToHash,APISecret);
  APISignature = APISignature.map(function(e) {return ("0" + (e < 0 ? e + 256 : e).toString(16)).slice(-2)}).join("");

(谢天谢地我能在网上找到,老实说我不完全理解它的映射部分)

在线 Excel Typescript 中是否有类似的方法函数

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)