1 回答

TA貢獻1893條經驗 獲得超10個贊
您想刪除公式并將值放入A1:Z10相同范圍的單元格中。
公式已被放入電子表格。
如果我的理解是正確的,這個答案怎么樣?
模式一:
在這種模式中,copyValuesToRange使用。
示例腳本:
function copyFormulasToValues() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange("A1:Z10");
range.copyValuesToRange(sheet, 1, range.getNumColumns(), 1, range.getNumRows());
}
我認為在您的腳本中,參數可能是錯誤的。請sheet, column, columnEnd, row, rowEnd按順序設置。
模式2:
在這種模式中,copyTo使用。
示例腳本:
function copyFormulasToValues() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getSheetByName("Sheet1").getRange("A1:Z10");
range.copyTo(range, {contentsOnly: true});
}
在這種情況下,請使用copyToClass Range。
添加回答
舉報