Google apps script 谷歌表单-onEdit
我试图在同一张工作表上运行两个OneEdit,但一次只能运行一个: 第一个功能:Google apps script 谷歌表单-onEdit,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我试图在同一张工作表上运行两个OneEdit,但一次只能运行一个: 第一个功能: function onEdit(e) { if ([8,9].indexOf(e.range.columnStart) != -1) { e.range.offset(0, 2).setValue(new Date()); } } function onEdit(e) { var value = (typeof e.value == "object" ? e.range.getValue()
function onEdit(e) {
if ([8,9].indexOf(e.range.columnStart) != -1) {
e.range.offset(0, 2).setValue(new Date());
}
}
function onEdit(e) {
var value = (typeof e.value == "object" ? e.range.getValue() : e.value);
if (e.range.columnStart == 14 && value == "ISSUED") {
e.range.offset(0,1).setValue(new Date());
}
}
第二个功能:
function onEdit(e) {
if ([8,9].indexOf(e.range.columnStart) != -1) {
e.range.offset(0, 2).setValue(new Date());
}
}
function onEdit(e) {
var value = (typeof e.value == "object" ? e.range.getValue() : e.value);
if (e.range.columnStart == 14 && value == "ISSUED") {
e.range.offset(0,1).setValue(new Date());
}
}
我是一个初级演员,在表演脚本时,有什么帮助吗?提前感谢您的帮助 您有两个选择。以下是hybryd代码的示例: 嵌套的: 未列出的:
你有两个选择。以下是hybryd代码的示例: 嵌套的: 未列出的:
在您的案例中,最直接的方法是使用当前函数,并将它们包装在单个
onEdit
触发器周围,因为每个项目只能有一个触发器:
function onEdit(e){
myFunction1(e);
myFunction2(e);
}
function myFunction1(e) {
if ([8,9].indexOf(e.range.columnStart) != -1) {
e.range.offset(0, 2).setValue(new Date());
}
}
function myFunction2(e) {
var value = (typeof e.value == "object" ? e.range.getValue() : e.value);
if (e.range.columnStart == 14 && value == "ISSUED") {
e.range.offset(0,1).setValue(new Date());
}
}
只需保存代码,就可以进行编辑。在您的情况下,最简单的方法是使用当前函数,并将它们包装在单个
onEdit
触发器中,因为每个项目只能有一个触发器:
function onEdit(e){
myFunction1(e);
myFunction2(e);
}
function myFunction1(e) {
if ([8,9].indexOf(e.range.columnStart) != -1) {
e.range.offset(0, 2).setValue(new Date());
}
}
function myFunction2(e) {
var value = (typeof e.value == "object" ? e.range.getValue() : e.value);
if (e.range.columnStart == 14 && value == "ISSUED") {
e.range.offset(0,1).setValue(new Date());
}
}
只需保存代码,编辑后即可使用。谢谢;根据你的评论,我想把我的两个函数合并成一个脚本?对不起,我不熟悉unnested或nested,但我会仔细阅读。你能不能指导我,用我的公式作为例子,演示一下组合起来会是什么样子?再次感谢!谢谢根据你的评论,我想把我的两个函数合并成一个脚本?对不起,我不熟悉unnested或nested,但我会仔细阅读。你能不能指导我,用我的公式作为例子,演示一下组合起来会是什么样子?再次感谢!