0
인 경우 내 코드는 row
으로 이동할 수 있습니다. 더 많은 것을 추가하고 싶습니다. col5=Published
또는 Deleted
또는 Denied
function
을 사용할 수 있습니다. 나는 그것 같이 사용하는 것을 시도했다이 appscript 코드가 작동하지 않는 이유는 무엇입니까?
var valueToWatch = ("Published","Deleted","Denied");
그러나 작동하지 않는다.
//var valueToWatch = ("Published","Deleted","Denied");
var valueToWatch = ['Published', 'Deleted', 'Denied'];
...
if (... && valueToWatch.indexOf(range.getValue()) > -1 && ...) {
...
}
...
이 코드에서 필요한 모든 조정 : 그것은 단지 같은 것을 사용해보십시오 Denied
string
마지막 Published
또는 Deleted
var sheetNameToWatch = "Sheet1";
var columnNumberToWatch = 5; // column A = 1, B = 2, etc.
var valueToWatch = ("Published","Deleted","Denied");
var sheetNameToMoveTheRowTo = "Sheet2";
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getActiveCell();
if (sheet.getName() == sheetNameToWatch && range.getColumn() == columnNumberToWatch && range.getValue() == valueToWatch) {
var targetSheet = ss.getSheetByName(sheetNameToMoveTheRowTo);
var targetRange = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
sheet.getRange(range.getRow(), 1, 1, sheet.getLastColumn()).moveTo(targetRange);
sheet.deleteRow(range.getRow());
}
}
당신의 게시물을 codereview.stackexchange로 옮기라고 코멘트하는 몇몇 까다로운 친구들이 있으며, 일반적으로 선물로 downvote를 줄 것입니다! 따라서 마이너스 투표를하기 전에 여기에 게시하는 것에 대해 다시 생각해보십시오! : D – Cupitor
@ Naji 실제로 codereview 귀하의 코드를 만들기위한 것입니다, 당신의 코드를 작동하게 stackoverflow. – steo
코드 검토 사이트에 대해 몰랐다 – Zils