gpt4 book ai didi

javascript - 删除多列,然后在 Google 表格(脚本编辑器)中按价格排序

转载 作者:行者123 更新时间:2023-12-03 04:32:38 26 4
gpt4 key购买 nike

我目前运行一个简单的每日脚本来按价格对我的产品进行排序。这是通过卡住第一行(标题)来完成的。

function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// Sorts the sheet by the column I - the ninth across - , in ascending order
sheet.sort(9);
}

我现在需要使用 Python 脚本导入一些数据,该脚本在处理卡住行时存在问题。因此,我需要在清理脚本完成后在我的 Google 表格中运行它。

如何使用单个 Google 脚本删除 D、F、H 列,然后按 I 列中的价格排序(无需卡住顶行)?

第 1 部分 https://developers.google.com/apps-script/reference/spreadsheet/sheet

sheet.deleteColumn(4,6,8);

第 2 部分 - 可能的 header 忽略 Google Apps Script: Can I specify a header row when sorting in a script?

sheet.getRange(2, 1, height-1, width+1).sort(width+1);

最佳答案

function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

//Clear sheet, ready for import
clear();

// Import content from Google Sheet
??

// Delete unused columns
sheet.deleteColumn(4);
sheet.deleteColumn(5);
sheet.deleteColumn(6);

// Freeze first row
sheet.setFrozenRows(1);

// Sort by price
sheet.sort(4);

// Unfreeze first row
sheet.setFrozenRows(0);
}

关于javascript - 删除多列,然后在 Google 表格(脚本编辑器)中按价格排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428523/

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