早在 2012 年,我就有了一些用于扑克游戏的 Google Apps 脚本代码:
function addplayerstoArray(numplayers) {
var playerArray = [];
for (i=0; i<numplayers; i++) {
playerArray.push(i);
}
}
addplayerstoArray(7);
console.log(playerArray[3])
这个想法是创建一个包含玩家总数的数组。运行代码时,我认为它会在控制台上打印“3”。但什么也没发生。上面说
"ReferenceError: "console" is not defined."
A) Google Apps 脚本控制台
如何工作?在哪里可以查看我的代码是否实现了我想要的功能?
B)代码有问题吗?
最佳答案
控制台不可用,因为代码在云中运行,而不是在浏览器中运行。相反,请使用 Logger GAS提供的类:
Logger.log(playerArray[3])
然后在 IDE 中的 View > Logs... 下查看结果
这里有一些关于 logging with GAS 的文档.
编辑:2017-07-20 Apps 脚本现在还提供 Stackdriver Logging 。在脚本编辑器中的“查看 - 控制台日志”下查看这些日志。
关于logging - 在 Google Apps 脚本中打印到控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377640/