質問編集履歴

2

修正

2023/04/01 12:42

投稿

umimuk
umimuk

スコア2

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,48 @@
57
57
 
58
58
  追記画像
59
59
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-01/4d52b5f7-fd6c-4b46-a733-907d0343ebd7.jpeg)
60
+
61
+ 修正後コード
62
+ ```javascript
63
+ //spreadsheetからデータを取得
64
+ function GoogleFormToLine(){
65
+ var sheet = SpreadsheetApp.getActiveSheet(); //sheetの指定
66
+ var row = sheet.getLastRow(); //行数
67
+ var column = sheet.getLastColumn(); //列数
68
+ var range = sheet.getDataRange(); //sheetから範囲指定するための準備
69
+ var message = "";
70
+ for(var i=3;i<=column;i++){
71
+ var item = range.getCell(1, i).getValue(); //1行目
72
+ var value = range.getCell(row, i).getValue(); //最終行
73
+ if (item == "報告対象日" ){
74
+ var date = new Date(value)
75
+ var weeks = ["日","月","火","水","木","金","土"];
76
+ var weekstr = weeks[date.getDay()];
77
+ var ymd = Utilities.formatDate(date, "Asia/Tokyo", "MM/dd");
78
+ value = ymd + "(" + weekstr + ")"
79
+ }
80
+ if (item.includes("【") && item.includes("】")) {
81
+ value = "";
82
+ } else {
83
+ item += " / ";
84
+ }
85
+
86
+ message += "\n"+item + value+ "\n" ;
87
+ }
88
+ SendToLine(message);
89
+ }
90
+ //LINEに通知
91
+ function SendToLine(message){
92
+ var token = '***'; //テスト1
93
+ var op =
94
+ {
95
+ "method" : "post",
96
+ "Content-Type" : "application/x-www-form-urlencoded",
97
+ "payload": "message=" + message,
98
+ "headers":{"Authorization" : "Bearer " + token}
99
+ };
100
+ var res = UrlFetchApp.fetch("https://notify-api.line.me/api/notify",op);
101
+ Logger.log(JSON.parse(res.getContentText())); //Response
102
+ }
103
+
104
+ ```

1

修正後の追記画像

2023/04/01 12:35

投稿

umimuk
umimuk

スコア2

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,5 @@
55
55
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-30/d0f9619b-8cd9-4436-9e80-12d50d20a1ac.png)![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-30/6f6a6f74-7bf6-4f84-94b1-4cfaf5ae1469.jpeg)
56
56
  その後実際に報告する数字が0だった質問は省くようコード入力するも、そうしたらセクションが空白項目になるため、出て来ない。
57
57
 
58
+ 追記画像
59
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-01/4d52b5f7-fd6c-4b46-a733-907d0343ebd7.jpeg)