我試圖基於當前日期的值在同一電子表格中將一行數據從一張轉移到另一張。基於今天的日期在google電子表格中移動一行
在欄目「A」中,我有一個日期。如果在列「A」中輸入的日期比今天的日期早,我想移動該行。 (這是飛機的航班時刻表,我想將已經發生的航班移到名爲「過去的航班」的航班上。)活動航班的名稱是「航班時刻表」。
行被移動後,我希望它從「Flight Schedule」表中刪除。我知道在哪裏添加腳本,但不知道如何做到這一點。
這是我試過的。我想在網上「如果(data.link> 1 ...」 data.link是不使用正確的。但我不能找到的東西,用於指示比今天的日期的。
function approveRequests() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
sheet = ss.getActiveSheet(),
sheetName = sheet.getName(),
data = sheet.getDataRange().getValues();
if (sheetName == "Flight Shedule") {
var range = sheet.getActiveRange(),
startRow = range.getRowIndex(),
numRows = range.getNumRows(),
numCols = range.getNumColumns()
if (numCols == 9) {
if (data.length > 1) {
var values = range.getValues(),
nextSheet = ss.getSheetByName("Past Flight"),
lastRow = nextSheet.getLastRow();
nextSheet.getRange(lastRow+1,1,numRows,3).setValues(values);
sheet.deleteRows(startRow,numRows);
}
}
}
}
任何幫助將是巨大的!
謝謝!
我應該添加這是在Google表格中。 –
如果您要求編寫腳本的具體幫助,您通常會得到更好的回覆,如果您發佈一些代碼以顯示您迄今嘗試的內容。 – trevorc
謝謝。我應該考慮添加我嘗試過的東西。 –