Google apps script 重新部署加载项时OneEdit函数代码未更改
我正在编写一个GoogleSheets插件,当我尝试对我的onEdit(e)函数进行更改时,它们根本无法反映。我可以对插件的其他部分进行更改,但现在我的onEdit(e)函数将编辑的单元格变为红色,并且没有任何东西(甚至删除onEdit(e)函数)会改变这种行为 我尝试了以下方法:Google apps script 重新部署加载项时OneEdit函数代码未更改,google-apps-script,google-apps-script-addon,triggers,Google Apps Script,Google Apps Script Addon,Triggers,我正在编写一个GoogleSheets插件,当我尝试对我的onEdit(e)函数进行更改时,它们根本无法反映。我可以对插件的其他部分进行更改,但现在我的onEdit(e)函数将编辑的单元格变为红色,并且没有任何东西(甚至删除onEdit(e)函数)会改变这种行为 我尝试了以下方法: 更改脚本中的代码以将单元格改为黄色。然后我把我的脚本作为一个插件进行测试,选择一个我刚刚创建的全新的工作表——而onEdit(e)的工作方式和以前一样 我试着检查我当前项目的触发器,但是列表是空的,一般来说我所有的
- 更改脚本中的代码以将单元格改为黄色。然后我把我的脚本作为一个插件进行测试,选择一个我刚刚创建的全新的工作表——而onEdit(e)的工作方式和以前一样
- 我试着检查我当前项目的触发器,但是列表是空的,一般来说我所有的简单触发器也是空的
- 我已经尝试从我的项目中完全删除onEdit(e)方法,并部署它,但它仍然存在,正在进行编辑李>
function onEdit(e) {
const range = e.range;
range.setBackground('#ffe599');
}
我现在尝试的任何东西都不会改变或从我的插件中删除该行为:/
请注意,我正在刷新页面,甚至创建全新的工作表,以便在每次尝试更改此内容时从头开始安装插件
任何帮助都会很棒,因为我有点失去理智了!提前感谢!:) 我是这样写的:
function onEdit(e) {
if(e.range.getSheet().getName()=='Sheet1') {
e.range.setBackground('#ffe599');
}
}
这对我很有用。当用户编辑范围时,它会更改背景
当我删除函数时,编辑时背景不再改变
如果我将函数重命名为onEdit以外的其他名称,它也会停止工作
我做了一点改变:
function onEdit(e) {
if(e.range.getSheet().getName()=='Sheet1') {
e.range.setBackground('#ffe599');
e.range.offset(0,1).setBackground('#ffff00');
}
}
并且更改了编辑的单元格及其右侧相邻单元格的背景。每次更改后是否重新部署插件?除了重新部署外,您是否尝试过使用其他浏览器?我尝试过重新部署、刷新,甚至使用其他浏览器。将给可安装触发器一次尝试!谢谢是的,这是预期的行为!我真的很困惑为什么我看不到这一点