forked from tdamdouni/Pythonista
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlog.js
More file actions
42 lines (32 loc) · 819 Bytes
/
log.js
File metadata and controls
42 lines (32 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Moves cursor to end of draft; inserts date and time; inserts new lines to start typing your log notes. Hack of other scripts in Drafts directory.
// Move cursor to end of draft
var t = getText();
var g = t.length;
setSelectedRange(g, 0);
// Insert yyyy-mm-dd hh:min
var now = new Date();
var hh = now.getHours();
var min = now.getMinutes();
var dd = now.getDate();
var mm = now.getMonth()+1;
var yyyy = now.getYear()+1900;
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
var today = yyyy+'-'+mm+'-'+dd+' ';
var selRange = getSelectedRange();
setSelectedText(today);
setSelectedRange(selRange[0]+today.length,0);
if(hh<10) {
hh='0'+hh
}
if(min<10) {
min='0'+min
}
var time = hh+':'+min+'\n\n';
var selRange = getSelectedRange();
setSelectedText(time);
setSelectedRange(selRange[0]+9,0);