【发布时间】:2021-10-11 05:02:30
【问题描述】:
以下脚本每小时运行一次,用于将新票证从“注入”选项卡添加到“今天”选项卡(这是从另一张表中导入的范围,每 15 分钟更改一次)。我想添加两个我一直在努力的额外步骤
-
目标范围应该是目标工作表(G 列)中的下一个空闲行,目前它是一个固定值,会覆盖现有数据。更复杂的是,目标工作表每天晚上 00:00 都会被擦干净,这意味着第一个空闲行将恢复为 G7。
-
源范围应该只取 X 列中包含文本“New”的值,目前它不加选择地提取所有值
提前感谢您的任何建议或支持
function tickets(){
var sourceSheet = "Injection" ;
var sourceRange = "A4:N504" ;
var targetSheet = "Today" ;
var targetRange = "G7:T507" ;
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(sourceSheet);
var values = sheet.getRange(sourceRange).getValues(); ss.getSheetByName(targetSheet).getRange(targetRange).setValues(values);
}
【问题讨论】:
标签: google-apps-script google-sheets