Мне известны встроенные триггеры в API скриптов Google, такие как:
- onEdit (событие)
- onChange (событие)
Iнужна функция, которая запускается, когда пользователь перемещает ячейку и сохраняет исходную позицию ячейки и целевую позицию ячейки.
Например:
1. пользователь имеет в A1 что-то вроде этого "val"
2. он перетаскивает ячейку A1 в B3.(содержимое и форматирование и все перемещается на B3, A1 очищается).
onEdit (e) срабатывает, и мне нужно сохранить позиции "A1" и "B3" в качестве исходного / целевого пункта назначения.
Возможно ли что-то подобное в скрипте листа Google?
Мои попытки:
Logger.log('val: %s', eventFired.range.getA1Notation());
[18-06-11 16:10:54:643 CEST] val: K5
диапазон сохраняет только целевую ячейку.
- eventFired.oldValue сохраняет только старое значение в целевой ячейке
- eventFired.значение сохраняет только новое значение в целевой ячейке
Я не могу найти информацию о позиции ячейки, из которой она была перемещена.