質問編集履歴

6

誤字

2018/08/10 15:58

投稿

mkomko
mkomko

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  function postToSlack() {
52
52
 
53
- sendHttpPost('確認', 'Contracts Bot', ':slack:');
53
+ sendHttpPost('契約を確認してください', 'Contracts Bot', ':slack:');
54
54
 
55
55
  }
56
56
 

5

誤字

2018/08/10 15:58

投稿

mkomko
mkomko

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  function postToSlack() {
52
52
 
53
- sendHttpPost('確認', 'Contracts Bot', ':slack:');
53
+ sendHttpPost('確認', 'Contracts Bot', ':slack:');
54
54
 
55
55
  }
56
56
 

4

誤字

2018/08/10 15:54

投稿

mkomko
mkomko

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  function postToSlack() {
52
52
 
53
- sendHttpPost('契約を確認してください', 'Contracts Bot', ':slack:');
53
+ sendHttpPost('確認', 'Contracts Bot', ':slack:');
54
54
 
55
55
  }
56
56
 

3

文法の修正

2018/08/10 15:54

投稿

mkomko
mkomko

スコア6

test CHANGED
@@ -1 +1 @@
1
- GASでスプレッドシートの情報をもとにSlackへ通知を飛ばしたい
1
+ GASでSlackへ通知を飛ばしたい
test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- 初質問です。よろしくお願いいたします。
5
+ 初質問です。よろしくお願いします。
6
6
 
7
7
 
8
8
 
9
- スプレッドシートの情報から、条件に一致した行の情報が随時Slackに通知されるようにしたいです。
9
+ スプレッドシートから、条件に一致した行の情報がSlackに通知されるようにしたいです。
10
10
 
11
11
  色んなサイトを参考にしてコードを作成してみましたが上手くできませんでした。
12
12
 
@@ -16,11 +16,11 @@
16
16
 
17
17
 
18
18
 
19
- こちらの画像のスプレッドシートですが、G列に「要」と入力されている件について、F列の「終了日」の3日前になったらSlackで通知が流れるようにしたいです。
19
+ こちらの画像のスプレッドシートで、G列に「要」と入力されている件、F列の「終了日」の3日前になったらSlackで通知が流れるようにしたいです。
20
20
 
21
21
 
22
22
 
23
- 通知では、該当する行に入力されている情報(名前・住所・施設・開始日・終了日…)が一通り表示されるようにしたいです。
23
+ 通知では、該当する行に入力されている名前・住所・施設・開始日・終了日が一通り表示されるようにしたいです。
24
24
 
25
25
 
26
26
 
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- ちらのコードでSlackへの通知を飛ばすことはできました。
39
+ このコードでSlackへの通知を飛ばすことはできました。
40
40
 
41
41
 
42
42
 
@@ -100,7 +100,7 @@
100
100
 
101
101
 
102
102
 
103
- 通知の条件をどうすれば拾えるか、コードどこに入れればいいのか分かりません。
103
+ 通知の条件をどうすれば拾えるか、そのコードどこに入れればいいのか分かりません。
104
104
 
105
105
 
106
106
 

2

誤字

2018/08/10 15:49

投稿

mkomko
mkomko

スコア6

test CHANGED
File without changes
test CHANGED
@@ -16,9 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- こちらの画像のスプレッドシートですが、G列に「要」と入力されている件について、F列の「終了日」の3日前になったら
19
+ こちらの画像のスプレッドシートですが、G列に「要」と入力されている件について、F列の「終了日」の3日前になったらSlackで通知が流れるようにしたいです。
20
-
21
- Slackで通知が流れるようにしたいです。
22
20
 
23
21
 
24
22
 
@@ -100,6 +98,8 @@
100
98
 
101
99
  ```
102
100
 
101
+
102
+
103
103
  通知の条件をどうすれば拾えるか、コードのどこに入れればいいのかが分かりません。
104
104
 
105
105
 

1

試したことの追記

2018/08/10 06:15

投稿

mkomko
mkomko

スコア6

test CHANGED
File without changes
test CHANGED
@@ -26,12 +26,6 @@
26
26
 
27
27
 
28
28
 
29
- どなたか、非エンジニアでも分かるように、手順とコードをお教えいただけないでしょうか・・・
30
-
31
-
32
-
33
-
34
-
35
29
  ### 発生している問題・エラーメッセージ
36
30
 
37
31
 
@@ -44,4 +38,72 @@
44
38
 
45
39
 
46
40
 
41
+ こちらのコードでSlackへの通知を飛ばすことはできました。
42
+
43
+
44
+
45
+ ```
46
+
47
+ var postUrl = "https://hooks.slack.com/services/**************************";
48
+
49
+ var postChannel = "#チャンネル名";
50
+
51
+
52
+
53
+ function postToSlack() {
54
+
55
+ sendHttpPost('契約を確認してください', 'Contracts Bot', ':slack:');
56
+
57
+ }
58
+
59
+
60
+
61
+ function sendHttpPost(message, username, icon) {
62
+
63
+ var jsonData = {
64
+
65
+ "channel" : postChannel,
66
+
67
+ "username" : username,
68
+
69
+ "icon_emoji": icon,
70
+
71
+ "text" : message
72
+
73
+ };
74
+
75
+
76
+
77
+  
78
+
79
+ var payload = JSON.stringify(jsonData);
80
+
81
+ var options = {
82
+
83
+ "method" : "post",
84
+
85
+ "contentType" : "application/json",
86
+
87
+ "payload" : payload
88
+
89
+ };
90
+
91
+
92
+
93
+
94
+
95
+
96
+
97
+ UrlFetchApp.fetch(postUrl, options);
98
+
99
+ }
100
+
101
+ ```
102
+
103
+ 通知の条件をどうすれば拾えるか、コードのどこに入れればいいのかが分かりません。
104
+
105
+
106
+
107
+
108
+
47
109
  ### 補足情報(FW/ツールのバージョンなど)