Как я могу вызвать макрос doAction, когда кто-нибудь нажимает на лист targetSheet?
doAction
targetSheet
onSelectionEvent работает при смене листа.
onSelectionEvent
В настоящее время в скрипте приложений Google нет триггера для выбора листа. Поэтому вы не можете этого сделать.
Примечание: Это новый триггер, анонсированный недавно, пока не доступен для каждого сценария .
Вы можете использовать триггер onSelectionChange ( д) :
function onSelectionChange(e) { if (e.range.getSheet().getName() == 'targetSheet') { doAction(); } }