Files
SurfersIsland/appsscript/sheetfreeze.js
T
2026-03-25 06:41:14 +01:00

29 lines
783 B
JavaScript

function freezeValuesExecute_(sheet) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sheet);
var range = sheet.getRange("A:Z");
range.copyTo(range, {contentsOnly: true});
}
function freezeValues() {
var date = new Date();
date.setMonth(date.getMonth()-1);
var year = Utilities.formatDate(date, "Atlantic/Canary", "yy");
var month = Utilities.formatDate(date, "Atlantic/Canary", "MMM");
var sheet = month + " " + year;
console.log(sheet)
freezeValuesExecute_(sheet);
}
function doItonce() {
var date = new Date();
var month;
var sheet;
for (let i = 0; i <= 11; i++){
date.setMonth(i);
month = Utilities.formatDate(date, "Atlantic/Canary", "MMM");
sheet = month + " 24"
freezeValuesExecute_(sheet);
}
}