質問編集履歴
2
コメントにて指示いただいた、繰り返し処理の部分の訂正を行いました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,10 +41,10 @@
|
|
41
41
|
var today = new Date();
|
42
42
|
|
43
43
|
for (var i = 1; i < values.length; i++) {
|
44
|
-
|
44
|
+
var date = values[i][0];//A列の値
|
45
|
-
|
45
|
+
var name = values[i][1];//B列の値
|
46
|
-
|
46
|
+
var title = values[i][2];//C列の値
|
47
|
-
|
47
|
+
var quote = values[i][3];//D列の値
|
48
48
|
if (date.getFullYear() === today.getFullYear() && date.getMonth() === today.getMonth() && date.getDate() === today.getDate()) {
|
49
49
|
var body = "<@here> 今日の花言葉 \n" + "【花で彩る、日々の暮らし】\n" + "リラックスしたいときやインスピレーションがほしい時、少し幸せになれる花言葉をご紹介! \n";
|
50
50
|
var message = name + ":" + title + "(" + quote + ")";
|
1
月ごとのスプレッドシートの扱い方について追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
|2/1|チューリップ|Tulipa|「愛の告白」「美しい瞳」|
|
10
10
|
|2/2|バラ|Rosa|「愛」「美」|
|
11
11
|
|
12
|
+
以降、1か月分のデータが続きます。
|
13
|
+
スプレッドシートの表は毎月手動作成で、「23年2月」「23年3月」といった具合にタブで月を分けていきます。
|
12
14
|
スプレッドシートA列の日付に対応した行の内容をSlackに自動投稿します。
|
13
15
|
|
14
16
|
Slack AppsのライブラリはGASに導入済みです。
|
@@ -59,4 +61,3 @@
|
|
59
61
|
### 補足情報
|
60
62
|
- Slackのカスタムインテグレーションで、Webhookを利用した実装は避けたいです。
|
61
63
|
(Slack側の推奨方法がSlack Appsを利用した実装のため。)
|
62
|
-
|