タグ Google Apps Script
人気順 5 users 50 users 100 users 500 users 1000 usersGoogleスプレッドシートを自動化するGoogle Apps Script(GAS)の始め方
Google Apps Scriptを使うには Googleスプレッドシートには、Microsoft Excelのマクロのような機能拡張機能としてJavaScriptやHTML、CSSといったWeb言語をベースとする「Google Apps Script(GAS)」が提供されている。GASを利用することで、関数では実現が難しい処理などが可能になる。また、Gmailと連携させることなど... 続きを読む
【業務効率革命】GAS Interpreter の衝撃|ChatGPT研究所
今までで最もインパクトのあるGPTsが完成しました。 その名も、「GAS Interpreter」です。 このGPTは名前の通り、Code Interpreter のように Google Apps Script コードを生成し、その実行までを行います。 他者に使ってもらうものではなく、自分専用のプライベートGPTです。 人によっては、Code Interpreter よりも便利... 続きを読む
Google Apps Script は、もはやエンジニアが書かない方がいいまである
ラブグラフでエンジニアをしています横江 ( @yokoe24 ) です。 ラブグラフでは、エンジニア以外で Google Apps Script (GAS) を書く方も多く、 Slack通知の自動化など、業務の効率化がおこなわれています。 マジですごいと思います! GASをエンジニア以外が書く問題点 一方で、コードを見るとプログラマーからするとムズ... 続きを読む
GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO
Google Apps Scriptの環境構築をVSCode上で行う方法について詳しく解説していきます。clasp,asideを使って構築するので、爆速で構築できます。 ことのはじまり 私は最近Google Apps Script(GAS)の学習を始めました。 GASの学習を始めると、まずはAppsScript公式のIDEでスクリプトを書いていくことになると思います。 し... 続きを読む
Slackで動くChatGPTのチャットボットをGoogle Apps Script(GAS)でサクッと作ってみる
Slackで動くChatGPTのチャットボットを作りたい 本記事では、Slackで下記仕様を実現できるChatGPTのチャットボットをGoogle Apps Script(GAS)でサクッと作成していきます。 botが所属するSlackのチャンネル内でメンションされると、スレッドで返信する botとのダイレクトメッセージの場合は、メンション無しでもスレッ... 続きを読む
めざせ爆速開発! ChatGPTの個人開発にGoogle Apps Scriptをオススメする理由
3月2日にChatGPTのAPIが公開されて企業だけでなく、個人による開発も積極的に行われています。ChatGPTの個人開発を行うにはGoogle Apps Script(GAS)がおすすめです。その理由を解説します。 本記事は、TechFeed Experts Night#16 〜 ChatGPT, GitHub Copilot…AIはエンジニアの仕事をどう変える?AI×開発最前線!のセッシ... 続きを読む
ChatGPTを使ったLINEbot開発で、安定してJSON形式で出力する方法 - Qiita
ChatGPTを使ったLINEbot開発で、安定してJSON形式で出力する方法: この記事ではchatGPTを使ったLINEbotを作成する際に、出力を安定してJSON形式で得る方法を解説します。具体的には、gpt-3.5-turbo APIとGoogle Apps Script (GAS)を使ったLINEbotを想定しています。仮想人格の発言内容と内部パラメータ(感情パラメータ... 続きを読む
Google Workspace カレンダーの大事っぽい予定に自動で色付けしてくれる GAS スクリプトを書きました - カミナシ エンジニアブログ
カミナシのトリ (@toricls) です。みんな大好き Google Apps Script (GAS) の小ネタです。 TL;DR 業務で使っている Google カレンダーの 外部の方がいそうな予定 オフィスとかに出社が必要そうな(≒大好きな家から出なきゃいけなさそうな)予定 あたりに、自動で「色ラベル」を付けてくれるスクリプトを GAS で書きました... 続きを読む
claspを使ってGoogle Apps Scriptの開発環境を構築してみた | DevelopersIO
はじめに アノテーションの髙嶋です 今回はGoogle Apps Script(以降、GAS)の開発環境を自端末内に構築した際の手順を書いています。 GASにはGoogleが提供しているWEBエディターがあるので、そちらを使用すればすぐにプログラムを書き始めることができます。 私はVisual Studio Code(以降、VSCode)を使用したいので、... 続きを読む
Chrome92からalertやconfirmが動かなくなりました ★? ? officeの杜 ?
以前、Chrome83の際には、アップデート後に、Google Apps Scriptでのボタンクリック時にPDFがダウンロードといった事ができなくなり、非常に困った事態になりました。その後、XFrameOptionsModeでの挙動で、Google Apps Scriptの場合にはtarget属性にblankを指定して、対処することが出来ました。 さて、今回、Chrome92... 続きを読む
Python で緊急対応時の Slack 操作を自動化してみた | DevelopersIO
このブログはこんな方におすすめ 緊急対応の初動を早めたい リモートワーク中心になり、緊急対応中の作業分担や進捗確認が難しい Google Apps Script で緊急対応時の Slack 操作を自動化してみた の Python 版がほしい 2021年6月11日に以下のセッションに登壇しました。本ブログでは登壇中に紹介するとお伝えした関数を... 続きを読む
2021年における個人に依存しないGoogle Apps Script(GAS)運用の話 - I'm knowledge worker
これはなに 2021年における個人に依存しないGoogle Apps Script(GAS)運用の話 会社やチームなどでGASを使う場合に、可能な限りGASの管理を個人に依存しない運用方法を雑に書いておきます GASのコード管理をどうするか? 書いたGASはすべてGitで管理する GitHubなどのGitのホスティングサービスを利用して、書いたGASを... 続きを読む
Google Apps Script で緊急対応時の Slack 操作を自動化してみた | DevelopersIO
GAS(Google Apps Script)と Slack API でよく使いそうな関数を書いたので紹介します。 こんにちは。筧です。 クラスメソッドでは、2020年10月22日に発生した AWS 障害で検知後30分で以下を行いました。 クラスメソッドでAWS障害検知から30分でやったこと - AWS公式確認(SHD)、マニュアルに従い対応開始 - 社内slackチ... 続きを読む
Google Apps Script でよく使うスニペット集 30 選 - Qiita
はじめに Google Apps Script では非常に簡単に Google Apps (スプレッドシート、 Google カレンダー、 Gmail、 Google Drive など) 間の連携ができます。例えば Google カレンダーのイベント一覧をスプレッドシートにエクスポートする際には以下のような処理の流れになります。 Google カレンダーからイベント一覧を... 続きを読む
GAS 家計簿 - Google Apps ScriptとVueで作られたWeb家計簿 MOONGIFT
IT技術の発展はめざましく、日々新しい技術が登場しています。例えばサーバレス、VueやReactの仮想DOM、ちょっと前であればRESTful APIなどがあります。それらを漏れなくキャッチアップするのは大変です。 今回紹介するGAS 家計簿はサーバレスにGAS(Google Apps Script)を使って家計簿Webアプリケーションを作るハンズ... 続きを読む
Googleスプレッドシートに書き込まれたらSlackに通知する - 虎の穴開発室ブログ
こんにちは、最近はサウナにハマってるS.Sです。 今回は、Googleスプレッドシートに書き込みがったあった時に、Google Apps Script (以降、GAS)を使って、Slackに通知する方法をご紹介します。 サンプルで用意しました以下のスプレッドシートを使って説明します。 上記、スプレッドシートの4列目(ステータス)に「未... 続きを読む
Google Apps Script の最初のチュートリアルの次にやる Codelab を作りました - Qiita
概要 2019 年 7 月から G Suite の GDE をやらせてもらってます @tanabee です。 11 月に四国で、 12 月にアゼルバイジャンのバクーで Google Apps Script のハンズオンをする機会があったので、 Google Apps Script の Codelab を作りました。 以下から誰でもアクセスできるので、よかったらトライしてみてください! C... 続きを読む
プログラミングの使いどころ。Excelマクロ(VBA)、GAS、RPA(UiPath)。 | EX-IT
プログラミング言語には、さまざまな種類があります。 私が使っているものについて、その使い方をまとめてみました。 ※カフェにて RICHO GRⅢ 主に使っているプログラミング言語 私が使っているプログラミング言語は、 ・ Excel マクロ( VBA) ・GAS(ガス Google Apps Script) ・UiPath(RPA=ロボティックプロセス... 続きを読む
Google Apps Scriptを使ってスプレッドシートをD3.jsで可視化する | DevelopersIO
データアナリティクス事業本部、池田です。 設計作業の中で、各処理の関連性(先行・後続、依存関係など)を有向グラフとして可視化することがありました。 始めは PlantUMLのオブジェクト図 で作図をしていたのですが、 表示する要素やそれらをつなぐ線の数が多くなると見づらくなってしまいました。 そこで、 D3.js を... 続きを読む
Googleカレンダーの予定をデータ形式(スプレッドシート)にするGAS(プログラム) | EX-IT
Googleカレンダーに登録している予定を、データ形式にする方法をまとめてみました。 Google Apps Script=GAS(ガス)というプログラムを使います。 Google カレンダーのメリットはデータを蓄積できること 10年以上 Google カレンダーを使っています。 紙の手帳は使っていません。 紙の手帳のよさもありますが Google か... 続きを読む
Google Apps ScriptでGmailを自動化する(14) Gmailアドオンを作る (2) メッセージ情報を表示しよう | マイナビニュース
アドオンでは、選択したメッセージを取得し利用できます。「カード」と呼ばれるUIを作成し、メッセージ情報を表示させてみましょう。 メール情報とoauthScopes アドオンプログラムは、Gmailでメッセージを選択すると、onTriggerFunctionに設定した関数が実行され、アドオンのパネル部分に表示がされます。アドオンプログ... 続きを読む
[Google Apps Script] LINE Bot を作ってみよう | DevelopersIO
はじめに 今回は、前回の記事で予告した通り、コンテナバインドちゃんを使ったサンプルスクリプトとして、優柔不断な私に代わって今日やるべきことを決めてくれる LINE Bot の作り方をご紹介します。 手順の一部にGoogle スプレッドシートの操作が含まれますが、スプレッドシートやシート名の名称変更、セルへの値入力な... 続きを読む
connpass で勉強会を主催している皆様へ - ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
connpass で勉強会を主催している皆様へ connpass で勉強会を主催している皆様へ、運営しているconnpassのグループに対する 参加, キャンセル, お問い合わせ のアクションがあった場合にSlackに通知するGAS(Google Apps Script)を書いてOSSにしたのでご報告申し上げます。 https://github.com/bannzai/connpass-notifica... 続きを読む
【初心者向け】Google Apps Scriptでクラスを理解するためのオブジェクトの基礎知識
photo credit: mikecogh Empty Arbra via photopin (license) みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 ノンプログラマーにとって理解が難しいと言われる「クラス」。 Google Apps Scriptでは、クラスやその仕組みがわからなくてそれなりのツールを作ることはできます。 ただ、以下の記事で書いている通... 続きを読む
Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript - My External Storage
claspというGoogle Apps Script(GAS)をローカルで開発するためのツールがある。claspを使うと、TypeScriptを使ったGASのコーディングも標準で行える。 今回はclaspを使って以下の要求を満たしながらGASの開発を行う際の設定をまとめる。 TypeScriptによる実装 Gitによる構成管理 Prettierによる自動フォーマット TSLint... 続きを読む