【发布时间】:2018-02-09 01:51:07
【问题描述】:
我整天都在寻找如何做到这一点并接近但从未完成状态。
我要做的是在活动电子表格上,查看工作表“Happy”。如果列 G 中的单元格包含“已关闭”,我想将该行的范围 A:K 之间的单元格复制到“悲伤”表中。复制完成并移动数据后,我想删除“快乐”表上从中复制数据的整行。
如果单元格 = 关闭,则复制到工作表并删除,否则什么都没有。
我将每 5 分钟运行一次此脚本,我可以使用触发器来执行此操作。
任何帮助将不胜感激。
这是我目前尝试过的
function Copy() {
var sss = SpreadsheetApp.getActive()
var ss = sss.getSheetByName('Happy');
var range = ss.getRange('A:k');
var data = range.getValues();
var tss = SpreadsheetApp.getActive();
var ts = tss.getSheetByName('Sad:');
var valuesToCopy = ss.getRange(2,2,100).getValues();
ts.getRange(2,ts.getLastRows()+1,valuesToCopy.length,1).setValues(valuesToCopy);
【问题讨论】:
-
搜索 Closed 或 Sad 值的代码部分在哪里?
标签: google-apps-script google-sheets