JavaScript错误:左侧的分配无效
当我试图执行我的代码时,我得到了错误:JavaScript错误:左侧的分配无效,javascript,loops,google-app-engine,google-apps-script,google-api,Javascript,Loops,Google App Engine,Google Apps Script,Google Api,当我试图执行我的代码时,我得到了错误: Invalid assignment left-hand side. (line 1, file "Code") 我的代码是: function sendEmails() { var emailAddress = "MyEmail@email.com"; var message = "Message"; var subject = "Subject"; MailApp.sendEmail(emailAddress,
Invalid assignment left-hand side. (line 1, file "Code")
我的代码是:
function sendEmails() {
var emailAddress = "MyEmail@email.com";
var message = "Message";
var subject = "Subject";
MailApp.sendEmail(emailAddress, subject, message);
if (1 = 1) {
sendEmails()
}
}
我试图循环这个,但它似乎不起作用。我是一个完全的初学者。谢谢
编辑:如果我只删除以下内容,它会起作用:
if (1 = 1) {
sendEmails()
}错误在于,如果未比较,则在
循环中赋值
更改为1==1
供将来参考
这个答案会出现在谷歌上
还可以在上测试简单的JavaScript代码
浏览器的控制台Chrome=>Ctrl+Shift+I
谢谢修好了!“错误是您正在if循环内赋值,而不是比较”-(a)没有循环。(b) 如果
条件不是语法错误(可能是程序逻辑错误),则在内赋值。答案可以在谷歌上轻松找到。不要问这样的问题在javascript single=中,表示您在指定值,如果预期为条件,请尝试类似的方法1==1或1==1假设您的意思是=
或====
,为什么要测试1==1
?不妨说if(true)
,但如果条件始终为true,则根本不需要if
。。。