问题
I found this trigger onSelectionChange(e) on developers.google.com it should set background to red if a single empty cell is selected. Im not getting that result with just copy and paste. I don't think Im missing a step any help would be appreciated.
/**
* The event handler triggered when the selection changes in the spreadsheet.
* @param {Event} e The onSelectionChange event.
*/
function onSelectionChange(e) {
// Set background to red if a single empty cell is selected.
var range = e.range;
if(range.getNumRows() === 1
&& range.getNumColumns() === 1
&& range.getCell(1, 1).getValue() === "") {
range.setBackground("red");
}
}
回答1:
UPDATE:
It seems it is fully rolled out to all users. You should be able to get it working without any modification to the code. The e
, event object is similar to the onEdit
event object.
onSelectionChange
is a recently rolled out feature. Consider waiting a few days for the feature to be rolled out to your specific project and spreadsheet.
来源:https://stackoverflow.com/questions/61408971/what-am-i-doing-wrong-when-using-onselectionchange-for-google-apps-script