缺席)参数列表后。 (第108行,文件“test”)

时间:2015-12-23 21:51:01

标签: google-apps-script

我收到了Google Apps脚本的这一行(第108行)的错误消息:

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

错误说:

  

缺少)参数列表后。 (第108行,文件“test”)

这行代码有什么问题?

1 个答案:

答案 0 :(得分:2)

假设你的api密钥是一个变量:第二个参数的字符串在" apiKey"之前终止,因为你没有输入" +"一起加入你的多个参数。因此,程序期望看到一个右括号,因为字符串已完成。你需要做什么:

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

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

  1. " ----- BEGIN PRIVATE KEY ----- \ n"
  2. 你的变量,apiKey
  3. " \ n ----- END PRIVATE KEY ----- \ n)"
  4. 我建议您在Codecademy上查看Javascript概念,或者在W3Schools上阅读一些内容,以获得语法的一些内容。