2017-07-30 40 views
0

我一直在嘗試創建一個腳本,該腳本能夠根據同一行中另一個單元格的值更改單元格中的值。在當前行中選擇列(Google表格腳本)

這裏是我到目前爲止的代碼:當e.range.columnStart未設置爲一個值

function onEdit(e) { 

     var ss = e.source, 
      sheet = ss.getActiveSheet(), 
      range = e.range, 
      columnNumberToWatch = 1; // column A = 1, B = 2, etc; 

    if (sheet.getName() === "Ark1" && e.value === "Commisioner" && e.range.columnStart === columnNumberToWatch) { 

    e.range.columnStart = 5; 
    e.range.setValue("Test"); 

    } 

} 

腳本改變了編輯的單元格,但是當它是沒有任何反應。

回答

1

我想你想是這樣的:

function onEdit(e) { 

    var ss = e.source, 
     sheet = ss.getActiveSheet(), 
     range = e.range, 
     columnNumberToWatch = 1; // column A = 1, B = 2, etc; 
    if (sheet.getName() === "Ark1" && e.value === "Commisioner" && 
    e.range.columnStart === columnNumberToWatch) { 
    sheet.getRange(range.rowStart, 5).setValue("Test"); 
} 
} 
+0

感謝您的快速回答:) – Dunkstormen

相關問題