谷歌应用脚本(Google Apps Script)是一种基于JavaScript的脚本语言,用于扩展和自动化Google Workspace(如Google Sheets、Google Docs等)的功能。onEdit
是一个触发器函数,当用户在Google Sheets中进行编辑操作时,该函数会被自动调用。
onEdit
触发器主要有两种类型:
以下是一个简单的 onEdit
脚本示例,当用户在Google Sheets的第一列输入数据时,会自动在第三列显示“Hello, [输入的内容]!”。
function onEdit(e) {
const sheet = e.source.getActiveSheet();
const range = e.range;
const editedRow = range.getRow();
const editedColumn = range.getColumn();
// 只处理第一列的编辑
if (editedColumn === 1) {
const value = sheet.getRange(editedRow, 3).getValue();
if (value !== "Hello, " + e.value + "!") {
sheet.getRange(editedRow, 3).setValue("Hello, " + e.value + "!");
}
}
}
onEdit
函数在脚本中正确声明。onEdit
函数中执行耗时操作,如网络请求或大量计算。onEdit
触发器。通过以上信息,您可以更好地理解和使用谷歌应用脚本中的 onEdit
触发器,解决常见的技术问题。
领取专属 10元无门槛券
手把手带您无忧上云