0
我需要設置特定公式,但僅限空白單元格。 這是代碼,我不需要得到「0」,我不需要一個值:我需要一個公式!僅在空白單元格中設置公式
這是我想要的公式:
//formula "codice ditta" colonna D
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange('D2:D'+sheet.getLastRow());
cell.setFormula('=IFERROR(INDEX(CO.Contatti!A:A;MATCH(E2;CO.Contatti!B:B;0)))')
這是代碼,我會得到的公式。 (不是setValues但setFormula ...)
function onOpen() {
SpreadsheetApp.getUi().createMenu("Zeros")
.addItem("Sheet", "zeroSheet")
.addToUi();
}
function zeroSheet() {
var sheet = SpreadsheetApp.getActiveSheet();
var data, range;
var lastRow = sheet.getMaxRows();
var lastColumn = sheet.getMaxColumns();
range = sheet.getRange(2, 4, (lastRow-1), 1);
data = range.getValues();
range.setValues(data.map(function(row) {
return row.map(function(cell) {
return !cell ? 0 : cell;
});
}));
}
行確保你得到正確的更新。我一直在編輯它。 – Cooper
它的工作原理,但公式不應該修復..這個公式包含單元格E2,它是指我的範圍的第一行的第二行...我希望行的數量每行更改:E2,E3,包含公式所在行的E4號碼! –
好吧,我認爲這就是你需要的 – Cooper