gpt4 book ai didi

google-apps-script - 用于删除空白或未使用的列的谷歌脚本

转载 作者:行者123 更新时间:2023-12-04 14:36:26 28 4
gpt4 key购买 nike

我找了又找,但找不到任何有用的东西。创建 Google 表单时,我试图消除电子表格中保留的所有空列。这会很有帮助,因为我在工作表中有一个字符串比较总和的公式,但我不希望它包含空单元格的比较。 (即,我将每一行中的 H:X 中的条目与 H2:X2 中的条目进行比较,并计算有多少相同。)我知道我可以调整公式,但我希望为同事建立一个模板,所以他们不必担心改变任何东西。如果我能让末尾的空列自动消失,我可以只更改求和公式以一直扩展到 CZ 列(只是为了确保它走得足够远),而无需在比较中计算空白。

任何帮助都会很棒!谢谢!

最佳答案

我在我的 google 表格的脚本编辑器中使用这些脚本来清理它们。在某个地方偶然发现了它们……也许它们会有所帮助。

//Remove All Empty Columns in the Entire Workbook
function removeEmptyColumns() {
var ss = SpreadsheetApp.getActive();
var allsheets = ss.getSheets();
for (var s in allsheets){
var sheet=allsheets[s]
var maxColumns = sheet.getMaxColumns();
var lastColumn = sheet.getLastColumn();
if (maxColumns-lastColumn != 0){
sheet.deleteColumns(lastColumn+1, maxColumns-lastColumn);
}
}
}

//Remove All Empty Rows in the Entire Workbook
function removeEmptyRows() {
var ss = SpreadsheetApp.getActive();
var allsheets = ss.getSheets();
for (var s in allsheets){
var sheet=allsheets[s]
var maxRows = sheet.getMaxRows();
var lastRow = sheet.getLastRow();
if (maxRows-lastRow != 0){
sheet.deleteRows(lastRow+1, maxRows-lastRow);
}
}
}

关于google-apps-script - 用于删除空白或未使用的列的谷歌脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18679669/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com