質問編集履歴
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -57,3 +57,48 @@
|
|
57
57
|
|
58
58
|
追記画像
|
59
59
|

|
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
修正後の追記画像
test
CHANGED
File without changes
|
test
CHANGED
@@ -55,3 +55,5 @@
|
|
55
55
|

|
56
56
|
その後実際に報告する数字が0だった質問は省くようコード入力するも、そうしたらセクションが空白項目になるため、出て来ない。
|
57
57
|
|
58
|
+
追記画像
|
59
|
+

|