缺少 ) 在参数列表之后。(第 108 行,文件 "test" )



我收到谷歌应用程序脚本的这一行(第108行)的错误消息:

var hash = Utilities.computeRsaSha256Signature(data, "-----BEGIN PRIVATE KEY-----n"apiKey"n-----END PRIVATE KEY-----n)")

错误显示:

参数列表后缺少)。(第108行,文件"测试")

那行代码出了什么问题?

假设你的api键是一个变量:第二个参数的字符串在"apiKey"之前终止,因为你没有放一个"+"来将多个参数连接在一起。因此,由于字符串已经结束,程序预计会看到一个括号。你需要做什么:

var hash = Utilities.computeRsaSha256Signature(data, "-----BEGIN PRIVATE KEY-----n" + apiKey + "n-----END PRIVATE KEY-----n)")

逗号分隔参数,第二个参数由三部分组成:

  1. "-----开始私钥-----\n"
  2. 您的变量apiKey
  3. "\n-----结束私钥-----\n)"

我建议您在Codecademy上复习Javascript概念,或者阅读W3Schools,以掌握语法。

最新更新