質問編集履歴

1

コード追加

2018/07/08 12:05

投稿

ISATAKU
ISATAKU

スコア14

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,79 @@
23
23
 
24
24
 
25
25
  解決方法を教えてください。お願いします。
26
+
27
+
28
+
29
+ コード(qiitaの記事のコピぺ)
30
+
31
+ ---
32
+
33
+ ```javascript
34
+
35
+ // 認証用インスタンス
36
+
37
+ var twitter = TwitterWebService.getInstance(
38
+
39
+ 'Consumer Key (API Key)', // 作成したアプリケーションのConsumer Key
40
+
41
+ 'Consumer Secret (API Secret)' // 作成したアプリケーションのConsumer Secret
42
+
43
+ );
44
+
45
+
46
+
47
+ // 認証
48
+
49
+ function authorize() {
50
+
51
+ twitter.authorize();
52
+
53
+ }
54
+
55
+
56
+
57
+ // 認証解除
58
+
59
+ function reset() {
60
+
61
+ twitter.reset();
62
+
63
+ }
64
+
65
+
66
+
67
+ // 認証後のコールバック
68
+
69
+ function authCallback(request) {
70
+
71
+ return twitter.authCallback(request);
72
+
73
+ }
74
+
75
+
76
+
77
+ // セルを取得
78
+
79
+ var sheetData = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート1"); // 「シート1」はシート名
80
+
81
+ var postMessageCell = sheetData.getRange(2, 3); // セルの位置。縦横それぞれ1~の番号で指定できる
82
+
83
+
84
+
85
+ // ツイートを投稿
86
+
87
+ function postUpdateStatus() {
88
+
89
+ var service = twitter.getService();
90
+
91
+ var response = service.fetch('https://api.twitter.com/1.1/statuses/update.json', {
92
+
93
+ method: 'post',
94
+
95
+ payload: { status: postMessageCell.getValue() }
96
+
97
+ });
98
+
99
+ }
100
+
101
+ ```