2017-07-30 14 views
0

私は同じ行の別のセルの値に依存するセル内の値を変更できるスクリプトを作成しようとしています。 e.range.columnStartが値に設定されていないとき現在の行内の列を選択してください(Googleシートスクリプト)

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

関連する問題