% 26) + 65) + (suffix || '');
return this >= 26 ? (Math.floor(this / 26) - 1).to26(suffix) : suffix;
};
Тогда вместо
let col=1
let cell = sheet.getRange(row,col).getA1Notation();
let cell=`$${(col-1).to26()}$${row}`
Спасибо👍 Вникаем дальше)))
https://google.github.io/styleguide/jsguide.html#disallowed-features-modifying-builtin-objects
https://apps-script-snippets.contributor.pw/snippets/common_js/column_names_and_numbers/
По ссылке выше никто грязными руками в прототипы built-in'ов не лезет
Этому коду с прототипами лет 10-11. Когда я только начинал заниматься скриптами для Таблиц. Всякое бывает. Когда-то такие практики были нормальными.
Это код @oshliaer и @contributorpw тоже кстати он
Он везде одинаковый будет =)
Кстати, именно стили когда-то мне очень сильно помогли понять структуру кода на уровне модуля.
Обсуждают сегодня