https://github.com/kudoas/book-recommendation-bot
Google Apps Scripts と Spread Sheet を連携するスクリプト
https://github.com/kudoas/book-recommendation-bot
gas incoming-webhooks slackbot spreadsheet tyepscript
Last synced: 27 days ago
JSON representation
Google Apps Scripts と Spread Sheet を連携するスクリプト
- Host: GitHub
- URL: https://github.com/kudoas/book-recommendation-bot
- Owner: kudoas
- License: mit
- Created: 2020-05-21T06:59:25.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-03-02T12:53:03.000Z (almost 2 years ago)
- Last Synced: 2024-03-02T14:16:20.667Z (almost 2 years ago)
- Topics: gas, incoming-webhooks, slackbot, spreadsheet, tyepscript
- Language: TypeScript
- Homepage:
- Size: 1.4 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Book Recommender
## Summary
スプレッドシートにまとめてある本リストから特定のものを選択して、incoming webhook で slack に通知します。
スクリプトの定期実行は、Apps Scripts のトリガーを使用しています。
## Tech
- TypeScript
- [gas-clasp-starter](https://github.com/howdy39/gas-clasp-starter)
- [Spread Sheet for GAS](https://developers.google.com/apps-script/guides/sheets)
- slack: Incoming Webhooks
- 定期実行: GAS のトリガー
# off topic
ファイル間の import/export が難しいため 1 ファイルで記述しています
(webpack などでバンドルすることも試しましたが、変換後の JS が GAS で対応していないことがありました)
- 参考:[Google Apps Script のモダンな開発環境は理想だった](https://kenchan0130.github.io/post/2019-12-25-1)