Влияние на производительность будет незначительным. Вы должны написать это так, чтобы это было наиболее читабельно В вашем случае это вопрос спорный, но мне нравится, объявляя date
переменной, так как это делает последующую линию намного короче и менее подавляющим.
Случай, когда это может повлиять на производительность, может быть, если вы потребляете дату в нескольких местах. Затем вы хотели бы объявить переменную. Например ...
function test() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.appendRow(Utilities.formatDate(new Date(), "GMT", "dd-MMM-yyyy"));
somethingElse(Utilities.formatDate(new Date(), "GMT", "dd-MMM-yyyy"));
}
Помимо нарушения принципа DRY , вышеприведенное сказывается на производительности, потому что вы выполняете работу дважды (создание объекта Date и его форматирование).
Таким образом, если вы потребляете значение только один раз, вам не нужно делать его переменным, но вам следует это делать, если оно улучшает читабельность.