回答編集履歴
2
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
全体を実行して試せていないので、解決にはならないかもしれませんが、
|
2
|
-
・insert_ss()関数はtextしか
|
2
|
+
・insert_ss()関数はtextしか渡されていないので、中でresponseLineJsonやmessage等の変数は使えない。
|
3
3
|
・シート(シート名)を指定する必要あり
|
4
4
|
|
5
5
|
下記のように直したら動くでしょうか。
|
1
修正
answer
CHANGED
@@ -1,16 +1,20 @@
|
|
1
1
|
全体を実行して試せていないので、解決にはならないかもしれませんが、
|
2
|
+
・insert_ss()関数はtextしか足していないので、responseLineJsonやmessageは使えない。
|
2
|
-
シート(シート名)を指定する必要
|
3
|
+
・シート(シート名)を指定する必要あり
|
3
4
|
|
5
|
+
下記のように直したら動くでしょうか。
|
6
|
+
(先頭が「-」(赤色)の行は削除、先頭が「+」(緑色)の行は追加)
|
7
|
+
|
4
8
|
```diff
|
5
9
|
function insert_ss(text) {
|
6
10
|
|
7
|
-
const message = responseLineJson.message;
|
11
|
+
- const message = responseLineJson.message;
|
8
|
-
const input_text = message.text;
|
12
|
+
- const input_text = message.text;
|
9
13
|
- const sheet = SpreadsheetApp.openById(‘SS_hogehoge’);
|
10
14
|
+ const spreadsheet = SpreadsheetApp.openById(‘SS_hogehoge’);
|
11
15
|
+ const sheet = spreadsheet.getSheetByName("シート名");
|
12
16
|
|
13
|
-
sheet.getRange('A2').setValue(input_text);
|
17
|
+
- sheet.getRange('A2').setValue(input_text);
|
14
|
-
|
18
|
+
+ sheet.getRange('A2').setValue(text);
|
15
19
|
}
|
16
20
|
```
|