Google Apps Script OnEdit 仅适用于一个特定的单元格,请帮忙
Google Apps Script OnEdit only works on one specific cell, help please
我曾经按照我想要的方式完成了这项工作,但后来我更改了代码等,但它不再工作了。但无论如何这是我的问题:
所以我想让这个 A1Notation 在单元格上工作 C3:C28。该代码仅在我删除“C28”和 运行 仅在“C3”中的代码时才有效。这是代码:
function onEdit(e) {
if (e.range.getSheet().getName() + '!' + e.range.getA1Notation() === 'Sheet1!C3:C28') {
mycode()
}
}
所以其他一切工作正常,但我无法获得正确的范围列表。感谢您的提前!
尝试
function onEdit(e) {
if (e.source.getActiveSheet().getName() === `Sheet1`) {
if (
e.range.rowStart >= 3 && e.range.rowEnd <= 28 &&
e.range.columnStart === 3 && e.range.columnEnd === 3
) {
// Code
}
}
}
虽然这不使用A1表示法,但这只会在C3:C28
.
范围内的Sheet1
上运行 onEdit
我曾经按照我想要的方式完成了这项工作,但后来我更改了代码等,但它不再工作了。但无论如何这是我的问题:
所以我想让这个 A1Notation 在单元格上工作 C3:C28。该代码仅在我删除“C28”和 运行 仅在“C3”中的代码时才有效。这是代码:
function onEdit(e) {
if (e.range.getSheet().getName() + '!' + e.range.getA1Notation() === 'Sheet1!C3:C28') {
mycode()
}
}
所以其他一切工作正常,但我无法获得正确的范围列表。感谢您的提前!
尝试
function onEdit(e) {
if (e.source.getActiveSheet().getName() === `Sheet1`) {
if (
e.range.rowStart >= 3 && e.range.rowEnd <= 28 &&
e.range.columnStart === 3 && e.range.columnEnd === 3
) {
// Code
}
}
}
虽然这不使用A1表示法,但这只会在C3:C28
.
Sheet1
上运行 onEdit