答えて

2
function onEdit(e) { 
    var sheet = e.source.getActiveSheet(); 
    var range = e.source.getActiveRange(); 
    // 3 is column C 
    if (range.getColumn() == 3) { 
    if (range.getValue() !== " ") { 
     sheet.insertRowAfter(range.getRow()); 
    } 
    } 
}​ 

確かに、これであなたの実際のコードを置き換えます。

+0

これはまだ私のために働いていません。上記のスクリプトにこれを追加するか、それを置き換えますか?私はそれを追加し、それが今になっているときに行を追加しないでください – David

+0

編集、今それを試してください。 – nyuszika7h

0

方法:

if (range.getvalue() != "") { 
    sheet.insertRowAfter(range.getRow()); 
    var newRange = e.source.getCell(4, 8); 
    newRange.setValue(' '); 
} 
+0

申し訳ありませんが、動作していないようです。 – David

関連する問題