2016-02-07 4 views
0

Я написал следующий скрипт для сортировки строк в моей электронной таблице Документов Google. Когда я нажимаю кнопку запуска в редакторе скриптов, она работает. Я создал открытый триггер в «текущих триггерах проекта», но когда я открываю таблицу, код не запускается.Триггер в Документах Google не работает

function myFunction() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var range = ss.getSheets()[0].getRange("A2:M1000"); 
range.sort({column: 13, ascending: false}); 

}

+0

Измените уведомление триггера на «немедленно», чтобы в случае возникновения ошибки вы сразу получили его, и вы узнаете, что произошло. –

ответ

0

Под открытым курком, вы имеете в виду триггер, который вызывает эту функцию, когда документ открыт правильно? в этом случае вместо ручного добавления триггера сделайте это программно. Добавьте следующую функцию:

function onOpen(){ 
    Logger.log('Calling myFunction'); 
    myFunction(); 
} 

и протестируйте его сейчас.