回答編集履歴
2
改善
answer
CHANGED
@@ -7,14 +7,14 @@
|
|
7
7
|
var start = Moment.moment(get_start);
|
8
8
|
とすることで、
|
9
9
|
1529247600000
|
10
|
-
という形式になる。
|
10
|
+
というsec表示形式になる。
|
11
11
|
|
12
12
|
どうも、期間(diff)の計算は「1529247600000」のような文字列では計算できるようだ。。。
|
13
13
|
|
14
|
-
```
|
14
|
+
```JavaScript
|
15
15
|
function test(){
|
16
16
|
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
|
17
|
-
var sheet1 = spreadsheet.getSheetByName('
|
17
|
+
var sheet1 = spreadsheet.getSheetByName('sheet');
|
18
18
|
var lastRow_i = sheet1.getLastRow();
|
19
19
|
|
20
20
|
for(var i = lastRow_i;i>=2;i--){
|
1
誤字
answer
CHANGED
@@ -21,10 +21,10 @@
|
|
21
21
|
//開始日
|
22
22
|
var get_start = sheet1.getRange(i,3).getValue();
|
23
23
|
var start = Moment.moment(get_start);
|
24
|
-
var start_date = Moment.moment(get_start).format('M
|
24
|
+
var start_date = Moment.moment(get_start).format('M/D');
|
25
25
|
//期日
|
26
26
|
var get_end = sheet1.getRange(i,4).getValue();
|
27
|
-
var end_date = Moment.moment(get_end).format('M
|
27
|
+
var end_date = Moment.moment(get_end).format('M/D');
|
28
28
|
var end = Moment.moment(get_end);
|
29
29
|
//期間の計算
|
30
30
|
var NOD_se_date = end.diff(start,'days',true);//,trueで小数点まで計算
|