teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/08/16 04:42

投稿

macaron_xxx
macaron_xxx

スコア3191

answer CHANGED
@@ -6,13 +6,15 @@
6
6
  3.スプシ内シート別で曜日分けしている
7
7
 
8
8
  function内で
9
- ```
9
+ ```js
10
10
  var today = new Date();
11
11
  var day = today.getDay();
12
12
 
13
13
  if (day === 0) {
14
+ spreadsheet.getSheetByName('日');
14
15
  }
15
16
  else if (day === 1) {
17
+ spreadsheet.getSheetByName('月');
16
18
  }
17
19
 
18
20
  ```
@@ -25,4 +27,21 @@
25
27
  > 5.CWへ送信する際、スプシ通りにA列の右側にB列といった表示形式にしたい
26
28
 
27
29
  `sheetData`は配列で取得できているので、forで回すなりなんなりして
28
- `strBody`を整形すればよい。
30
+ `strBody`を整形すればよい。
31
+
32
+ ChatWorkはマークダウンなどが使えないので、列を揃えるとなると難しいですが、行ごとに送信するだけなら。
33
+ 一例ですが
34
+ ```js
35
+ var strBody = "[info]​\n";
36
+ for each (var row in sheetData) {
37
+ for (var i in row){
38
+ var v = row[i];
39
+ if (i !== 0) {
40
+ strBody += " : ";
41
+ }
42
+ strBody += v;
43
+ }
44
+ strBody += "\n";
45
+ }
46
+ strBody += "[/info]";
47
+ ```