並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 56件

新着順 人気順

"Google Apps Script"の検索結果1 - 40 件 / 56件

"Google Apps Script"に関するエントリは56件あります。 googleGASGoogle Apps Script などが関連タグです。 人気エントリには 『ChatGPTが新着論文を要約し毎朝メールしてくれる仕組みの作り方 | Antaa Slide』などがあります。
  • ChatGPTが新着論文を要約し毎朝メールしてくれる仕組みの作り方 | Antaa Slide

    2024年3月13日追記 ・OpneAIのAPI課金システム変更に伴うエラーについて解説。 10月26日追記 ・メールが届かなくなった際に権限の再承認が必要な件。 5月11日追記 ・検索にかかった論文に抄録がない場合、AIが要約を創造(捏造)する件。 4月21日追記 ・作り方のサイトではなく公開されたLINE Botのリンクに切り替え。 ・エラ−429が出た場合4のスライドを追加。 4月10日追記 ・送信トリガーの変更方法のスライドを追加。 ・複数キーワードや雑誌を指定して検索する方法のスライドを追加。 デモコードは、 const PUBMED_QUERY = '(aaa) AND (bbb) AND (("ccc"[Journal]) OR ("ddd"[Journal]))' ・エラー原因をChatGPTに聞くコツについても追記。 4月6日追記 ・エラー429が出た場合の対処法スライド

      ChatGPTが新着論文を要約し毎朝メールしてくれる仕組みの作り方 | Antaa Slide
    • Google Apps Script でよく使うスニペット集 30 選 - Qiita

      この記事は DevFest 2020 の Google Apps Script 入門 2020 で紹介しました。 はじめに Google Apps Script では非常に簡単に Google Apps (スプレッドシート、 Google カレンダー、 Gmail、 Google Drive など) 間の連携ができます。例えば Google カレンダーのイベント一覧をスプレッドシートにエクスポートする際には以下のような処理の流れになります。 Google カレンダーからイベント一覧を取得 スプレッドシートに入力する形式にデータ変換 Google スプレッドシートに値を挿入 1, 3 のような Google Apps から取得、挿入する部分はよく使い回す部分となるので、スニペットとして使い回すと便利です。今回は私がよく使うスニペット集を紹介しようと思います。 スプレッドシート スプレッドシー

        Google Apps Script でよく使うスニペット集 30 選 - Qiita
      • Google Forms API登場。プログラミングでGoogleフォームの作成や編集が可能に

        アンケートなどを簡単に制作できるGoogleフォームをAPI経由で作成、編集できる「Google Forms API」が発表されました。 The #DeveloperCommunity has more power! Thanks to the new Google Forms API, you have the ability to build powerful integrations on top of forms. Check out automation use cases https://t.co/3rwg3qr5Vg — Google Developers (@googledevs) October 12, 2021 Googleフォームは、質問項目や選択肢が並んだフォーム画面を作り、公開すると、自動的に結果がGoogle Spreadsheetに集計され、容易にグラフ化など

          Google Forms API登場。プログラミングでGoogleフォームの作成や編集が可能に
        • Google Apps Script は、もはやエンジニアが書かない方がいいまである

          ラブグラフでエンジニアをしています横江 ( @yokoe24 ) です。 ラブグラフでは、エンジニア以外で Google Apps Script (GAS) を書く方も多く、 Slack通知の自動化など、業務の効率化がおこなわれています。 マジですごいと思います! GASをエンジニア以外が書く問題点 一方で、コードを見るとプログラマーからするとムズムズするところもあります。 変数名に snake_case が混ざっている インデントが揃っていない for文の中で getValue() を回している Google Apps Script の getValue() メソッドはコストが高く、何度も実行するとタイムアウトの可能性が高まる == で比較している double quotes " と single quotes ' が混ざっている こういうコードを見ると直したくてウズウズしてしまいます。

            Google Apps Script は、もはやエンジニアが書かない方がいいまである
          • 社内ChatGPTを使ったGASアプリ開発の完全解説!業務改善の高速化を実現 - MonotaRO Tech Blog

            こんにちは。エンタープライズソリューショングループの石川です。大企業連携システムの基盤の開発や運用を担当していて、日々発生するエラーの監視や調査も行っています。今回は手間と時間がかかりがちだったエラー調査を、ChatGPTを使って改善した話をします。 エラー調査の背景 カタログサイトの概要とエラー発生時の影響 注文受付が影響を受ける理由とエラーの具体例 エラー発生時の調査手順 1. 注文受付へのリクエストがないか確認 2. 購買システムに注文情報を再送信する仕組みがあるか確認 3. 再送信の仕組みがない購買システムの場合は、社内の担当グループに対応依頼 MonoChatに聞きながらGASアプリケーションを作成 実現したかったこと 改善のためのアプリケーションを作成 改善の費用対効果 振り返り エラー調査の背景 カタログサイトの概要とエラー発生時の影響 大企業連携は、各企業様が持つ購買システ

              社内ChatGPTを使ったGASアプリ開発の完全解説!業務改善の高速化を実現 - MonotaRO Tech Blog
            • そのシャッフル、本当にシャッフルですか?何気ない落とし穴にハマった話 - BASEプロダクトチームブログ

              こんにちは、BASEのフロントエンドチームでエンジニアリングマネージャーをやっている松原(@simezi9)です。 私は最近ではマネージャーとしてコードを書くことよりもチームの編成や採用などをメインに業務を行っているのですが、 そんな中でチラっと書いたコードで見事に落とし穴にハマって失敗をしたのでその共有記事です まえがき BASEのフロントエンドチームは現在15名ほど(うち業務委託5名)で運営されています。 この人数は今後もどんどん増えていく予定なのですが、目下全社的にリモートワークになっている事情も手伝ってメンバー同士の関係性が希薄になってしまう懸念を持っていました。 BASEの中では常に複数のプロジェクトが走っているのですが、それぞれのプロジェクトにフロントエンドエンジニアは2〜3名ずつ配置されています。 そんななかでアサインされた人同士がフロントエンドエンジニア同士であるにも関わら

                そのシャッフル、本当にシャッフルですか?何気ない落とし穴にハマった話 - BASEプロダクトチームブログ
              • 【GAS (Google Apps Script) 】コードの書き方・テクニック編|Offers Tech Blog

                概要 こんにちは、Offers を運営している株式会社 overflow のバックエンドエンジニアの shun です。今回は、GAS(Google Apps Script)のコードの書き方と、ゴリゴリに GAS を書きまくってきた知見から少しのテクニックを紹介できればと思います。 今の時代、エンジニアリングを利用した業務自動化を実装するのは必ずしもエンジニアだけではないと思っています。ちょっとしたデイリー業務, 対応漏れ確認 など、サクッと自分の業務のサポートをしてくれる相方を、職種問わずに自分自身で実装ができる世界になっています。その大きな協力者になるのが今回ご紹介する GAS(Google Apps Script)となります。 GAS(Google Apps Script) とは? GAS(Google Apps Script) とは、Google が開発した JavaScript 記

                  【GAS (Google Apps Script) 】コードの書き方・テクニック編|Offers Tech Blog
                • AppSheetを使い倒してみた ~ GASで1週間かかったアプリはどの程度で開発できるのか - Be Happyman!!

                  一部の人には衝撃的なニュースであった「Google App Maker の2021年1月終了」ですが、私もその一人です。実際にお客さま先で動いているし…。 www.publickey1.jp Google は移行先として先だって買収と Google Cloud への統合を発表した AppSheet を挙げていますが、実際のところ、どの程度使えるものなのでしょうか? 実はそれまで、私は AppSheet 完全ノーマークだったのですが、お客様のためにも自分のためにも、あるいは単についカッとなって、AppSheet をガチ目に検証してみました。 AppSheetを使い倒してみた ~ GASで1週間かかったアプリはどの程度で開発できるのか from Yukio Okajima www.slideshare.net 方法は、「私が過去に開発したアプリ(GAS+スプレッドシートによるタブレット向けWe

                    AppSheetを使い倒してみた ~ GASで1週間かかったアプリはどの程度で開発できるのか - Be Happyman!!
                  • GoogleフォームとGASを使って利便性高くセキュアな共有ドライブ運用を作る

                    注意事項 かなり高度なGASの使い方なのである程度GWS(Googleフォームやスプレッドシート)やGASをわかってる方前提で書いていますので結構省略しているとこも多いです。 あと作った後に手順を書いているのでなにか抜け漏れあったらごめんなさい。 まだ作ってみただけで実際に運用はしてないのでテスト等も不十分かも。運用してからまた追記します。 コードは直接スクリプトエディタでサクッと作ったサンプルです、実際はローカルでLintかけたりするのでインデントおかしかったりしても許してください。 背景 GWSを使う際にマイドライブで外部共有可能にするとやりたい放題なのでセキュアな環境とは言い難くなる。 また組織のファイルをマイドライブにおいてしまうとファイルオーナーが退職したときの扱いに困る。上長に移管したり、退職者アカウントに移管するのが一般的かと思うが、移管するということはマイドライブのファイル

                      GoogleフォームとGASを使って利便性高くセキュアな共有ドライブ運用を作る
                    • Nuxt.js × GAS Execution API で同人頒布会向け予約システムをごにょごにょする PWA を作る - Qiita

                      はじめに 「GASでQRコードを使った同人頒布会向け予約システムを作った話」の続きです。 半年ほど前、日本最大級のアナログゲーム頒布会である「ゲームマーケット2018春」で、上記の予約システムを実際に運用してみたところ、 (こちらからの声かけ後を含め)QRコードを提示してくれたのは6割弱 0.5割くらいの人がガラケーないしキャリアメールのため、QRコード自体を受信できていない という問題にぶち当たりました。 QR コードが提示されなかった場合、スマホの Google スプレッドシートアプリから予約番号 or 名前を検索していましたが、いまいち操作性がよろしくない1。 というわけで、いっそスプレッドシートを外部 API 化して、スマホアプリから予約情報の検索&購入確定できるようにして、なんならアプリに QR コード読み取り機能も埋め込んじゃおう、というのが今回の趣旨です。 PWA (Prog

                        Nuxt.js × GAS Execution API で同人頒布会向け予約システムをごにょごにょする PWA を作る - Qiita
                      • GitHub - google/aside: 🚀 Apps Script development with formatting, linting, testing and more!

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - google/aside: 🚀 Apps Script development with formatting, linting, testing and more!
                        • 【GAS x Vue.js】JavaScript のみで今、家計簿をつくるとしたら【ハンズオン付き!】 - Qiita

                          【GAS x Vue.js】JavaScript のみで今、家計簿をつくるとしたら【ハンズオン付き!】JavaScriptGoogleAppsScriptVue.jsQiita夏祭り2020_パソナテック 「JavaScriptのみ」&「無料」&「サーバーレス」なスプレッドシートと連携した家計簿をつくる方法を考えてみました。 実際に家計簿アプリを作るハンズオン付きです! ※こちらの記事は一部古い内容となっております。 Zennに投稿している本を更新していますので、よければこちらをご覧ください。 https://zenn.dev/matsu7089/books/gas-account-book なにを作ったの? Web上でデータを登録すると、スプレッドシートに反映される家計簿アプリです。 実際のページはこちら。使い方は「家計簿アプリお試し方法」で説明します。 データ追加の他に、データ編集と

                            【GAS x Vue.js】JavaScript のみで今、家計簿をつくるとしたら【ハンズオン付き!】 - Qiita
                          • 30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita

                            サンプルデータの準備 データはおでかけマップさんのデータをお借りしました https://www.odekakemap.com/station/ A列を駅名,B列を緯度、C列を経度とします Google Action Script スプレッドシートのツール -> スクリプトエディタを選択します 以下のコードをコピペ function getData(sheetName) { var sheet = SpreadsheetApp.getActive().getSheetByName(sheetName); var rows = sheet.getDataRange().getValues(); return rows.map(function(row) { var obj = {}; obj.type = "Feature" obj.properties = {}; obj.properti

                              30分でGoogleスプレッドシートを使ってgeojsonを返すAPIを公開する - Qiita
                            • GASを使ったスクレイピングの作成手順を紹介! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                              こんにちは! エンジニアのまうみです。 突然ですが、「今使ってるブログサービスからWordPressに引っ越ししたい」と検討中の方はいらっしゃいますか。 もし、現在のブログサービスに記事をエクスポートする機能がない場合、手作業で記事を更新する必要があります。10記事程度ならまだしも、100記事以上ともなると、それは流石に手作業では骨が折れますね。 そこで今回はGoogle Apps Script(以下:GAS)で、スクレイピングしたデータをスプレッドシートに保存するプログラムを作り方をご紹介します。 【前提】スクレイピングとは スクレイピングとは、あらかじめ指定したWebサイトを巡回して情報を取得し、新たな情報を出力するためのプログラムです。 今回は、開発環境を構築することなく簡単にプログラムを実行できるGASを使用します。特に開発環境は初心者がつまづくところなので、そこをスキップできるの

                                GASを使ったスクレイピングの作成手順を紹介! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                              • TypeScript で記述した Google Apps Script を clasp と GitHub Actions を使ってデプロイする | DevelopersIO

                                TypeScript で記述した Google Apps Script を clasp と GitHub Actions を使ってデプロイする TypeScript で記述した Google Apps Script を clasp と GitHub Actions を使ってデプロイし、トリガーを使った定期実行をしてみました。 @google/clasp を使うことで CLI で Google Apps Script (GAS) を扱えるため、コードを Git で管理できるようになります。 今回はコードを GitHub で管理し、テストと clasp push を Github Actions で実行できるようにしてみます。 最終的な完成物は下記のリポジトリになります。 https://github.com/hbsnow-sandbox/clasp-github-actions-exampl

                                  TypeScript で記述した Google Apps Script を clasp と GitHub Actions を使ってデプロイする | DevelopersIO
                                • Google Apps Script× BigQuery × Googleスプレッドシート × データポータルで簡易CRMを作ってみた - BASEプロダクトチームブログ

                                  こんにちは!! BASE BANK 株式会社 Dev Division にてSoftware Developerをしている永野(@glassmonkey)です。 普段はGo/Python/PHPを主に生業に開発・運用から何でもござれの精神でフルサイクルエンジニアをしています。 現在、自分たちのプロダクトであるYELL BANKの分析基盤を構築しています。 その際に、BigQueryで扱っているデータをGoogle App Script(以下GAS)、Googleスプレッドシートとデータポータルで簡易CRMをビジネスサイドのメンバーである猪瀬 (@Masahiro_Inose)と協力して作ったのでそのご紹介です。 いざ実施してみるとハマってる点もそこそこ多く、意外とGASやBigQueryの連携している情報が少なかったので、誰かの助けになれば幸いです。 thebase.in 簡易CRMツール

                                    Google Apps Script× BigQuery × Googleスプレッドシート × データポータルで簡易CRMを作ってみた - BASEプロダクトチームブログ
                                  • 2021年における個人に依存しないGoogle Apps Script(GAS)運用の話 - やる気 ない日記

                                    これはなに 2021年における個人に依存しないGoogle Apps Script(GAS)運用の話 会社やチームなどでGASを使う場合に、可能な限りGASの管理を個人に依存しない運用方法を雑に書いておきます GASのコード管理をどうするか? 書いたGASはすべてGitで管理する GitHubなどのGitのホスティングサービスを利用して、書いたGASを共有する(必要な場合 誰でも変更できるようにする) GASをどうやって書くか? ローカルの好きなエディタで書く ローカルで書いたGASをどうやってデプロイするかは、この後出てくるclaspを使う GASのサイト上で編集すると、Gitとの差分がめちゃくちゃになるのでローカルで書くのがおすすめ デバッグ・ちょっとした動作確認など 書いたコードが消えても問題ない場合は、GASのサイト上で編集して動かすのは許容 GASのデプロイをどうするか? cla

                                      2021年における個人に依存しないGoogle Apps Script(GAS)運用の話 - やる気 ない日記
                                    • 【Google Apps Script, Slack】彼女にバレずにワクワクメールのメッセージに気付くために夜な夜な怪しげなスクリプトを組んだ話 - Qiita

                                      次に、Google Apps Script にて 1 分おきに動くスクリプトを用意する スクリプトでは、まず Gmail の内容をチェックし、該当のタイトルのメールを抽出する 抽出したメールの中で、スター(★)がついていないメールにおいて、メール本文から、ユーザ情報およびメッセージ本文を抽出する ユーザ情報を隠蔽した文字列を、Slack に用意した"通知あり"のチャンネル(#tsuchi)に飛ばす ユーザ情報およびメッセージ本文を、Slack に用意した"通知なし"のチャンネル(#hitsuchi)に飛ばす もちろん、処理が終わったメールについては、スター(★)をつけることを忘れない 前提事項 Slack にて、"通知あり"のチャンネル(#tsuchi)および"通知なし"のチャンネル(#hitsuchi)は作成済み 上記チャンネルに対応する Webhook URL は、Slack にログイ

                                        【Google Apps Script, Slack】彼女にバレずにワクワクメールのメッセージに気付くために夜な夜な怪しげなスクリプトを組んだ話 - Qiita
                                      • Googleスプレッドシートに書き込まれたらSlackに通知する - 虎の穴開発室ブログ

                                        こんにちは、最近はサウナにハマってるS.Sです。 今回は、Googleスプレッドシートに書き込みがったあった時に、Google Apps Script (以降、GAS)を使って、Slackに通知する方法をご紹介します。 サンプルで用意しました以下のスプレッドシートを使って説明します。 上記、スプレッドシートの4列目(ステータス)に「未対応」が入力された場合に、追加されたタスクをSlack通知する仕組みを作成します。 目次 Step1 準備 Step2 スプレッドシートに書き込みがあったセルの値を取得する Step3 2で取得した値を判断してSlackに通知する Step4 書き込みがあった場合にスクリプトを発動させるためのトリガーを設定 Step1 準備 Slackへの投稿を行うには、Webhookの設定が必要です。以下のURLから設定が出来ます。 https://my.slack.com

                                          Googleスプレッドシートに書き込まれたらSlackに通知する - 虎の穴開発室ブログ
                                        • claspを使ってGoogle Apps Scriptの開発環境を構築してみた | DevelopersIO

                                          はじめに アノテーションの髙嶋です 今回はGoogle Apps Script(以降、GAS)の開発環境を自端末内に構築した際の手順を書いています。 GASにはGoogleが提供しているWEBエディターがあるので、そちらを使用すればすぐにプログラムを書き始めることができます。 私はVisual Studio Code(以降、VSCode)を使用したいので、今回のような環境を構築しています。 実行環境 今回の実行環境の情報です。 claspというNode.jsのパッケージを使用するため、Node.jsがインストールされている必要があります。 node --version v16.8.0 npm --version 7.22.0 claspの詳細はこちらで確認できます。 https://github.com/google/clasp 環境構築 設定 下記からGoogle Apps Script

                                            claspを使ってGoogle Apps Scriptの開発環境を構築してみた | DevelopersIO
                                          • 社内開発用EC2インスタンス料金を節約したい|Blog|株式会社COLSIS(コルシス)

                                            空前絶後のォ!超絶怒涛の清掃員! GASを愛し、GASに愛された男! そう我こそはアァ!!!札幌オフィスゥゥ!!清!掃!員!ジャァスティス!! 「ピン芸人」と「清掃員」の語感が似ていたせいで取り乱してしまいました。 こんにちわサンシャイン札幌オフィス清掃員です。 本日は弊社社内開発環境のコスト削減施策をご紹介したいと思います。 まえがき 社内利用のEC2開発環境の管理、みなさんどうされているでしょうか。 「せっかくEC2なので、使っていない時は停止してコストを抑えたい。」 「しかしながら全員でAWSのrootアカウントを共有するのは危険すぎる。」 このようなお悩みがある方もいらっしゃるのではないでしょうか。 きっと、全社員に適切なポリシーを付与してIAMアカウントを発行するのが最良なソリューションであるのだと思います。 しかしその方針にした場合にも”AWSコンソールを使ったことがないメンバ

                                              社内開発用EC2インスタンス料金を節約したい|Blog|株式会社COLSIS(コルシス)
                                            • ChatGPTでGASスクリプトを出力させ、難しい作業を自動化する手順【AIワークハック】 | ライフハッカー・ジャパン

                                              Nintendo Switchの純正プロコンを異次元レベルの操作性に!使わない理由がない革新的アダプター

                                                ChatGPTでGASスクリプトを出力させ、難しい作業を自動化する手順【AIワークハック】 | ライフハッカー・ジャパン
                                              • Google Apps Script の拡張サービスの TypeScript 用型定義ファイルの自動生成 - クックパッド開発者ブログ

                                                こんにちは、メディアプロダクト開発部の後藤(id:mtgto)です。 今回は Google Apps Script の28個の拡張サービスについて、 TypeScript 用の型定義ファイル (@types/google-apps-script) を、Web エディタのオートコンプリートマクロ用のデータから自動生成するプログラムを作成した話を紹介します。 Google Apps Script の紹介 読者の皆様はGoogle Apps Scriptはご存知でしょうか。名前は聞いたことがあるけど使ったことはあまりないという方が多いでしょうか。 Google Apps Script を使うことでドキュメント、スプレッドシート、スライド、フォームといった Google サービスのデータの取得・更新などを ECMAScript のプログラムから行うことができます。 例えば、 スプレッドシートのセル

                                                  Google Apps Script の拡張サービスの TypeScript 用型定義ファイルの自動生成 - クックパッド開発者ブログ
                                                • Slackの雨通知botを爆速で作る【メッ●●】 - Qiita

                                                  ZOZOテクノロジーズのむーさん@murs313です。 ZOZOテクノロジーズでは8月にフルリモート・フルフレックスが始まり、各チームで相談しながら利用しています。 うちのチームも気軽に利用できる雰囲気なのですが、しばしばこんなことが…。 ~平日の夜の自宅にて~ むー「あーーー、明日雨じゃん」 むー「明日リモートにしよ……」 むー「……PC持って帰ってきてないじゃん!!!無理じゃん!!!」 というわけで、翌日が雨予報だったらSlack通知をしてくれるbotをつくりました。もちろんメッ●●でね。 できたもの 翌日が雨予報だったら、17時に通知してPCを持って帰ることを促してくれます。 使うもの 天気予報の公開API こちらからlivedoorを選びました。 [2019] 公開されているAPI一覧まとめ SlackのIncoming WebHook SlackのApp。チャンネルに設定するとW

                                                    Slackの雨通知botを爆速で作る【メッ●●】 - Qiita
                                                  • 中小企業だからこそ、1人のちからでDXを始められる

                                                    中小企業だからこそ、1人のちからでDXを始められる:IT人材ゼロから始める中小企業のDXマニュアル(2) DXをどのように進めたらよいか分からず、焦りを覚えている中小企業のDX担当者や経営者のモヤモヤを吹き飛ばし、DX推進の一歩目を踏み出すことを後押しする本連載。第2回は、1人で中小企業のDXに取り組んだ事例を紹介し、成功の秘訣(ひけつ)は何かを分析、解説する。 中小企業だからこそのDX推進とは デジタルトランスフォーメーション(DX)を進めるに当たり、中小企業であることの最大の強みはその「アジリティ(=俊敏さ)」にあります。組織において「1人」の占める割合が高く、関係するステークホルダーが少ない。したがって、素早い意思決定とともにそれを実行に移し、物事を改善することができます。そして、その積み重ねが結果として、DXの推進とその拡大につながります。 しかし一方で、前回記事で紹介した通り、む

                                                      中小企業だからこそ、1人のちからでDXを始められる
                                                    • AppSheetを使い倒してみた ~ GASで1週間かかったアプリはどの程度で開発できるのか

                                                      Google Cloud への統合が発表された AppSheet について、どの程度使えそうかガチで検証してみました。Read less

                                                        AppSheetを使い倒してみた ~ GASで1週間かかったアプリはどの程度で開発できるのか
                                                      • Google Workspace カレンダーの大事っぽい予定に自動で色付けしてくれる GAS スクリプトを書きました - カミナシ エンジニアブログ

                                                        カミナシのトリ (@toricls) です。みんな大好き Google Apps Script (GAS) の小ネタです。 TL;DR 業務で使っている Google カレンダーの 外部の方がいそうな予定 オフィスとかに出社が必要そうな(≒大好きな家から出なきゃいけなさそうな)予定 あたりに、自動で「色ラベル」を付けてくれるスクリプトを GAS で書きました。 以下のような感じで、いかにも他のと違って目立つよね!という感じに色を自動で付けてくれます。例えば僕のカレンダーだと、緑色のラベルを外部の方がいそうな予定(下のスクショだと「一次面接」)に、オレンジ色のラベルを家の外にでなきゃいけなさそうな予定(下のスクショは単なる飲み会)に設定するようにしています。 便利〜 いかにも便利そうですね。 (余談:「外部の方がいそうな予定」をハイライトしたかった理由はシンプルに遅刻やすっぽかしといった事故

                                                          Google Workspace カレンダーの大事っぽい予定に自動で色付けしてくれる GAS スクリプトを書きました - カミナシ エンジニアブログ
                                                        • 会議量を見える化する「カレンダー調太郎」を作りました - コネヒト開発者ブログ

                                                          本記事はコネヒト Advent Calendar 2019の9日目のエントリーになります。 こんにちは!CTOの @itosho です。Jリーグでは横浜F・マリノスが15年ぶりに優勝しましたね⚽おめでとうございます!僕は鹿島アントラーズのサポーターなので、天皇杯に気持ちを切り替えています。 早速ですが、皆さん、会議は好きですか?僕もそうなのですが、しなくていいならしたくないという方が多いのではないでしょうか?というわけで、今日は会議の話をしたいと思います。 カレンダー調太郎とは? カレンダー調太郎(しらべたろう、と読みます)は開発部*1メンバーの1週間の会議時間を見える化するSlackアプリです。毎週金曜日にみんなの1週間の会議時間をSlackに通知します。また、前週比や来週の見込みも分かるようにしています。 カレンダー調太郎の通知の一部 こんな感じで通知され、僕の会議時間が21時間だった

                                                            会議量を見える化する「カレンダー調太郎」を作りました - コネヒト開発者ブログ
                                                          • Google スプレッドシートのデータを JS で fetch したい! - Qiita

                                                            Google スプレッドシートを方眼紙としてではなく、ちゃんとデータを保存するテーブルとして使用していた場合、外部のシステムからそのデータを使用したいと思うのは必然ですよね?なんなら Web のフロントエンドから直接 JavaScript で fetch して使いたいですよね?? それ簡単にできますよ?そう、Google Apps Script ならね! 例えば Google スプレッドシートにこんなデータがあって、このデータを外部から JSON で取得したいとしましょう。この記事の最後に完成するこんな API を作るという事です。 それには、前述のように Google Apps Script を書く必要があるので、ツールからスクリプトエディタを開きます。 ただこのエディタ、挙動がおかしくてすこぶるストレスがたまるので、ちょっとしたスクリプトを書いたり既存のスクリプトの簡単な修正ならともか

                                                              Google スプレッドシートのデータを JS で fetch したい! - Qiita
                                                            • スプレッドシートで日本株の株価や投資信託の価格の取得方法(GASオリジナル関数) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                                              スプレッドシートに用意されている関数では、アメリカの株価を取得できるものの、日本の上場企業の株価や投資信託の価格を取得できません。 そこで、スプレッドシートで日本の株式会社の株価や投資信託価格を取得する方法と設定手順を解説します。 スプレッドシートで日本企業の株価が取得したい表計算のGoogleスプレッドシートを使い、日本の上場企業の株価を取得したいニーズがあります。 スプレッドシートで日本の株価情報を取得できれば、資産管理や投資分析にも活用できます。 ただ、残念ながら、スプレッドシートに標準で備わっている関数では、日本の株価を取得ができません。 GOOGLEFINANCE関数は日本株に非対応スプレッドシートにはGOOGLEFINANCEという関数が用意されています。 このGOOGLEFINANCE関数のリファレンスには、「Google Financeから現在や過去の証券情報を取得します。

                                                                スプレッドシートで日本株の株価や投資信託の価格の取得方法(GASオリジナル関数) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                                                              • QRコードベースのオンライン入退室管理システム - Qiita

                                                                Introduction 今回の騒動で,研究室内の入室人数を非接触で可視化するシステムが必要になったため, Googleアカウントを持っていれば誰でもwebアプリが無料で作れちゃう,Google Apps Script(GAS)を使って簡単なwebアプリケーションを作成しました サンプルはこちらをクリックして確認してください 特徴 QRコードを読み込むだけで,入退室処理が可能 部屋内の人数をオンラインで管理することができる プログラミング言語 フロント;HTML, CSS, JavaScript … CSSはBootstrapを使用しています バック;JavaScript データベース;Google Spread Sheet ソースコード 非エンジニアの方にとりあえず作って貰う,という状況を念頭に置いて本エントリを作成いたしました.そのため,大まかな作成方法の流れのみ説明しソースコードやア

                                                                  QRコードベースのオンライン入退室管理システム - Qiita
                                                                • 【図解説明】GASの実行権限や共有権限の仕組みについて解説 | 初心者でもわかるGoogle Apps Script活用のススメ

                                                                  Google Apps Scriptでよくハマる人が多い項目として共有設定や実行権限周りの設定が挙げられます。確かに分かりづらい部分ではありますが、なれてしまうとそれほど難しいことではありませんので、今回は設定によってシステムの挙動がどうなるのかを説明していきたいと思います。 いろいろなシチュエーションが想定できますので、記事は結構長めになると思いますが、気になる方は目を通して損はないと思います。最後に小ネタを含んでいますので、長い記事ですが最後まで読んでもらえたらと思います。 今回はいくつかのカテゴリ別に挙動をまとめて説明していきたいと思います。

                                                                    【図解説明】GASの実行権限や共有権限の仕組みについて解説 | 初心者でもわかるGoogle Apps Script活用のススメ
                                                                  • Google Apps Script + Trello で無料の簡易ナレッジベースを作って数年運用してみた | DevelopersIO

                                                                    はじめに アノテーション オペレーションチームの荒川です。 最後にブログで挨拶をしたときは、クラスメソッド モバイルアプリサービス部(プリサー)所属でしたが、アノテーションへ移り、気づけば 3 年ほど経過していました。 今年はテクニカルサポートノートというシリーズ記事で、トラブルシューティングに関する小ネタを書き続けています。このシリーズでは名乗らないようにしている(トラシュ以外の文字を極力削る)ので、久しぶりの挨拶になります。 4 月から General ユニットというオペレーションチーム内のさらに小規模なチームでリーダーをやっています。 AWS サポート業務に特化したジェネラリスト(それはスペシャリストじゃないのかという話はさておき)として任せられるメンバーや、新入社メンバーに対して、AWS テクニカルサポートの基本など、AWS が絡む情報技術全般について教える業務を担当しています。

                                                                      Google Apps Script + Trello で無料の簡易ナレッジベースを作って数年運用してみた | DevelopersIO
                                                                    • Google Apps Script(GAS)を利用したスクレイピングを使うメリットと利用方法まとめ - DAINOTE

                                                                      Pythonでいろいろスクレイピングしてきましたが、Google Apps Scriptでのスクレイピングがかなりよいです。 今回はGoogle Apps Script(GAS)でスクレイピングをオススメする理由を、Pythonを利用する場合と比較して解説します。 GASを利用したスクレイピングのメリット Pythonなどのサーバーサイドの言語を書くのに比べて、Google Apps Scriptを利用したほうが便利な場合があります。Google Apps Scriptを利用したスクレイピングをするメリットについて、ご紹介します。 メリットは、以下の通りです。 環境構築一切不要 定期実行が超絶簡単 学習コストが超絶低い 取得結果をだれにでもスクレイピング結果をリアルタイムに共有しやすい 伝家の宝刀IMPORTXML関数で、コードを書かずにスクレイピング 環境構築一切不要 普通にPython

                                                                        Google Apps Script(GAS)を利用したスクレイピングを使うメリットと利用方法まとめ - DAINOTE
                                                                      • Google Apps Scriptを利用してWeb APIを取得する方法を試してみた | DevelopersIO

                                                                        こんにちは、コンサル部@大阪オフィスのTodaです。 CloudOneやaqua、mackerelなどWebサービスには情報の取得、登録、変更、削除を外部ツールでおこなえるようにWeb APIが用意されている事が多くあります。 ここ最近私の方で業務最適化をするにあたりGoogleスプレッドシートとGoogle Apps Script(GAS)を利用して情報を集中管理する対応がありGASを利用したWeb APIの通信方法について学びましたので内容をまとめてみました。 Google Apps Script(GAS)とは? Google Apps Script(GAS)とは、Googleが開発しているプログラミング言語です。 JavaScriptというWebブラウザ上で動作するプログラミング言語をベースに作成されています。 ■ Google Apps Script https://workspa

                                                                          Google Apps Scriptを利用してWeb APIを取得する方法を試してみた | DevelopersIO
                                                                        • 【Node.js】 Googleスプレッドシートを簡易データベースとして使う - 一日一膳(当社比)

                                                                          目標 Googleスプレッドシートをデータベースと見立て操作を行うプログラムを作成します. ソースコードは一応gitに上げているので参考までに. 【Node.js】 Googleスプレッドシートを簡易データベースとして使うGitレポジトリ Google Sheets APIクライアントアカウントを作成する. 1. プロジェクトの作成 Google開発者向けサービス の上部タブより[プロジェクトの選択] > [新しいプロジェクト]へ進みプロジェクトを作成する. 2. Google Sheets APIの有効化 1で作成したプロジェクト [ダッシュボード]上で[APIとサービスを有効化]をクリックしたあと, Google Sheets APIを選択し, これを有効化. APIとサービスを有効化 Google Sheets APIを選択 Google Sheets API有効化 3. サービスア

                                                                            【Node.js】 Googleスプレッドシートを簡易データベースとして使う - 一日一膳(当社比)
                                                                          • GASのおすすめライブラリ一覧!使い方やインポート手順についても解説! | monoblog

                                                                            GAS(Google Apps Script)の開発をしていると、既存の関数では手の届かない「かゆいところ」が出てきますよね。 また、別サービスとAPI連携したいこともあるでしょう。 今回は、GASを使う人は知っておくべき便利でおすすめのライブラリを紹介します。 記事の終わりではライブラリの使い方やインポート方法についても解説するので、ぜひ最後まで読んでください。 GASのおすすめライブラリ18選 Underscore.js 「Underscore.js」は一言でいうと「100種類以上の便利関数が使えるようになるライブラリ」です。 配列操作やオブジェクト操作が簡単に行えるようになっており、コーディング工数をかなり短縮できます。 複雑なアルゴリズムを避け、シンプルなコードでプログラムを作りたい人におすすめのライブラリです。 プロジェクトキー

                                                                              GASのおすすめライブラリ一覧!使い方やインポート手順についても解説! | monoblog
                                                                            • 【簡単】Googleサイトの使い方!社内ポータルサイト作成で情報共有もスムーズに | 株式会社G-gen(旧 株式会社トップゲート)

                                                                              削除する Google Service TGカルチャー アプリケーション開発 コンサルティング セミナー テックブログ デザイン デジタルプロダクト開発 開発実績 ニュース 2025年の崖(1) 5G(1) AI(39) AI Hub(1) AI Platform(1) AlloyDB(12) AlloyDB for PostgreSQL(6) AlphaZero(1) Analytics HUB(1) Android(11) Android アプリ(1) Anthos(6) API(12) API エコノミー(1) APP(2) App Engine(2) App Maker(2) AppServer(1) AppSheet(3) arduino(1) Authentication(1) AutoML(4) AWS(12) AWS (Amazon Web Services)(1) AWS

                                                                                【簡単】Googleサイトの使い方!社内ポータルサイト作成で情報共有もスムーズに | 株式会社G-gen(旧 株式会社トップゲート)
                                                                              • HTML Serviceで作ったWebアプリの上部に表示されるバナーについて

                                                                                I share this blog with my thoughts and creations from my daily programming, knowledge, and technology updates.

                                                                                • 【GAS】コードで追加したトリガーが無効になる場合の対処

                                                                                  なんの話か Google App Script(以後GASと呼ぶ)で遭遇した問題に関する共有です。 ScriptApp.newTriggerを使ってプログラムから追加したトリガーが無効になりました。 やろうとしたこと 一回目を手動実行して、2回目以降はプログラム内で次の実行トリガーを追加するコードを書きました。 何が起きたか 2回目の実行(自動実行の初回)は問題なく実行されました。 しかし、3回目の実行(自動実行の2回目)が実行されず、トリガーの"前回の実行"項目には「このトリガーは無効になりました。原因は不明です。」というメッセージが表示されました。 対処内容 ググってみたところ、類似事例は見つかりませんでした。 ですが、GASの不具合でエラーになるケースは多いようです。 その場合、"プロジェクトの設定"から"Chrome V8 ランタイム"を無効にすると正常に動作する報告が多数ありまし

                                                                                    【GAS】コードで追加したトリガーが無効になる場合の対処

                                                                                  新着記事