動いたようで良かったです
>いちばん最後の文末にもっていく
えーと、CotEditorでやるなら、
-- カーソルをドキュメントの末尾に移動
set docLen to length
set range of selection to {docLen, 0}
これを最後にもう一度書けばカーソルがファイルの最後に移動しますが、
それとは違います?
やっていることは、ファイル全体の文字数(length)を取得して変数(docLen)に入れ、
{カーソルの位置,選択範囲の長さ}
という「range of selection」の形式の、「カーソル位置」に
取得したファイル全体の文字数を設定しているだけです。
カーソルをファイルの最後に移動したあとは、
set contents of selection to return
set docLen to length
set range of selection to {docLen, 0}
とやれば挿入した日時の次の行にカーソルが移りますよ