Итак, у меня есть одна функция, которую я хочу сделать доступной для ALL моих таблиц Google.
Это очень просто. Достаточно просто, что я опубликую это здесь полностью.
function swapMonthAndDay() {
// The code below will swap the month and day for any Date objects in the selected cells.
var range = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveRange()
var values = range.getValues();
values.forEach(function(row, y){
row.forEach(function(value, x){
if (value instanceof Date){
var month = value.getMonth() + 1,
day = value.getDate();
value.setMonth(day - 1);
value.setDate(month);
}
});
});
range.setValues(values)
}
Мне удалось получить желаемый результат с помощью «test as add-on ...» из меню запуска. Но это временно, так как термин «тест» подразумевает. Таким образом, это заставляет меня поверить, что мне нужно опубликовать это как дополнение к Sheets. Но я действительно не хочу публиковать это в интернет-магазине. Слишком много шагов, аутентификаций, сертификатов и т. Д., Чтобы попасть туда.