Bot

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

kura

2022.08.25既読 4519

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

今回は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点を質問させて頂きます。宜しくお願いいたします。


コメント3

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

    佐藤正宗

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

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

    2022.08.26

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

    kura 投稿者

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

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

    2022.08.26

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

    @kura様
    コメント失礼いたします。現在、kura様と同じようなシステムの構築を目指しているのですが、行き詰まっている状況です。
    どのような形で、実装されましたか?

    2023.07.21

    0
前の投稿 リッチメニューについて
次の投稿RSSが更新されたら「掲示板」に自動投稿する仕組み
リスト

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