回答編集履歴

1

追記

2018/08/16 04:42

投稿

macaron_xxx
macaron_xxx

スコア3191

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  function内で
16
16
 
17
- ```
17
+ ```js
18
18
 
19
19
  var today = new Date();
20
20
 
@@ -24,9 +24,13 @@
24
24
 
25
25
  if (day === 0) {
26
26
 
27
+ spreadsheet.getSheetByName('日');
28
+
27
29
  }
28
30
 
29
31
  else if (day === 1) {
32
+
33
+ spreadsheet.getSheetByName('月');
30
34
 
31
35
  }
32
36
 
@@ -53,3 +57,37 @@
53
57
  `sheetData`は配列で取得できているので、forで回すなりなんなりして
54
58
 
55
59
  `strBody`を整形すればよい。
60
+
61
+
62
+
63
+ ChatWorkはマークダウンなどが使えないので、列を揃えるとなると難しいですが、行ごとに送信するだけなら。
64
+
65
+ 一例ですが
66
+
67
+ ```js
68
+
69
+ var strBody = "[info]​\n";
70
+
71
+ for each (var row in sheetData) {
72
+
73
+ for (var i in row){
74
+
75
+ var v = row[i];
76
+
77
+ if (i !== 0) {
78
+
79
+ strBody += " : ";
80
+
81
+ }
82
+
83
+ strBody += v;
84
+
85
+ }
86
+
87
+ strBody += "\n";
88
+
89
+ }
90
+
91
+ strBody += "[/info]";
92
+
93
+ ```