マガジンのカバー画像

SaaS

1,350
運営しているクリエイター

#GoogleAppsScript

GASでBlueskyのBotをつくった備忘録

GASでBlueskyのBotをつくった備忘録

なぜBotをGoogle Apps Scriptでつくるのか?楽だからです。

面倒なコンパイルやデプロイをする必要がない。Botとしての動作を簡単につくれる。JavaScriptなので気楽に書ける。他のサービスとも組み合わせやすい。

ゴリゴリのプログラマーでない個人でつくるのなら、気楽なGASが一番やりやすいと思います。ちなみに以前はTwitterやSlackのBotもGASでつくっていました

もっとみる
SmartHR × GAS カスタム従業員項目に色んな情報を更新してみよう

SmartHR × GAS カスタム従業員項目に色んな情報を更新してみよう

こんばんは、しがない情シスです。

今回はSmartHRをGASでこねこねしたお話です。

へーしゃ、少し前にSmartHRを使い始めまして。
「うわあああああすごいスマートだこれーーー!!!」ってなっている状態が数ヶ月続いています。
すごいです。スマートです!!(語彙力マイナス)

SmartHRのスマートなポイントのひとつに、APIがすっごいというものがあります。

超絶充実&みやすいリファレ

もっとみる
Googleドキュメントをマークダウン記法に簡単に変換する方法

Googleドキュメントをマークダウン記法に簡単に変換する方法

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。
これまで企画開発したツール一覧は下記のページでご覧下さい。

ブログやWEBサイトの記事の下書きにGoogleドキュメントを利用している場合、WordPressなどへそのまま貼り付けることができず、手間がかかります。

しかし、Googleドキュメントで作成したテキストをマークダウン形式にできれば、そのまま貼

もっとみる
GASとSpreadsheetで作業自動化をしたらみんなが台パンしなくなった話

GASとSpreadsheetで作業自動化をしたらみんなが台パンしなくなった話

セレスのエンジニア 吉元です。
今回はGASとSpreadsheetを使った社内の作業コストの削減にチャレンジした話。

弊社では広告メディアをサービス展開しているため、
ユーザーから受けた問い合わせを広告代理店を通して
広告掲載主に状況を確認する業務的フローが発生する。

その対応を行っているのが弊社の台パン部隊こと「カスタマーサポートチーム」。
早速コストが削減できそうな手作業ボリュームを確認

もっとみる
GoogleフォームとSlackを連携してみる

GoogleフォームとSlackを連携してみる

個人開発アプリのサイコンやSFClockでは、お問い合わせフォームとしてGoogleフォームを利用しているが、回答が送信されたことをタイムリーにキャッチするために、フォーム送信時にSlackに回答内容を通知するように連携してみた。

SlackでWebHookを用意するSlackのAppsからIncoming WebHooksを検索して追加する。ブラウザ遷移したページで「Add to Slack」

もっとみる
[GAS][Notion]GoogleスプレッドシートからNotionのDBにデータを追加

[GAS][Notion]GoogleスプレッドシートからNotionのDBにデータを追加

Googleスプレッドシートに入力したデータをそのまま転用して、Notionのデータベースにデータを追加したいと思いつきました。
NotionはAPIが公開されているのでGoogle Apps Scriptを用いてツールを作ることが出来るようです。

以下のNotionデータベース「会議実績リスト」を例にします。

以下のスプレッドシートに入力した内容をNotionDBに追加していきます。

No

もっとみる
電話受付アプリ更新 / AppSheet / 雑談

電話受付アプリ更新 / AppSheet / 雑談

昨日、生徒に。

って聞いたら、

って、言われました。

もう、進路や夢が決まってるなんて、すげーなー😉

と。話してました。

例えば、通訳さんになりたいとき。
英語や中国語の勉強をすれば、確かにできるかもしれないけど、そんなことはできて当たり前だし、自分だからできることや自分しかできないことで価値を高めていけたら、めちゃくちゃ良くない!?😎

ボクの所属校は、工業高校なので工業に関する授

もっとみる
生徒のストリーム投稿の自動通知の作り方公開 / 再生リスト

生徒のストリーム投稿の自動通知の作り方公開 / 再生リスト

こんなことができるようになります!

以前に、こんな感じのnoteを上げていましたが、こちらの改善版です。

お使いの時は、充分にテスト等をしていただき、ご自身の責任を持ってお使いください。

動画とプログラム入りの資料はこちら!

再生リストまた、最近は YouTube が教育活動で使われることが多いです!
再生リストがあついということで、これまでに自分が作った動画をまとめてみました!

これだ

もっとみる
【GAS】Google Apps Script 活用事例 Confluence API(サーバー版)で情報を取得するスクリプト

【GAS】Google Apps Script 活用事例 Confluence API(サーバー版)で情報を取得するスクリプト

勤め先はインフラ周りが比較的きちんと整っており、一つのログインIDとパスワードで他のSaaS系サービスのログインがスムーズになる仕組み(SSO)を採用していました。

入社して1年半、confluenceのパスワードだと思い込んでいたものが、実は、違うという事実が判明し、情シスに問合せ、スクリプトを修正したところ、やっとの想いで200 successが出ましたッ!!

良かったね、ルディちゃん!!

もっとみる
GitHubでこれまで書いたGASのコードを保存してみたいのでGoogle Apps Script GitHub アシスタント使ってみるぞい

GitHubでこれまで書いたGASのコードを保存してみたいのでGoogle Apps Script GitHub アシスタント使ってみるぞい

noteにもコード書いてきたけど、noteはあとから参照するのが面倒なので、GitHubにまとめていこうかなあ。
そんな自分のためのメモ。

前提GitHub のアカウント持ってること。
GitHubとはなんぞや?プルしたりプルリクしたりフォークしたりしてる(分かってない人の説明)
わしにもわからん。人類にはまだ早すぎた文明なんじゃ。
これから仲良くなっていく予定。

やり方隣IT読めばOK

h

もっとみる
GWS/GASの引き継ぎ 退職におけるGoogleAppsScriptの扱い 特にインストーラブルトリガーについて

GWS/GASの引き継ぎ 退職におけるGoogleAppsScriptの扱い 特にインストーラブルトリガーについて

長々と色々書いたが、要は、インストーラブルトリガーの設置者が誰なのか、それに注意しようね、ということだ。

まえがきGASのうち、特にインストーラブルトリガーを設定したものについては、その設置者が退職する前に引き継ぎが必要だ。引き継ぎしないまま退職するとどうなるかは怖くて検証していない。

フォルダの権限を変えるようにトリガーの権限も変えられると良いのだが、どうもそれは出来ないようである。
そのた

もっとみる
【Notion API × GAS】タスクを自動追加したい!#3 スプレッドシートにGASを実装する

【Notion API × GAS】タスクを自動追加したい!#3 スプレッドシートにGASを実装する

こんにちは、おしょうです。

前回はサブ関数をいくつか作成しました。
今回はそれらを用いて、実際にタスクの自動追加をやってみたいと思います。

1. Notionでサブページ作成前々回作成したテンプレートボタンを押してみましょう。
押したらすぐ「Todoリスト yyyy/mm/dd」というタイトルのサブページが作成されると思います。
そのタイトルを週の始まりの日付に変更します。私の場合は毎週月曜日

もっとみる
[GAS×slack]名言Botの別解version、indexOfでどうにかしてみる。

[GAS×slack]名言Botの別解version、indexOfでどうにかしてみる。

これまでのあらすじ「ぜんぜんわからない。俺たちは雰囲気でGASをやっている」
俺たちは名言botの作成を通して、GASの基本を学ぼうとしていた。
slackにbotを召喚することに成功したが、botのカスタマイズやコードの改変に手を出そうとしていた。

★これまでの宿題・プロパティ
・カスタイマイズのためのコードがよくわからん、それをどう調べる、なににあたればいいかがよくわからん。
・雑談bot

もっとみる
【そのまま使える】Google Apps ScriptとGoogleスプレッドシートで請求書を自動生成する

【そのまま使える】Google Apps ScriptとGoogleスプレッドシートで請求書を自動生成する

こんにちは!KCompany代表のケータです!

※[2022年6月1日追記] お詫びと最新記事のご紹介
本記事で紹介したスクリプトにおいて、複数請求書の作成ができないとのお問合せを頂きました。最新の請求書ではこの不具合が解消されております。有償となりますが、最新版を下記の記事よりご確認頂ければ幸いです。

Google Apps ScriptとGoogleスプレッドシートで請求書を自動生成するス

もっとみる