4

行がGoogleスプレッドシートに挿入されるときに日付/時刻を挿入することは可能ですか.

これは、スプレッドシートのビューとして現在の日時を挿入する NOW() メソッドとは異なることに注意してください...

これの主な目的は、Google スプレッドシートを「Google フォーム」に変換して、フィードバックを収集するために送信できるようにすることであり、回答がいつ提供されたかの履歴を保持します。

4

1 に答える 1

3

Google App Scriptで以下のようなものですか? これにより、編集時に設定列の値が設定されます。

GASに慣れていない場合は、スプレッドシートメニューから「ツール」->「スクリプトエディター」を選択してください。「空のプロジェクト」を選択し、そこにあるものを一掃してこれに置き換えます。保存して (名前は重要ではありません)、スプレッドシートに戻って編集を試み、結果を確認します。

function onEdit() {
    var dateColNum = 6 //column F
    var ss1 = SpreadsheetApp.getActiveSpreadsheet();

    //set date in same row as edit happens, at fixed column  
    ss1.getActiveSheet().getRange(ss1.getActiveRange().getLastRow(), dateColNum, 1, 1).setValue(new Date())
}
于 2012-11-20T23:19:21.990 に答える