我有一個表格,可以在一張紙上收集每個團隊成員致力于特定任務的小時數,并且每周都會更改。這些值每周一都會被洗掉 我需要每周日在新作業表上創建這些值的記錄,以保持記錄。我有一個代碼可以從單元格中獲取值并將其粘貼到同一張表的第一個可用行中,但我需要將其粘貼到另一張表中。
我的代碼是這樣的:
function recordValue() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var date = new Date();
var value =sheet.getRange("K6").getValue();
sheet.appendRow([date, value]);
}
任何幫助將不勝感激。在此先感謝!
uj5u.com熱心網友回復:
嘗試
function recordValue() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var date = new Date();
var value =sheet.getRange("K6").getValue();
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("OtherSheetName").appendRow([date, value]);
}
或者
function recordValue() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var values = [new Date()]
sheet.getRange("K6:K10").getValues().forEach(v => values.push(v[0]));
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("OtherSheetName").appendRow(values);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485788.html
