返回

带应用程序脚本的工作表上的复制和删除功能

发布时间:2022-03-16 20:31:12 423

在有人提交谷歌表单回复后,他们的回复会进入DropRequests表单(尽管由于某些原因,该表单目前没有链接)。

我们想做的是,当有人提交了他们的表格,他们的回复进入DropRequests表单之后,他们相应的信息就会出现在这个表单中学生比赛工作表将复制到OldMatches工作表从学生匹配表中删除。因此,这是一个像剪贴一样的功能在这里.我们已经开始使用下面的代码,但它还不起作用。有没有关于如何让这个功能基于拉菲?

function moveMatch(){
var oldmatches = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("OldMatches");
var droprequest = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("DropRequests");
var currentmatches = SpreadsheetApp.openById('1dd9UhD2LpshCFVYizpf3OwI1XzPrq3AfqhMAO1iJ6Ns')

  value1 =  currentmatches.getRange("F:F").getDisplayValues();
  value2 = droprequest.getRange("C:C").getDisplayValues();

if (value1 = value2) {
  // copy and delete
  var row = currentmatches.getDataRange().getRow();
  var numColumns = currentmatches.getDataRange().getLastColumn();
  
  oldmatches.getRange(oldmatches.getLastRow() + 1, 1, 1, numColumns).setValues(currentmatches.getRange(row, 1, 1, numColumns).getValues());
  currentmatches.deleteRow(row);
}
}

再次感谢你。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
相关帖子