автозапуск скрипта в гугл листах - PullRequest
0 голосов
/ 22 октября 2018

Я использую функцию Sheet () в Excel, которая не поддерживается в листах Google.

Я нашел фрагмент кода для имитации функции

function SHEET() {return SpreadsheetApp.getActiveSheet().getIndex(); }

Я установил триггер для неечтобы запустить SHEET из Worksheet On Open, однако, когда я открываю лист, везде, где есть формула, такая как

=INDIRECT(OFFSET(Balancing!P1,SHEET(A1)-3,0,1,1)&"!j201")

, ячейка показывает загрузку и никогда не загружается.Я должен открыть редактор сценариев и запустить его.Когда он работает, он прекрасно работает.

Кто-нибудь знает, как это сделать автоматически?

1 Ответ

0 голосов
/ 22 ноября 2018

Как я уже упоминал в комментарии, оставив код и листы без изменений, я открыл лист позже, и через несколько секунд сценарий запустился при открытии, и все формулы сработали.

...