我收到了Google Apps脚本的这一行(第108行)的错误消息:
var hash = Utilities.computeRsaSha256Signature(data, "-----BEGIN PRIVATE KEY-----\n"apiKey"\n-----END PRIVATE KEY-----\n)")
错误说:
缺少)参数列表后。 (第108行,文件“test”)
这行代码有什么问题?
答案 0 :(得分:2)
假设你的api密钥是一个变量:第二个参数的字符串在" apiKey"之前终止,因为你没有输入" +"一起加入你的多个参数。因此,程序期望看到一个右括号,因为字符串已完成。你需要做什么:
var hash = Utilities.computeRsaSha256Signature(data, "-----BEGIN PRIVATE KEY-----\n" + apiKey + "\n-----END PRIVATE KEY-----\n)")
逗号分隔参数,第二个参数由3个部分组成:
我建议您在Codecademy上查看Javascript概念,或者在W3Schools上阅读一些内容,以获得语法的一些内容。