GAS×スプレッドシートを使用したトークBotについて

kura

2022.08.25既読 1048

いつも皆様の投稿を拝見しながら勉強させて頂いております。

今回はGoogle Apps Scriptとスプレッドシートを使用したトークBotについてご質問があります。

ユーザーが商品番号を送信すると、販売価格や仕入れ先を返してくるBotを作りたいと思っています。

例)ユーザーが「1」と送信したらBotが指定したスプレッドシートから「商品名:テストn\販売価格:500,000n\仕入価格:450,000n\利益額:50,000n\仕入先:テストn\連絡先:0xx-00xx-00xx」の情報を取り出して返信する。

スプレッドシートで作成したデータベース

Qiitaを参考にオウム返しをするBotは作成できたのですが、送られてきたテキストを判別して該当する商品情報の応答をするところまで上手くいきません。

質問①

LINE WORKSのBot機能でスプレッドシートの内容を返信するBotは作れるのか

質問②

doPost関数しか使用していないが、これだけではスプレッドシートのデータを参照できないのか

以上2点を質問させて頂きます。宜しくお願いいたします。


コメント2

  • 업데이트 된 답글입니다.

    佐藤正宗

    AppscriptのSpreadsheetAppを使えばできますよ。
    https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

    昔書いた記事ですけど、ご参考になれば。
    https://qiita.com/kunihiros/items/570846dcbde2037394c2

    2022.08.26

    1
  • 업데이트 된 답글입니다.

    kura 投稿者

    @佐藤正宗 様
    コメントありがとうございます。
    実は、佐藤様の記事を参考にBot作りをしてました。
    ご本人からコメント頂けてうれしいです。

    Botはというとその後無事に解決することができました。
    初心者にとってはとても助かる記事です。今後とも参考にさせていただきます。

    2022.08.26

    1
前の投稿 トーク未読・既読の検出方法
次の投稿API1.0 talkbotの位置を共有する機能ができなくなった事象に関して
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。