0
我目前運行簡單的每日腳本以按價格對產品進行排序。這是通過凍結第一行(標題)完成的。刪除多列,然後按價格在Google表格(腳本編輯器)中排序
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 Sheet中完成清理腳本。
如何刪除列D,F,H,然後按第I列中的價格(不必凍結第一行)全部使用單個Google腳本進行排序?
第1部分https://developers.google.com/apps-script/reference/spreadsheet/sheet
sheet.deleteColumn(4,6,8);
第2部分 - 可能的頭部忽略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);
不要清理起來之後,你可以運行寫一個谷歌的腳本你的python腳本需要的數據放入另一張表中它更容易導入。但是刪除和排序列可以通過'Range.moveTo'和'Range.sort'完成。 https://developers.google.com/apps-script/reference/spreadsheet/range – SpiderPig
偉大的想法,我可能需要去。現在得到了我的功能 - 但需要清除工作表,然後每天導入另一個Google工作表。任何想法將什麼需要在功能中彈出? ''//清除表單,準備導入 clear(); //從Google表格導入內容# ??''' – me9867
您的意思是您的一張表格專門用於導入數據,並且您希望每天導入其他表格數據?你可以使用'Sheet.clear()'和'Range.copyTo()'。 – SpiderPig