Как запустить макрос («macro1») в gsheet, поместив «x» в одну конкретную ячейку на листе (т.е. ячейку A1) - PullRequest
0 голосов
/ 23 мая 2019

Я записал макрос в лист, который я хочу запускать со своего мобильного телефона.Я понимаю, что мне нужно будет создать триггер (onEdit (e)) для определенной ячейки, чтобы листы Google могли запускать макрос в облаке.У меня нет знаний по кодированию, только превосходство.Любая помощь очень ценится

1 Ответ

0 голосов
/ 24 мая 2019

Введите x в A1 для запуска макроса1

function onEdit(e) {//Don't forget the e
  var sh=e.range.getSheet();
  var name=sh.getName();
  if(e.range.getA1Notation()=='A1' && e.value.toLowerCase()=='x') {
    e.range.setValue('');//this will reset the value so that it will be ready to accepts another lower case x immediately.
    e.source.toast('Hello World.');//You can remove this. It just lets you know that it has run
    macro1();
  }
}
...