我正在嘗試從 Google 表格中的列生成表格,并且運行良好。但是,當生成太多選項卡時,我遇到了問題。話雖如此,如果我可以在生成新作業表時設定單元格或行/列限制,這將有所幫助。
我嘗試創建一個只有一個單元格的模板表,但它被忽略了。我現在使用的代碼是:
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh1 = ss.getSheetByName('Sheet1');
const templateSheet = ss.getSheetByName('templateSheet');
const sh_names = sh1.getRange(1,1,sh1.getLastRow(),1).getValues().flat();
sh_names.forEach(n=>ss.insertSheet(n));
}
uj5u.com熱心網友回復:
例如,您可以將其添加到腳本中以僅保留 100 行和 6 列
newSheet.deleteRows(100,900)
newSheet.deleteColumns(6,20)
所以
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh1 = ss.getSheetByName('Sheet1');
const sh_names = sh1.getRange(1,1,sh1.getLastRow(),1).getValues().flat();
sh_names.forEach(function(n){
var newSheet = ss.insertSheet(n)
newSheet.setName(n)
newSheet.deleteRows(100,900)
newSheet.deleteColumns(6,20)
});
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/456280.html
上一篇:如何使用GAS移動細胞影像?
