[英]Google Sheet Script - add date in colum before the copied
我在谷歌表中使用以下處理從源表上的一行中復制一系列值。 它將它作為從第二列開始的值附加到目標工作表。 這工作正常,但我現在想在第 1 列添加腳本運行的日期/時間“localDateTime”,但我只是不知道如何完成這項工作。
有人可以幫忙嗎
function copyInfo() {
// get date & time
var localDateTime = new Date()
// other variables
var ss = SpreadsheetApp.getActiveSpreadsheet();
var copySheet = ss.getSheetByName("Performance");
var pasteSheet = ss.getSheetByName("PortfolioTrend");
// get source range
// getRange(row, column, numRows, numColumns)
var source = copySheet.getRange(103,5,1,7);
// get destination range
var destination = pasteSheet.getRange(pasteSheet.getLastRow()+1,+2,1,7);
// copy values to destination range
source.copyTo(destination, {contentsOnly:true});
}
我相信你的目標如下。
localDateTime
的值放在destination
第一列的左側。對於這個,這個修改怎么樣?
source.copyTo(destination, {contentsOnly:true});
source.copyTo(destination, {contentsOnly:true});
destination.offset(0, -1, 1, 1).setValue(localDateTime); // Added
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.