首页 > 解决方案 > 我需要帮助更改脚本以完全相同但不粘贴条件格式

问题描述

我有一个我发现并修改过的脚本,它工作得很好,除了它也粘贴了条件格式。

我需要它不粘贴条件格式。

其他一切都很棒,它甚至移动了插入的评论(每个人都喜欢那个部分)。

我想把整个代码放在这里,但它告诉我我的帖子主要是代码,所以添加更多细节,我不知道还能说什么,所以我将删除代码的底部,它只是一遍又一遍地重复在每个“如果”处使用不同的工作表名称

function onEdit() {
var columnNumberToWatch = 1;
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getActiveCell();


if (sheet.getName() == "WAITING FOR PRODUCT" && range.getColumn() == columnNumberToWatch && range.getValue() == "NEW INSTALL") {

var targetSheet = ss.getSheetByName("NEW INSTALL");
var targetRange = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
sheet.getRange(range.getRow(), 1, 1, sheet.getLastColumn()).moveTo(targetRange);
sheet.deleteRow(range.getRow());
};
if (sheet.getName() == "WAITING FOR PRODUCT" && range.getColumn() == columnNumberToWatch && range.getValue() == "REINSTALL") {

var targetSheet = ss.getSheetByName("REINSTALL");
var targetRange = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
sheet.getRange(range.getRow(), 1, 1, sheet.getLastColumn()).moveTo(targetRange);
sheet.deleteRow(range.getRow());
};

标签: conditional-formattingscript

解决方案


推荐阅读