任何人都可以帮助我理解以下含义吗?
异常:参数与Utilities.computeDigest的方法签名不匹配。
我正在尝试运行一个在我的Google驱动器中对文件名进行哈希处理的脚本,但是我不断收到上述错误,而且似乎找不到有关它的信息。
相应的代码行是:
var fileHash = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, file);
谢谢
正如Mateo Randwolf在评论中说:
您的第二个参数(文件)是字符串还是字节?在里面它提到第二个参数必须是类型的文档字符串或字节[]
就我而言,解决方案是将其转换为字符串:
var str = '' + file;
var fileHash = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, str);