2017-12-12 12 views
0

セルの範囲をドラッグまたはドラッグしてドラッグすると、どのようにユーザー定義の行がループされますか?Googleアプリスクリプトはドラッグコピーから範囲をループします

私はシートを監視し、行の最後のセルに「変更日」を記録するonEdit関数を開発しようとしています。すべての試みは最初の変更のみを記録し、後続の行の変更は記録しません。各行は個々のレコードであり、編集日が記録されている必要があります。

多くの感謝!

+1

が2つの列のみ、編集のための1、記録時間に1つですか?それらが2つ以上の列である場合、行の長さはすべて同じですか? – Carr

+0

申し訳ありませんが、私は昨日病気になり、その日をベッドで過ごしました。これまで私は自分の問題(Javascriptをその場で学ぶ)の解決策を見いだせなかった。誰もが私がどこにいるのかを理解するのに役立つように、コードの一部を少し投稿します。 –

答えて

0

次のコードは、私はあなたの質問から理解しているものを実現:

function onEdit(e) { 
    var time = new Date(); 
    var timeRecord = time.getFullYear().toString() + '/' + (time.getMonth() + 1).toString() + '/' + time.getDate().toString(); 
    var recordArea = e.range.offset(0, 1); 
    var timeArray = []; 
    for (var i = 0; i < e.range.getNumRows(); i++) { 
     timeArray.push([timeRecord]); 
    } 
    recordArea.setValues(timeArray); 
} 
関連する問題