MENU
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
人気の記事ランキングTOP 5!
  • 【自作手帳】自作リフィルのおすすめテンプレート10選!(PDF無料ダウンロード可!)
  • 【2026最新】ジャーナリングのおすすめ本10選!Unlimited対応も!
  • 【自作手帳】Word,Excelで出来る!A5システム手帳のリフィル自作方法
  • 【無料】Goodnotes6で使えるデジタルプランナー・テンプレート10選(PDFダウンロード可)
  • 【保存版】Goodnotes6の使い方まとめ!PDFの読み込み・PDF化・メモの書き方を徹底解説
手帳でキャリアも人生も自分らしく!
キャリアの実験室
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
キャリアの実験室
  • 手帳
    • 手帳 リフィル自作した手帳のリフィルを公開していきます!
    • 手帳 レビュー
    • 手帳 アイデア
    • 手帳 ジャーナリング
  • 独学
    • 独学 キャリアコンサルタント国家資格キャリアコンサルタントの試験対策や学んだコトなどをまとめていきます!
    • 独学 プログラミング
    • 独学 リスキリング自分で楽しく効率よく学習するリスキリングのTipsや参考情報をまとめますᕦ(ò_óˇ)ᕤ
  • ワーク
    • キャリア 転職
    • マインドセット
    • マインドフルネス自分の気持ちを高めて、常に前向きに平常心でいるためのTipsや参考情報をまとめます!
    • ツール活用 効率化
  1. ホーム
  2. 独学
  3. 独学 プログラミング
  4. 【GAS】LINE APIを登録してLINE BOTプログラムを作る

【GAS】LINE APIを登録してLINE BOTプログラムを作る

2024 11/21
独学 プログラミング
ワタシ

ども、らーにゃです。今回はGASの活用についてまとめます。

身の回りのことをもっと自動化できないものか?

仕事でもプライベートでも忙しくなるほどに自動化の必要性・重要性は増していると思います。

「プログラミングど素人の自分がどうやりゃええんや…」

と頭を抱えることが多くありました。

そんな中、最近GAS(Google Apps Script)を勉強している中で

『ど素人の自分でもコピペするだけである程度出来た!』

と思えるものが出来たので、今までやってきたことを余すことなく記載します。

自動化やGASのプログラミングに興味があるけど、どんなことなら出来るのか…と思っている初心者の方のご参考になれば幸いです。(‘ω’)ノ

合わせて確認した記事
コピペで出来るGAS自動化プログラムまとめ
目次

今回の論点整理

今回行うのはGASで作ったプログラムを定期的にLINEに送るLINE BOTプログラムです。

同様のことはGmailでも手軽にできますが、他の人も巻き込んで手軽にリマインドの仕組を作るのであれば、LINE APIを使うのがベストです。

イメージは下記の通り。

具体的には下記の3点について触れていきます。

今回の論点
  • LINE APIの設定と登録方法
  • LINEへ送るプログラム例
  • 自作プログラムへの拡張

順に触れていきます。

Google Apps Scriptの活用ポイント

LINE APIの設定・登録方法

まずLINEへの自動通知のプログラムを組むためにはLINE Notify APIというものを設定する必要があります。

下記サイトに遷移してまずは右上のログインからLINE IDでログインします。

■ご参考リンク(LINE Notify API ログイン)

ログイン後に再度右上を確認すると自分のアカウント名になっているはずなので、そこをクリックしてマイページをクリック。

マイページログイン後は、下の方にスクロールするとアクセストークンの発行という覧があるので「トークンを発行する」をクリック。

まずはトークン名を記載します。(これはどんな名称でもOK)

その後、通知を出したいトークルームを選択します。

まずはテストとして「1:1で受け取る」を選択していますが、他の人とのルームでもできます。

ここまでで無事トークンが発行されるので、下記のトークンをコピーして下記に記載するコードに反映させます。

登録は以上です。恐ろしく簡単に設定ができます。

ワタシ

ど素人のワタシにも優しい設計です

LINEへ送るプログラム例

次にLINEへ通知を出すコードですが、結論から言いますと、下記のようなコードで実行が出来ます。


// 「ACCESS_TOKEN」をLINE Notifyのアクセストークンに書き換え。
const ACCESS_TOKEN= "★LINE Notifyのアクセストークン";

//★実行したいプログラムに書き換え
function test() {
  let body = 'test message';
  sendToLine(body); 
}

//LINEに送る
function sendToLine(text){
  const token = ACCESS_TOKEN;
  const options =
   {
     "method"  : "post",
     "payload" : "message=" + text,
     "headers" : {"Authorization" : "Bearer "+ token}
   };
   UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}

基本的には下記のプログラムをコピペして頂ければ使えるはずです。

変更が必要なのは下記の2か所のみです。

修正する箇所

「★LINE notifyのアクセストークン」を変更
 ➡上記で発行したURLを貼り付けます。

「★実行したいプログラムに書き換え」を変更
 ➡上記のコードではtest messageを返すだけの単純なプログラムになっています。

上記はあくまでLINEの通知が飛ぶかどうかの参考のプログラムなので、プログラムの中身は実行したいプログラムに書き換えてください。

私の場合、朝に家族のグループに天気予報などの情報を送ったり、自分自身には一日のカレンダーの予定をリマインド的に送っています。

ちなみに、上記の参考コードを実行すると下記のようになります。

(上のメッセージはアクセストークンを発行した時点で返ってきます)

ツマ

自分好みのリマインドプログラムをLINEに送れると見逃がしが少なくて助かる

まとめ

今回ポイントしてまとめてきたのは以下の2点です。

抑えたいポイント
  • LINE APIの設定登録
    ▷該当のトークルームを指定し、アクセストークンを発行する
  • LINEへ送るプログラム
    ▷アクセストークンを参照し、該当プログラムを記載する。

今回は一例を出しましたが、GASを扱うことが出来ると、効率化・自動化をさせることは無限大です。

そしてこのGASの何と言っても素晴らしいのが環境不要!そしてしかもタダ!ということです。

仕事でつかえる部分があるのは勿論のこと、プライベートでも利活用できるオトク技がいっぱいなため、非エンジニアの人でもぜひトライしてみてください!

とにかく私のような初心者の人が手軽に試して面白い!と感じて飽きる前に習慣化できるように、今まで作ったコードは公開していくのでコピペして利用・参考にして下さい。

合わせて確認した記事
コピペで出来るGAS自動化プログラムまとめ

自身の今のスキルや状況に応じて、次のステップアップに向けた動きを付けて一緒に自動化・効率化の技術を上げていきましょう!(‘ω’)ノ

▼おすすめの動画学習(Udemy)▼

GASをサクっと学んでアウトプットするには動画教材がオススメです!

GASの解説は良質なコンテンツが多いです(´∀`*)

オススメ①:【新IDE対応】Google Apps Script(GAS)の基礎を完全習得 -初心者歓迎-【爆速で習得しちゃおう】 icon
オススメ②:独学で身につけるGAS(Google Apps Script)〜基礎編〜【業務効率化・自動化で残業を無くそう!】 icon
オススメ③:5つの活用事例から40のスキルが身につく、Google Apps Script(GAS)開発入門【ES2015対応】 icon

※評価が4.0を超えて割引にもなっているコンテンツは特におすすめです!

あわせて読みたい
【徹底比較】PythonとGASをどちらを学ぶべきか?実際に両方を学んで分かった違いとオススメ学習法 ワタシ ども、らーにゃです。今回はPythonとGASを比較していきます。 自分は非エンジニアだけど… 「もっともっと効率化したい!」 「プログラムを書けるようになりたい...

ご精読頂きありがとうございました!
m(_ _)m

独学 プログラミング
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【GAS】Google Driveで自動バックアップを行うプログラムを作る
  • 【BIツール】Google Data Portalで簡単に本格的なダッシュボードを作る

この記事を書いた人

らーにゃのアバター らーにゃ

ビビっときたTipsや手帳術を発信します ٩( ᐛ )و

●家族:フルキャリ妻と子供2人

●資格:国家資格キャリアコンサルタント

●趣味:手帳歴20年 | 自作歴12年| デジプラ歴4年

関連記事

  • 【GAS】ショートカットを利用してApple Watch→スプレッドシートのデータ連携を行う
  • 【レビュー】ChatGPTの使い方 | プログラミング初心者の応用 (GAS/Python)
  • 【GAS】Google Fitのデータをスプレッドシートに引き抜くプログラムを考える
  • 【徹底比較】PythonとGASをどちらを学ぶべきか?実際に両方を学んで分かった違いとオススメ学習法
  • 【GAS】TogglのAPIを利用したデータ連携の仕様変更について
  • 【Python入門】コピペしてそのまま使えるPythonの自動化プログラムまとめ
  • 【Python自動化】GoogleスプレッドシートにPythonからデータを流し込む方法
  • 【Python自動化】タスクスケジューラで定時にPythonファイルを自動実行する方法

コメント

コメントする コメントをキャンセル

ブログの記事一覧
カナダでキャリコン/コーチをしながら理想のセカンドキャリア作るためのヒントや考え方をブログやYouTubeで発信中!

●家族:フルキャリ妻1人、子供2人
●資格:国家資格キャリアコンサルタント
●趣味:手帳歴20年 | 自作歴12年| デジプラ歴4年
人気の記事ランキングTOP5!
  • 【自作手帳】自作リフィルのおすすめテンプレート10選!(PDF無料ダウンロード可!)
  • 【2026最新】ジャーナリングのおすすめ本10選!Unlimited対応も!
  • 【自作手帳】Word,Excelで出来る!A5システム手帳のリフィル自作方法
  • 【無料】Goodnotes6で使えるデジタルプランナー・テンプレート10選(PDFダウンロード可)
  • 【保存版】Goodnotes6の使い方まとめ!PDFの読み込み・PDF化・メモの書き方を徹底解説
目次
検索
  • プロフィール
  • サイトマップ
  • プライバシーポリシー
  • お問い合わせ

© キャリアの実験室.

  • メニュー
  • ジャーナル
  • 自作手帳
  • アイデア
目次