質問: やりたいことはタイトルのとおりです。 今までは紙で出席確認を行っていたのですが、時間がかかることと記入忘れがあったりするので、LINE上で「出席しました」とメッセージを送るとGoogleスプレッドシートの該当する項目に書き込み、「出席確認」と送信すると出席した、または出席していないメンバーの名前を返してくれるBotを作りたいと思っています。 消耗品に関しては、単純に買い物リストのようなものです。 「買い物追加」とメッセージを送ると追加する商品の名前を追加するようにメッセージを返し、二回目に商品名を入力すると追加されるものと、「買い物リスト」とメッセージを送ると過去に送信された(Googleスプレッドシートに)項目を表示するものです。 しかし、そのままだと蓄積していくと思うので「(名前)購入済み」とメッセージを送信するとスプレッドシートから削除され、買い物リストの中から消去されるものを作りたいです。 (送信メッセージ例:お昼ご飯 購入済み) このような機能を持つBotを作ったというサイトを見かけてから便利そうだな〜と思って作りたいと考え始めたのですが、無断転載は良いのか分からないので控えておきます。 色々調べてみた結果、doPost関数を使うと良さそうだと分かりました。 参考元のサイトではこのように分けてある事も後々分かりました。 保存:Googleスプレッドシート 作業:Google Apps Script 書き込み・削除:LINE/Googleフォーム 質問が丸投げになってしまいましたが、同時にGoogle Apps Scriptを初心者が学習していくのにお勧めなサイトも合わせて教えていただければ幸いです。
回答: Googleにて「LINE GAS スプレッドシート」等と検索をかけつつ、GASの初心者向けのサイトに記載されているdoPostやfunctionの説明、そしてサンプルコードを組み合わせたらできました!! ただ、追加した内容を削除する機能だけが残っているので別途質問します。