В чем разница между getActive() и getActiveSpreadsheet() в скрипте приложений?

в чем разница между этими двумя методами из класса SpreadSheetApp в скрипте Google Apps?

оба возвращают "текущую активную электронную таблицу или null, если ее нет". Whats разница между ними, точно? Когда я должен использовать каждый из них?

1 ответов


для меня они вполне взаимозаменяемы. Оба возвращают объект электронной таблицы и способы Таблицы Класс. Не стесняйтесь использовать то, что вы предпочитаете.

те же результаты:

 Logger.log("getActiveSpreadSheet() "+SpreadsheetApp.getActiveSpreadsheet().getUrl());
 Logger.log("getActive() "+ SpreadsheetApp.getActive().getUrl() );