我收到左边“无效的分配”
I am receiving the "Invalid assignment left-hand side
function onEdit(e)
{
var sh = e.source.getActiveSheet();
var cols = [6, 8, 10, 12, 14, 16, 18, 20];
if(sh.getName() != "TF Attendance" || cols.index0frange.columnStart) = -1)
return;
e.range.offset(0,1)
.setvalue((typeof e.value = 'object')
? null
: new Data())
}
这个代码是工作的,我添加了4列
不,你不只是添加更多的列:
if( sh.getName() !="TF Attendance" || cols.index0frange.columnStart) = -1)
^---
您还删除了=
,因此您的or
条件现在正在尝试对无法分配的东西进行分配。==
为等式检验,=
为赋值运算符。
从逻辑上讲,这段代码毫无意义。您正在测试针对-1
的布尔结果。布尔值不能为负。它们只有真/假,或0/1。从来没有消极。
相关文章:
- 为集合分配大量的模型弹药
- 如何为动态创建的元素分配唯一的id-Javascript
- 如何根据下拉菜单中选择的内容为li项分配不同的类
- 在jQuery中为同一类选择器分配不同的值
- 为什么是react分配这样的变量
- ko observablearray:推送和直接分配之间的区别
- 函数在分配正确的值之前不会等待分配响应
- 如果我不这样做会发生什么;t在javascript中的变量中分配新的Image
- 使用Javascript为Pyramid的每个块分配唯一的id
- JavaScript's数组过滤器函数在没有分配函数的情况下使用-这里发生了什么
- Javascript意外的分配行为
- 未捕获的引用错误:分配中的左侧无效
- JSON 数据的分配无效
- 为什么它会在分配中显示无效的左侧
- 我在这里做错了什么?未捕获的引用错误:分配中的左侧无效
- 为什么我得到“左侧的分配无效”
- 无效的左手分配
- 无效的字符串长度/分配大小重载JavaScript
- 我收到左边“无效的分配”
- 简单登录脚本的分配中的左侧无效