ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。エンジニアの日々の開発などの記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

gas

【GAS】Gemini ProのAPIをGoogle Apps Scriptから叩いてみる。

約2ヶ月前くらいの去年の年末にGoogle DeepMindによって開発されたGeminiからGemini Proが使えるようになりました。 Gemini Proは、Google AIが開発した最新のマルチモーダル生成AIモデルです。テキスト、画像、動画などの様々なデータを組み合わせることで…

【GAS】Slack EventでのWebhookを処理するときにタイムアウトしてしまう問題【解決済み】

Slack Events APIを利用しているのですが、そのリクエスト先をGAS(Google Apps Script)に設定しています。GASで処理させることで、自前でサーバを立てることなく、SlackのWebhookを簡単に実現できます。 なのですが、急に問題が発生しました。 サービスで …

GASとChatGPTを使ってブログ記事をスクレイピングしつつ要約をまとめてもらう。

gas

URLを入力すればそのサイトの要約をまとめてくれると嬉しいですよね。そういうサービスがありますが、無料で使えるものってなかなか見つからないですよね。そこで、今回は自分で実装することにしました。 処理の流れとしては以下になります。 要約してほしい…

GASでChatGPTを利用する

gas

最近流行りのChatGPT、OpenAIのAPIが利用できるということなので、実際に使ってみました。 また、いつものように、無料でサーバの処理のようなことが実現できるGoogle Apps Script(以下、GAS)からAPIを叩いて利用してみました。 OpenAIのAPI Keyの取得 GAS…

GASのAdSense Management APIをv1.4からv2にバージョンアップしてみる。

Google Apps Script(以降、GAS)でAdSense Management APIを利用して、毎日自動実行していたスクリプトがあったのですが、急に動かなくなりました。 で、エラーの内容を見たら、GoogleJsonResponseException: API call to adsense.reports.generate failed wi…

クロスオリジンのiframeでのalert()やconfirm()やpromptが使えなくなった問題【GAS】

Google Apps Script(以下、GAS)で、ウェブアプリで公開しつつ、表示されたHTML上のScript内でwindow.prompt()を使用して、文字列の入力を取得していました。 実行環境のブラウザはchromeを使っていたのですが、ある日から急に動かなくなったので、それの原…

【無料】簡単に独自アイキャッチ画像を生成できる仕組みを作る

まずは、今回の独自システムで作成したアイキャッチ画像はこちらになります。 今回は、これを作成できる仕組みを作ったので、それを紹介しようと思います。 概要 完全無料で作りたかったので、有料のサーバは用意していません。そのため、簡単に無料でスクリ…

とうとうNotion APIが公開されたのでGASを使って試してみる。

NotionのパブリックAPIが公開されました。 まだベータ版ですが、早速Notion APIを試してみたいと思います。 Getting started まずはドキュメントを見ながらGetting startedの項目をやっていきたいと思います。 developers.notion.com Log into a Notion work…

【SORACOM SIM】LINE Botを使ってsimをオン/オフして料金を節約できるiPhoneにしてみた。

だいぶ前(2年位前)の話にはなってしまうのですが、職場の人にiPhone6sをいただきました。そこで使うSIMをソラコムにしてみたので、いろいろAPIを叩いて遊んでみました。 soracom.jp SIM検討 LINEのBotとGASを用いたシステム構成 GASのスクリプト gas.gs ge…

【GAS】Chatwork Webhookと無料で扱えるGASを使ってオウム返しBotを作ってみる。

Chatworkでもwebhookが使えるとのことなので、いつものようにサーバ費用が全くかからないGoogle Apps Script(以降、GAS)を使ってChatwork Webhookを試してみました。 GASは、無料で簡単にウェブページの作成や、APIサーバの作成をすることができるので、個…

毎日自動でGoogle AdsenceのレポートのグラフをLINEに送るボットを作るぞ!

Googleアドセンスで収益が上がると毎日レポートを見るのが楽しみになりますよね。一日に何度も見てしまうかもしれません。 今回はそのレポートをLINEのボットで自動で送るようにさせよう!という手順を紹介する記事になります。

【GAS】スプレッドシートの更新をSlackに通知させよう!

タイトルの通り、スプレッドシートを編集して変更がかかったとき、Slackに通知させたいときってきっとあるかと思います。 今回はそのやり方を紹介したいと思います。

【GAS】スプレッドシートのグラフをSlackに送るボットを作るよ!

コロナウィルスの影響でリモートワーク・テレワークになり、Slackなどのチャットツールを使う機会が増えてきたんじゃないかなと思います。そんなわけで、Slackを使って便利なボットを作っていきたいなと思います。 今回紹介するのは、スプレッドシートにまと…

【GAS】スプレッドシートのグラフをLINEに送るボットを作るよ!

LINEのMessaging APIでいろんなボットを作ってきましたが、今回は、スプレッドシートにまとめているデータをグラフ化して、その画像をLINEに送信する、ということをしてみたいと思います。

【GAS】SlackのEvent APIを用いて、投稿などをGASで受け取って処理してみよう!

Slackのボット作成でGoogle Apps Script(以下、GAS)を利用することで、サーバ費が不要になり、無料でボット作成を行うことができます。 今回の記事では、Event Subscriptionsを用いて、Slackへの投稿をトリガーとして、GASでなにか処理を行うことを目指し…

【振り返り】1人でアドベントカレンダー25日間を書ききったぞ!

とうとう2019年も終わりです。令和1年目が終わってしまいます。 そんな今年、初めてアドベントカレンダーに参加してみました!そして、アドベントカレンダー1つを全部自分で埋めてみました! ということで、今年最大のチャレンジだったと思われるアドベント…

【GASの起動時間の制限を回避せよ】分割実行や非同期処理を使って高速実行を実現してみた!

この記事は GAS道場 Advent Calendar 2019 の25日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 とうとう最終日です! 今回は、GASを使いまくっている方だったら一度は見たことがあるかもしれない…

【GAS】祝日を取得するスクリプトを書いてAPIとして公開してみよう。

この記事は GAS道場 Advent Calendar 2019 のN日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、指定した日付・期間内の祝日を取得するスクリプトを作成しようと思います。 各言語で例えば…

【GAS】Googleフォームに入力があったら内容をメールで送信するぞ

この記事は GAS道場 Advent Calendar 2019 の23日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、アンケートなどで使われるGoogleフォームに関する記事になります。Googleフォームに回答が…

【GAS】Google ToDoでの期限が過去の未完了のタスクの期限を今日に設定するぞ

この記事は GAS道場 Advent Calendar 2019 の22日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、Google ToDoのタスクを操作する方法についての紹介をしたいと思います。 タスク一覧とタス…

【GAS】Google Docsの内容をはてなブログに投稿する機能を作成してみた

この記事は GAS道場 Advent Calendar 2019 の21日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回はGASからGoogleドキュメントを操作したいと思います。 その例として、Google Docsに書いた内…

【GAS】とっても簡単!プログラムからメール送信を送信する方法!

この記事は GAS道場 Advent Calendar 2019 の20日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GASからメールを送信する方法を紹介したいと思います。また、そのメール送信ができること…

【GAS】Googleの翻訳機能を使って無料の翻訳APIを作成してみよう。

この記事は GAS道場 Advent Calendar 2019 の19日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GAS上からLanguageAppというGoogle翻訳が扱えるクラスを利用して、言語の翻訳をしてみたい…

【GAS】スプレッドシートからCSVをダウンロードする1クリックボタン/メニューを作成しよう

この記事は GAS道場 Advent Calendar 2019 の18日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GASのダイアログを用いて、CSVをダウンロードする機能の作成をしたいと思います。 はじめ…

【GAS】ライブラリを作成して外部のGASファイルから別のスクリプトを利用する方法。

この記事は GAS道場 Advent Calendar 2019 の17日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、ライブラリを利用して、別のGASファイルのスクリプトを利用する方法を紹介したいと思いま…

【GAS】スプレッドシート上にスクリプトからボタンを生成しスクリプトを割り当てる方法。

この記事は GAS道場 Advent Calendar 2019 の16日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、スプレッドシートにボタンを配置することをスクリプト上で行い、自動化したいなと思います…

【GAS】スプレッドシート上に独自のカスタムサイドバーを表示させよう!

この記事は GAS道場 Advent Calendar 2019 の15日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回はスプレッドシート上に独自のサイドバーを表示させる方法を紹介したいと思います。 developer…

【GAS】カスタムメニューを作成してヘッダーのメニューからスクリプトを実行しよう!

この記事は GAS道場 Advent Calendar 2019 の14日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、スプレッドシート上のヘッダーメニューからスクリプトを実行するカスタムメニューを作成し…

GASでSlackにメッセージを投稿するボットを作ってみよう!

この記事は GAS道場 Advent Calendar 2019 の13日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 このアドベントカレンダーを順番に見ていただけている方は13日目ということもあり、とうとう外部の…

GASで外部APIを叩いて天気の情報を取得しよう

この記事は GAS道場 Advent Calendar 2019 の12日目の記事です。 Google Apps Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。 今回は、GASから外部のAPIを叩いて、そのレスポンスのJSONを扱ってみたいと思います。 天気API 天…

お問い合わせプライバシーポリシー制作物