回答編集履歴

1

a

2020/01/16 18:51

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -1,23 +1,37 @@
1
- まるに、はなんですか?
2
-
3
- タイトルもかえてください。
4
-
5
-
6
-
7
- B列が160より大きいとき、A列をログに出す、という仕様に変わったと理解してます。
8
-
9
-
10
-
11
-
12
-
13
1
  ```javascript
14
2
 
15
3
  function myFunction(){
16
4
 
17
- SpreadsheetApp.getActiveSpreadsheet().getSheetByName('就業時間').getDataRange().getValues().filter(function(e){return e[1]>160;}).forEach(function(e){Logger.log(e[0]);});
5
+ SpreadsheetApp.getActiveSpreadsheet().getSheetByName('就業時間').getDataRange().getValues().filter(function(e){return e[1]>161;}).forEach(function(e){Logger.log(e[0]); sendHttpPost(e[0]);});
18
6
 
19
7
  }
20
8
 
9
+ function sendHttpPost(content){
10
+
11
+ const token = "LINEトークン";
12
+
13
+ const options =
14
+
15
+ {
16
+
17
+ "method" : "post",
18
+
19
+ "payload" : "message=" + content,
20
+
21
+ "headers" : {"Authorization" : "Bearer "+ token}
21
22
 
22
23
 
24
+
25
+ };
26
+
27
+
28
+
29
+ UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
30
+
31
+ }
32
+
23
33
  ```
34
+
35
+
36
+
37
+ 一度に両方できるようにしました。後生ですから、クローズしてください。