iT邦幫忙

0

如何修改 Line Bot ,當收到搜尋問題時先把問題存在Google 試算表

  • 分享至 

  • xImage

程式學習過程中發現,無法知道使用者尋問Line Bot 的問題,但我也不知如何把程式改成,當Line Bot收到搜尋問題時先把問題存在Google 試算表。

程式說明:
1.Line Bot收到問題 -->2.搜尋Google 試算表-->3.Line Bot回答搜尋結果
希望改成:
1.Line Bot收到問題 -->2.將問題存入Google 試算表-->3.搜尋Google 試算表
-->4.Line Bot回答搜尋結果
.........................................................

Han iT邦研究生 1 級 ‧ 2021-08-24 17:05:53 檢舉
意思是要多加一個動作是,把詢問的問題加到 Google Sheet?
累累 iT邦新手 5 級 ‧ 2021-08-24 19:14:58 檢舉
是的,我試過但一直沒有成功。
我會開一個新的「工作表1」存問題。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
Han
iT邦研究生 1 級 ‧ 2021-08-25 09:45:31
最佳解答

可以參考官方文件的範例

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// Appends a new row with 3 columns to the bottom of the
// spreadsheet containing the values in the array
sheet.appendRow(["a man", "a plan", "panama"]);

我有看到程式中你已經有成功取到sheet所以再來只要進行資料寫入即可
如上述範例

var sheet = spreadSheet.getSheetByName('工作表1');
sheet.appendRow(['a', 'b', 'c', 'd']); // 會在資料表最下面新增一排資料
累累 iT邦新手 5 級 ‧ 2021-08-25 19:14:08 檢舉

先感謝教學囉!!

Han iT邦研究生 1 級 ‧ 2021-08-25 21:25:02 檢舉

abcd只是我寫範例而已,就是你要插入的資料而已哦
你可以實際跑一次就知道了

累累 iT邦新手 5 級 ‧ 2021-08-25 21:52:18 檢舉

了解謝謝

2
海綿寶寶
iT邦大神 1 級 ‧ 2021-08-24 10:10:24

https://ithelp.ithome.com.tw/upload/images/20210824/20001787rxkdf2eCZv.png

累累 iT邦新手 5 級 ‧ 2021-08-24 19:54:48 檢舉

感謝,教學!!

我要發表回答

立即登入回答