Skip to content

Google Apps Script を使用して決まった時間に LINE のトークにその日の天気や名言を送信する

License

Notifications You must be signed in to change notification settings

HRTK92/line-morning-greeting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LINE Morning Greeting

Google Apps Script を使用して決まった時間に LINE のトークにその日の天気や名言を送信する

Why Use Google App Script?

Google App Script は、Google アカウントさえあれば誰でも無料で使用でき、指定の時間にトリガーを設定することで、定期的に処理を実行することができる。

また、clasp を使用することで、VScode と TypeScript を使用して開発をすることができるため。

Getting Started

Google App Script にプッシュするまで

  1. このリポジトリをクローンする

  2. パッケージをインストール

pnpm install
  1. clasp で Googleアカウント にログインする
pnpm clasp login
  1. clasp を使用して、Google App Script のプロジェクトを作成する
pnpm clasp create --type standalone
  1. Google App Script にファイルをプッシュする
pnpm clasp push
  1. ブラウザでプロジェクトを開く
pnpm clasp open

Google App Script の設定

  1. スクリプト プロパティを設定
プロパティ
LINE_CHANNEL_ACCESS_TOKEN 取得したトークン
LINE_CHANNEL_SENDER 送信するユーザー(グループ)のID
  1. トリガーの設定

今回は、毎日7時に実行する方法を説明します。

Google App Script で、繰り返し実行する際は1時間単位での指定なので「毎日の〇時〇分」という指定はできません。

そのため、その日の7時にトリガーを設定するsetTriggerを使用し、この関数を毎日「6〜7時」に実行するようにトリガーを設定します。

About

Google Apps Script を使用して決まった時間に LINE のトークにその日の天気や名言を送信する

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published