使用Apps脚本检测Google电子表格中的背景颜色变化

时间:2015-02-20 20:48:47

标签: events google-apps-script google-sheets

我在Google App Script中创建了一个onEdit()触发器,但它仅在我更改单元格的值时才有效;当我改变背景颜色时。我该如何解决?

1 个答案:

答案 0 :(得分:1)

注意:onChange(e)有一个未解决的问题,即报告它无效。见Google script onChange event doens't fire anymore

使用onChange(e)而不是使用onEdit(e)。当更改单元格的背景时,e.changeType的值将为FORMAT。

function onChange(e) {
   // Show a popup with a message showing the type of change.
   SpreadsheetApp.getActiveSpreadsheet().toast(e.changeType);
}

参考文献