1
我正在使用以下腳本在編輯單元格時將行移動到其他表單。我還需要將此腳本應用於Google表單響應表。我在表單回覆表上創建了一個新列,當標記爲「是」時,我需要該行移動到工作簿中的另一個工作表。 Google表單的回覆表單與普通表單不同嗎?該腳本適用於所有其他工作表。腳本編輯器不適用於Google表單響應表
function onEdit() {
var sheetNameToWatch = "New Listings";
var columnNumberToWatch = 52;
var valueToWatch = "Yes";
var sheetNameToMoveTheRowTo = "New Listings Completed";
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());
}
}
完美的作品!謝謝! – AZagent