質問編集履歴

2

追記

2020/06/07 07:19

投稿

momokoko
momokoko

スコア38

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,10 @@
52
52
 
53
53
  function follow(e) {
54
54
 
55
+ // 追記
56
+
57
+ console.log("フォロー確認");
58
+
55
59
  var spreadsheet = SpreadsheetApp.openById('****************'); //スプレッドシートの指定
56
60
 
57
61
  var sheet = spreadsheet.getActiveSheet(); //シートを取得する
@@ -65,6 +69,10 @@
65
69
 
66
70
 
67
71
  function unFollow(e){
72
+
73
+ // 追記
74
+
75
+ console.log("アンフォロー確認");
68
76
 
69
77
  var spreadsheet = SpreadsheetApp.openById('****************');
70
78
 

1

追加

2020/06/07 07:19

投稿

momokoko
momokoko

スコア38

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,21 @@
1
+ タイトル通りですが、[こちらの質問の続きです。](https://teratail.com/questions/267337)
2
+
3
+
4
+
5
+ LINE_USER_IDをwebhookを使って取得し、最終的には複数の端末にGmailから取得してきた情報を同様の内容を流したいと考えております。
6
+
7
+
8
+
9
+ 前回の質問で、webhookを利用してLINE_USER_IDを獲得すればいいとわかりましたが、[参考にした記事](https://www.takeiho.com/line-bot-push)でうまく行きませんでした。
10
+
11
+
12
+
13
+ gmail取得するプロジェクトとは分けて、userIDだけ取得するプロジェクトを立ち上げて実験しています。
14
+
15
+ 下記が全コードです。
16
+
17
+
18
+
1
19
  ```ここに言語を入力
2
20
 
3
21
  var access_token = '**********************';
@@ -88,12 +106,10 @@
88
106
 
89
107
  follow関数を単体で実行して見るとスプレッドシートに「ユーザーID」という文字が書き込まれました。
90
108
 
91
- ```ここ言語を入力
109
+ ['ユーザーID']の部分を[e.source.userId]書き換えて
92
110
 
93
111
  sheet.appendRow([e.source.userId])
94
112
 
95
- ```
96
-
97
- に書き換えてフォロー解除ブロックを繰り返してもスプレッドシートにuseridはかきこまれませんでした。
113
+ とした場合、フォロー解除ブロックを繰り返してもスプレッドシートにuseridはかきこまれませんでした。
98
114
 
99
115
  調べてもよくわかない状態なので、ご教授頂きたいです。