【发布时间】:2021-11-28 22:18:22
【问题描述】:
需要有关宏的帮助 我目前有这样的代码
function getDynamicRows(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('B.Wioski');
var sourceRange = sheet.getRange('A1:F26500');
var data = sourceRange.getValues(); // Array of arrays [[Row1],[Row1],[Row3]]
// add data to next empty row in the static sheet.
var targetSheet = ss.getSheetByName('TW');
data.forEach(function(row){
targetSheet.appendRow(row)
}) ;
}
但是 google 表格有问题,因为宏最多可以工作 6 分钟,并且最多可以读取 400 行 我需要一个将 A1 单元格复制到 F26500 的宏,它会每天每 6 小时执行 4 次此活动,最多持续 7 天,然后在第 8 天它会删除第一天或再次覆盖单元格
【问题讨论】:
-
当我提出使用
setValues的答案时,你说的是I have already done。不幸的是,我无法从你的问题中注意到它。这是因为我的英语水平不好。我对此深表歉意。在这种情况下,我认为我的回答对您的问题没有用。所以我必须删除我的答案。我再次为我糟糕的英语水平深表歉意。如果您能原谅我糟糕的英语水平,我将不胜感激。 -
她很有帮助你帮了我很多
-
我还有一个要求将“row”替换为“col”
-
感谢您的回复。我愿意支持你。但我不得不再次为我糟糕的英语水平道歉。不幸的是,我无法理解你的问题。我可以问你问题的细节吗?例如,您的第一个问题已经解决,您想更改最初的问题。我的理解正确吗?
-
现在宏每 6 小时正确备份一次,但我需要替换宏以将数据写入列中,而不是像以前那样写入行中
标签: google-apps-script google-sheets copy paste