我收到错误消息“未定义名称'log'”。下面是我的代码,但是在不同的文件上我几乎拥有完全相同的代码,效果很好。
var url = "https://stackoverflow.com"; //not real
var xml = ///some xml
var params = {'content-type': 'application/xml',
'method': 'post',
'payload': xml};
var response = UrlFetchApp.fetch(url, params);
答案 0 :(得分:1)
我已经重新格式化了函数返回的最后一行,以便指出问题所在。
return JsonResponse({
"isError": True,
"error":str(e),
"errorType":errorType,
"function":fname,
"line":exc_tb.tb_lineno,
# this line below is the problem.
"log":log
})
定义的def count
名称在log
函数内的任何地方,在顶部导入中的任何地方,这就是为什么出现此错误的原因。仔细检查您的其他脚本,然后查看您在log
中定义的位置。