並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 204件

新着順 人気順

google-apps-scriptの検索結果41 - 80 件 / 204件

  • Google Apps Script(GAS)でアジェンダ作成 - ROBOT PAYMENT TECH-BLOG

    こんにちは。決済システムでエンジニアをやっております hoshino33 です。 突然ですが皆さん朝会はどのように行っていますか? 決済システムでは、前日やったことや本日やることの報告などを行っているのですが、その際にGoogle ドキュメントに内容を記載しております。 今回はこのアジェンダ作成の自動化をGASで行ってみたいと思います。 はじめに 自動化方法 ①テンプレートのドキュメントの作成 ②テンプレートを反映するドキュメントの作成 ③GASでスクリプトの作成 ④実行 課題点 まとめ はじめに 決済システムの朝会の自動化しない手順について考えると、毎日コピー&ペーストして、日付を変える必要が出てきます。 今回はこれをボタンひとつで行いたいと思います。 なお、朝会用のアジェンダは日単位で新規作成を行わず、過去の内容をすぐ見られるように追記するような運用になっております。 自動化方法 ①テ

      Google Apps Script(GAS)でアジェンダ作成 - ROBOT PAYMENT TECH-BLOG
    • GASでChatGPTのAPIリクエスト方法!文脈に沿った応答のサンプルコードを解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

      特にウェイトリストに登録したユーザーから順次という形ではなく、日本では一斉にChatGPTのAPIが利用できるようになりました。 ChatGPTのAPIをGASで利用ChatGPTのAPIを試したい場合にオススメなのが、Google Apps Script(GAS)です。 GASは無料で利用できるスクリプトサービスで、トリガー実行やスプレッドシートやGoogleドキュメントと連携できるメリットがあります。 LINEやSlackでのAIチャットボットや、ちょっとしたアプリケーションを試作するのに便利です。 そこで、GASでChatGPTのAPIを利用する方法を初心者向けに解説します。 ChatGPTのAPI利用登録とAPIキー発行ChatpGPTのAPIを利用するにはOpenAIへの利用登録とAPIキー発行が必要になります。 ChatGPTのAPIは従来のOpenAIのAPIサービスの1つと

        GASでChatGPTのAPIリクエスト方法!文脈に沿った応答のサンプルコードを解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
      • GAS(Google Apps Script)入門講座① - スプレッドシートを触ってみよう|スキプラ@元エンジニア

        はじめに皆さん、GAS(Google Apps Script)って使ってますか? 「名前だけ聞いたことある」とか「EXCEL VBAみたいなもんでしょ?」と思ってる方もいると思います。 が、実はこれめっちゃ便利で、Googleのサービスだけでなくて、TrelloやChatwork、Slackなど、色々なサービスと連携して使えるんです。 なので、GASを使えば、Googleカレンダーから今日の予定を取得して、Slackに予定を送ってくれる秘書botを作ったり、trelloで進捗が遅れてるカード情報を取得して、スプレッドシートに管理票を作ったり、管理者にメールやSlackで通知したり、もうなんでもできますw ちなみにGASはスクレイピング(web上の情報(テキストや画像など)を取ってくる)もできるので、クラウドワークスやLancersでよく見る、「xxxxの情報を持ってきてスプレッドシートに転

          GAS(Google Apps Script)入門講座① - スプレッドシートを触ってみよう|スキプラ@元エンジニア
        • OpenAIのAPI利用の料金を解説!文章生成AIと画像生成AIの費用を説明 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

          AIの研究を進める研究開発団体OpenAIは、様々なAIサービスが利用できるAPIを提供しています。 このOpenAIのAPIは無料で利用できるわけではなく、使用量に応じた料金が発生します。 そこで、利用頻度の高いOpenAIの文章生成AIと画像生成AIの料金を解説します。 ※(2023年3月3日追記)ChatGPTのAPIが公開されたので、ChatGPTのAPI料金についても解説を追記しました。 高度なOpenAIがAPIで利用可能OpenAIは先進的なAIサービスを研究・開発している研究開発団体です。 ツイッターを買収してCEOに就任して話題を集めているイーロン・マスクらによって設立されました。 元々は非営利団体だとして設立されましたが、現在は営利団体としてマイクロソフトなどの出資を受けています。 特に自然言語処理のAIの研究開発は世界最先端で、自然な文章を生成が可能なGPT-2や、G

            OpenAIのAPI利用の料金を解説!文章生成AIと画像生成AIの費用を説明 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
          • 【GAS】Google Apps Scriptの制限・上限まとめ【実行回数・時間・容量】 | monoblog

            Google Apps Scriptは無料で使える業務効率化ツールとして非常に人気ですが、利用にあたっていくつか制限事項があります。 制限に引っかかってしまうとスクリプトが実行されないので、制限に引っかからないよう事前に対策をすることがが大切です。 当記事では、 Google Apps Scriptの制限は有料版でもある Google Apps Scriptは基本無料で使えるツールですが、「別で有料課金すれば制限を解除できるんじゃないの?」という声もあります。 結論から言うと、GASの制限は有料版でも消えません。 有料版のGASには「G suite」と「Early Access」という2つのプランがありますが、どちらのプランでも、完全にGASの制限を解除することはできないようです。 しかしながら有料版にすれば、制限が緩和されることはあるようなので、今回はその当たりも含めて詳しく解説していき

              【GAS】Google Apps Scriptの制限・上限まとめ【実行回数・時間・容量】 | monoblog
            • clasp + gas-local + rollupで恐らく最も手軽なlocalでのGoogle Apps Script開発

              気づいていなかったことに気づいちゃったので、よりシンプルなセットアップにしようと頑張った成果が出たので、共有。 というか 絶対にwebpackの設定はやりたくない。絶対にだ。 という気持ちがほとんど。そしてそれは(もちろん内容によるけど) 考え方を逆転させれば叶うぞ という話。 これまでを整理まずは前回日記で書いた時点までに分かっている GAS 開発に関する制約や考えたこと、行なったことをまとめるところから始める。 当たり前の開発を行いたい当たり前の考え方として以下が挙げられると思う。 1 ファイルにすべての function を並べるような開発は見通しが悪いのでやりたくないすべてのコードをゼロから書くのではなく適切に npm などに依存したいテストコードを書き、パーツごとにテストを行いたい手元のコードのバージョンを管理したいApps Script上のコードの制限一方で GAS ならではの

              • 【Google Apps Script入門】GASでできることや連携できるツール、活用事例を解説!|Udemy メディア

                システム開発 2022/03/04 【Google Apps Script入門】GASでできることや連携できるツール、活用事例を解説! Google Apps Scriptは、GmailやGoogleスプレッドシートなどのGoogleの提供するサービスと連携して利用するためのプログラミング言語です。Google Apps Scriptを利用することで、様々な業務の自動化、連携を行うことができ、業務効率化につながります。 この記事では、Google Apps Scriptとは何か、活用例や導入方法について詳しく解説します。 Google Apps Script(GAS)とは?入門者向けに特徴を解説 Google Apps Scriptとは、Googleが提供しているプログラミング言語です。それぞれの頭文字をとってGAS(ガス)とも呼ばれています。Google Apps Scriptの基本的な

                  【Google Apps Script入門】GASでできることや連携できるツール、活用事例を解説!|Udemy メディア
                • 【図解説明】GASの実行権限や共有権限の仕組みについて解説 | 初心者でもわかるGoogle Apps Script活用のススメ

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

                    【図解説明】GASの実行権限や共有権限の仕組みについて解説 | 初心者でもわかるGoogle Apps Script活用のススメ
                  • GASでスクレイピングする方法!Parserライブラリを利用した手順を解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                    Google Apps Script(GAS)はサーバーレス環境で、Webページのスクレイピング するのに便利です。 そこで、GASのParserライブラリを使ったスクレイピング 方法について解説します。 GASはスクレイピングに便利な環境Google Apps Script(GAS) はWebページの情報をスクレイピングするのにとても便利です。 GASはサーバーレス環境なので、スクレイピング するために必要となるインフラ構築が必要ありません。 GASのスクリプトエディタ上でトリガー実行によるスケジュール登録もできます。 1日1回に実行2時間ごとに実行毎週○曜日に実行といった形式で端末をオフの状態でもスクレイピングが実行可能です。 さらにGASは無料で利用できるので、スクレイピング環境がタダで構築できます。 スクレイピングでよく用いられるpythonなどは環境構築が手間だったり、実行環境を

                      GASでスクレイピングする方法!Parserライブラリを利用した手順を解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                    • パンダと学ぶ!実務で使えるGoogle Apps Scriptの自動化マニュアル

                      この本は、Google Apps Scriptを活用した自動化の事例集(Slack, Spreadsheet, Gmail, Document)とコピペですぐに使えるコードを記載しています。 GASとはGoogleが開発した関数のサーバーレスな実行環境です。GASはGoogleの各種サービスと連携してプログラムを実行できるため、業務やルーティンワークの自動化に最適です。 各章は私の技術ブログ「パンダのプログラミングブログ」からGoogle Apps Scriptに関する人気記事をピックアップして加筆・修正したものです。 最後の章はZennに掲載するにあたり書き下ろしたものです。

                        パンダと学ぶ!実務で使えるGoogle Apps Scriptの自動化マニュアル
                      • Instagram Graph APIとGAS(Google Apps Script)を使ってインスタグラムのフォロワー数を自動的に日々記録する - Qiita

                        Instagram Graph APIとGAS(Google Apps Script)を使ってインスタグラムのフォロワー数を自動的に日々記録するJavaScriptInstagramAPIGASspreadsheet 注意 この記事を書いたのは2019年です。 GASのソースはともかく、FacebookのAPIについては仕様変化が目まぐるしく、 最新版の仕様はこのページの内容と異なっています。 (API部分はアップデート頻度が激しいため追い続けることは辛いので、仕事で関わることがあれば更新するかも程度です) コメント欄で最新の仕様について触れておられる方もおり、ご参考ください。 基本的な流れややることは変わりません。 あくまで参考程度に留めてください。 はじめに・実現したいこと 今回実現したかったのは、「Instagramのフォロワー数を日々記録する」という作業を自動化し、毎日決まった時間

                          Instagram Graph APIとGAS(Google Apps Script)を使ってインスタグラムのフォロワー数を自動的に日々記録する - Qiita
                        • 【GAS初級者向け】Google Apps Scriptで バイトの給与を予測するアプリを作ろう - Qiita

                          私はバイト掛け持ちなう!なJK(N高等学校ネットコース4期生、プログラミングスクールNepps講師)です。ある時「今月、どのくらいお給料が入るかな?」と気になったので、Googleカレンダーに入力しているシフトから大まかな給与を計算して表示するスクリプトを書きました。GoogleスプレッドシートとGoogleカレンダーの連携方法を解説する記事です。 Google Apps Scriptとは Google Apps Script (以下GAS)は、Googleのサービスをクラウド上でプログラムを組むことで操作できる、JavaScriptをベースとしているサービスです。 今回は、GoogleカレンダーとGoogleスプレッドシートを連携させて、バイト給与をスプレッドシートに表示させるツールを作ります。 準備 Googleスプレッドシート で任意のスプレッドシートを作り、メニューからツール→スク

                            【GAS初級者向け】Google Apps Scriptで バイトの給与を予測するアプリを作ろう - Qiita
                          • Google Apps Script(GAS)の基本的な使い方|2つの開き方とその違いを解説 - 株式会社ASTINA

                            毎日届く大量のメール管理、お問い合わせフォーム内容の選別、毎月発生する資料のPDF化など、日々の業務で発生する、簡単だが毎日やるには少し面倒な作業。 これらを「PCがすべて自動で行ってくれたらと良いな」と思ったことはありませんか? 定期的な作業や、避けられたであろうミスはプログラムを用いて自動化してしまえば解決できます。 今回は、手軽に始められる Google Apps Script(GAS)というプログラミング言語をご紹介します。 初歩的な部分を画像とともに解説するので、読めば実行までの流れがわかるようになりますよ。 ・Google Apps Script(GAS)とは? 読み方は「グーグル アップス スクリプト」で略称はGAS(ガス)と呼ばれています。 Googleが提供するプログラミング言語で、簡易なプログラムを記述し実行することで、複雑な処理の自動化が行えます。 Googleが提供

                            • Google Apps Script で作成したアドオンをドメイン内ユーザーに配布する

                              はじめに 下記の記事でアドオンを作りましたが、これをドメイン内ユーザーに配布する記事になります。 ドメイン内ユーザーへの配布も一般公開用のアドオン配布とほとんど一緒で、Google Workspace Marketplace SDK を使います。 流れとしては下記のようになります。 GASを作成 Google Cloud プロジェクトを作成 GAS と Google Cloud プロジェクトを紐づけてデプロイ Google Workspace Marketplace SDK の設定とインストール ※ 本手順は特権ユーザーで作業しないと強制配布はできず手動でインストールして貰う形になります GASを作成 この記事で作ったものを流用するのでスキップします。(コードを書き換える必要はありません) Google Cloud プロジェクトを作成する https://console.cloud.goo

                                Google Apps Script で作成したアドオンをドメイン内ユーザーに配布する
                              • Google Apps Script(GAS) スニペットまとめ

                                最近 Google Apps Script を触る機会が多いので備忘録がてらまとめてみました. 学んだもの, 便利だなと思ったものは随時追加していこうと思ってます! みなさんもこんなの便利だよ的な Tips あったらコメントもらえると嬉しいです!! 汎用系 メッセージボックスを表示しよう

                                  Google Apps Script(GAS) スニペットまとめ
                                • Google アナリティクス 動線図作成をスクリプトを書いて行う【Google Apps Script 応用編】|and_a

                                  この記事を読んで頂きたい方Google アナリティクス (以下、「GA」と表記) のデータを使って下記のような「動線図」を作成する際に必要な「ページ遷移のデータ」は、Google Apps Script (以下、「GAS」と表記)を使うと比較的簡単な操作で出すことができます。「しかし自分は、GASは初心者だ」という方に向けて書かせていただきました。 【図】動線図の作成には、ページ間を遷移したセッション数をそれぞれ出す必要がある。 たとえば、次のような動線図を作成したいとします。 【図】作成したい動線図のサンプル 上記のような動線図を作ろうとしますと、3つの数値を計算する必要がありますので、GAで「セグメント」を3点作成する必要があります。 【図】3つの数値を計算するために3つのセグメントが必要 たとえば、 ページA → ページB → ページC → ページD と遷移したセッション数を調べたい

                                    Google アナリティクス 動線図作成をスクリプトを書いて行う【Google Apps Script 応用編】|and_a
                                  • Google Apps Script でも テスト がしたい! (Clasp + Typescript + Jest) -

                                    Google Apps Script + Typescript + Jest Google Apps Script(以下,GAS)でライブラリを公開しました。ライブラリを開発する際、テストのフィードバックサイクルを短くするため、Clasp + Typescript + Jest という技術スタックを選択しました。 その開発体験について共有しようと思います。特段変わったことはしていません。 Google Apps Scriptのテストってどうしてますか? ローカルで動かそう 終わりに え、あ、ちょっとまって。ライブラリの紹介! Google Apps Scriptのテストってどうしてますか? script.google.comにアクセスしてデバッグ実行って、しんどくないですか? Google Apps Script Debugging ... ネットワーク越しでステップ実行するため、遅い G

                                      Google Apps Script でも テスト がしたい! (Clasp + Typescript + Jest) -
                                    • Google Apps Script + Trello で無料の簡易ナレッジベースを作って数年運用してみた | DevelopersIO

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

                                        Google Apps Script + Trello で無料の簡易ナレッジベースを作って数年運用してみた | DevelopersIO
                                      • 現役エンジニアが3つのステップで基礎から教えるGAS(Google Apps Script) 開発入門

                                        【Google Apps Scriptとは】 Google社が提供するJavaScriptベースのプログラミング言語です。 略してGAS(ガス)と呼びます。 Google Workspaceの各種サービス(Googleフォーム、Googleカレンダー、Gmailなど)を自動化する目的で開発されました。 ビジネスサイドの方でも取り組むことができ、業務効率化に活用しやすい言語として注目されています。 【本コースの概要】 本コースは、40のGASスキル習得をゴールとして3つのステップで進めます。 JavaScriptの基礎文法(ES2015/ES6対応)を学ぶ。 GASサービス(Gメール、スプレッドシートなど)の基本操作を学ぶ。 5つの活用事例を通してシステム開発プロセスを体験する。 【Step1. JavaScriptの基礎文法(ES2015/ES6対応)を学ぶ】 GASのベース言語であるJa

                                          現役エンジニアが3つのステップで基礎から教えるGAS(Google Apps Script) 開発入門
                                        • 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
                                          • Notion API × GAS(Google Apps Script)を使って議事録のテンプレを自動作成してみた

                                            はじめに/概要 Notion APIとGAS(Google apps scripts)を使って、週次ミーティングの議事録テンプレートを自動作成する方法を紹介します。 開発メンバーでNotionを利用しているのですが、週次ミーティングで使用するテンプレートを毎週自動で作成できないかと思い、作りました。特にGASで書いている記事が少なかったので参考にされば嬉しいです。 自動作成はしなくても、Notion APIを使用してみたい方でも大丈夫な内容になっています。 対象 Notion APIを使ってみたい方 定期的なミーティングなどで、テンプレを作成することが億劫な方(エンジニアの素質あり!!) 目標 Notion APIをGASで使ってみること。 自動で議事録のテンプレートを作成する実装ができること。 事前準備 NotionのAPIを使用するために、トークンの発行が必要です。 以下のNotion

                                              Notion API × GAS(Google Apps Script)を使って議事録のテンプレを自動作成してみた
                                            • 無料版Slackメッセージ保存・退避ツール!フリープランの1万→90日の変更への対策法 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                              Slackは2022年9月よりフリープランの内容変更し、メッセージの表示制限を1万メッセージから過去90日にすると発表しました。 小規模なグループで使っていた場合、1万メッセージ上限だったのが過去90日以内の投稿しか表示されないのは、とても不便です。 そこで対策方法として、Slackに投稿されたメッセージをスプレッドシートに保存・退避するツールを開発しました。 (追記)Slackメッセージ保存・退避ツールをアップデートし、パブリックチャンネルの情報を自動取得し、複数チャンネルを保存できるようになりました(プライベートチャンネルも取得可能)。さらにSlackに投稿されたファイルをGoogleドライブに保存する機能も追加しました。 Slackの無料版フリープランが内容変更2022年7月19日にSlackが有料版のプロプランの値上げと無料版のフリープランの内容変更を発表しました。 後者のフリープ

                                                無料版Slackメッセージ保存・退避ツール!フリープランの1万→90日の変更への対策法 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                                              • 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
                                                • [Google Apps Script]認証が必要なウェブアプリケーションを外部から実行する | 初心者備忘録

                                                  Google Apps Scriptでは、作成したコードをウェブアプリケーションとして公開することができます。 具体的な手順については、タカハシ(@ntakahashi0505)さんがブログでまとめられているので、そちらが参考になるかと思います。

                                                    [Google Apps Script]認証が必要なウェブアプリケーションを外部から実行する | 初心者備忘録
                                                  • GASからTwitter API v2でツイートする【Google Apps Script】

                                                    (2023/05/16) コメントにて、「GASからの初回認証時に『ReferenceError: OAuth2 is not defined』エラーになる」というご指摘をいただきました。こちら、GAS側でライブラリを追加していないと発生するエラーです。ライブラリ追加に関する記載が抜けていたので追加しました。ご指摘ありがとうございました。 (2023/10/13) コメントにて、認証に失敗するというご指摘をいただきました。CLIENT_ID、CLIENT_SECRETを発行する手順について変更・追記しました。ご指摘ありがとうございました。 本記事では、Google Apps Script(GAS)からTwitterのAPI経由でツイッター(現X)に投稿する方法を紹介します。 ↑のツイッターアカウントでは、ブログの更新をした際に手動でURLを貼り付けてお知らせをしているのですが、どうしても忘

                                                      GASからTwitter API v2でツイートする【Google Apps Script】
                                                    • HTTP Requests - Code Generator for Google Apps Script, Node.js and cURL

                                                      function makeHttpPostRequestWithAppsScript() { const url = "https://postman-echo.com/post?source=web&foo=bar"; const response = UrlFetchApp.fetch(url, { "method": "POST", "headers": { "x-api-key": "123xyz", "cache-control": "no-cache", "Content-Type": "application/x-www-form-urlencoded" }, "muteHttpExceptions": true, "followRedirects": true, "validateHttpsCertificates": true, "contentType": "appli

                                                        HTTP Requests - Code Generator for Google Apps Script, Node.js and cURL
                                                      • Google Apps Script: Google Workspace を自動化、統合、拡張。

                                                        Apps Script は、Google Workspace の統合、自動化、拡張のためのビジネス ソリューションをすばやく簡単に構築するための唯一のローコード プラットフォームです。Apps Script を使えば、ビジネス ユーザーは本格的なソフトウェア開発の経験がなくても、Google Workspace 上にカスタム ソリューションを構築できます。Apps Script は、Gmail アカウントをお持ちであればどなたでもご利用いただけます。

                                                          Google Apps Script: Google Workspace を自動化、統合、拡張。
                                                        • getRangeいろいろ(Google Apps Script、SpreadSheet) - Qiita

                                                          はじめに セルの getRange() の引数の種類がたくさんあって列だっけ?行だっけ?ってよくなるので、各メソッドの使用例と範囲指定のイメージ画像をつけて羅列してみることにしました。 サンプルスプレッドシート この画像のデータをいろいろ getRange() して、どのように範囲指定できるか 背景色をピンク にして、確認してみます。 前提 コードに出てくる sheet はアクティブシートで初期化してある前提です。

                                                            getRangeいろいろ(Google Apps Script、SpreadSheet) - Qiita
                                                          • 【2021年版】slackAPIでメッセージ投稿するボットアプリ作成・設定(スコープ権限を詳細解説) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                                            コミュニケーションツール「slack」では、Slack APIを活用したボットなどのSlack Appを作成できます。 今回、DMやチャンネルにメッセージ投稿するボットをSlack APIで作成・設定する方法を紹介します。 ボット作成で不可欠なスコープ・パーミッションの権限設定周りを解説します。 ※実際にボットで投稿するプログラムの実装部分ではなく、slack apiの設定部分が対象です。 slack APIとはslack APIは、チャットツールで最も有名なSlackで様々な便利機能を提供するアプリを作成することができます。 Slackを使い込む中で、GoogleドライブのアプリやZoomのアプリなどを連携させるケースが多いと思います。 実はslackのアプリは自分でも作成することができます。 他のアプリからの情報を投稿したり、定期的にメッセージを送信するボットなどがよく作られています。

                                                              【2021年版】slackAPIでメッセージ投稿するボットアプリ作成・設定(スコープ権限を詳細解説) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                                                            • clasp + GitHub + CodeBuild で Google Apps Script の継続的デプロイをやってみた | DevelopersIO

                                                              こんにちは、大前です。 以前、Clasp という Google Apps Script をローカル管理できる CLI ツールを紹介しましたが、今回はこれを使った CD の仕組みを作ってみましたので、ブログを書いていきます。 claspを使ったGoogle Apps Scriptのソース管理を試してみた 構成 下記の構成となります。 GitHub 上の特定の操作が発生 CodeBuild が起動 CodeBuild から EC2 上のシェルスクリプトを実行 EC2 上で最新のソースを GitHub からクローン Clasp を利用して GAS にデプロイ 何だかまわりくどい構成になっていますが、Clasp を使用するために叩く「clasp login」で必ずブラウザでの操作が必要となってしまい、ログイン状態を保持するために EC2 上で処理を行う形になっています。 GitHub Action

                                                                clasp + GitHub + CodeBuild で Google Apps Script の継続的デプロイをやってみた | DevelopersIO
                                                              • claspを使ったGoogle Apps Scriptのソース管理を試してみた | DevelopersIO

                                                                こんにちは、大前です。 今回は Google Apps Script の管理を CLI で行う事が出来る clasp を触ってみましたので、ブログを書いていきます。 claspとは Google が提供する、Google Apps Script(GAS)をローカルで管理出来る様になる CLI ツールです。 ソースやプロジェクト管理、ローカルからのスクリプト実行が可能となります。 Google Apps Script google / clasp やってみた では、実際に clasp をインストールして使用してみたいと思います。 Google Apps Script プロジェクトの作成 前準備として、今回使用する Google Apps Script のプロジェクトを作成しておきます。 管理画面左上の「+新しいプロジェクト」を選択。 図の様に初期状態のプロジェクトが表示されますので、とりあえ

                                                                  claspを使ったGoogle Apps Scriptのソース管理を試してみた | DevelopersIO
                                                                • GoogleスプレッドシートとGoogle Apps ScriptとGoogleデータポータルでRSSリーダーを構築してみた件(その1・IMPORTFEED関数編)

                                                                  GoogleスプレッドシートとGoogle Apps ScriptとGoogleデータポータルでRSSリーダーを構築してみた件(その1・IMPORTFEED関数編) GMO NIKKOのK.Aです。今は開発エンジニアとしてではなく、ディレクション中心の業務が中心のため、プログラミングや技術的に深い内容ではなく、誰でも無料で利用できるGoogleのサービスを組み合わせて簡単なツールを構築した事例を紹介いたします。 RSSリーダーが復権? 先日、Android端末のChromeブラウザのアプリで「Follow」機能として、RSSフィードの情報を表示できる機能がリリースされたというニュースがありました。昨今、あまり注目を浴びていなかったRSSリーダーのニーズが今後、また少し盛り上がるかもしれません(?)。 今回は、そんな「RSSリーダー」を本格的なサーバーやDBを用意せずに、Googleスプレッ

                                                                    GoogleスプレッドシートとGoogle Apps ScriptとGoogleデータポータルでRSSリーダーを構築してみた件(その1・IMPORTFEED関数編)
                                                                  • Google Apps Scriptのデバッグ方法(新IDE対応)

                                                                    結論、標準で備わっているデバッグ機能を使えばOKです。 デバッグでは、望んだ出力結果が得られているかどうかを適宜確認し、どこのコードがエラーを生んでいるのかを探し出します。 デバッグ機能の使い方 デバッグでは、Logger.log()かconsole.log()、もしくはBrowser.msgBox()という関数を使います。 Logger.log()関数を使用する方法 Logger.log()関数を使用すると、値を吐き出させることができます。 Logger.log()の使い方 Logger.log()関数は、引数のデータをそのまま出力します。引数に変数を指定する事もできます。 log(format, values)という形式で、formatの中で%sというプレースホルダー(正式な値が入るまで一時的に場所を確保しておく措置のこと)を使うことができ、値は可変で渡すこともできます。 Logger

                                                                      Google Apps Scriptのデバッグ方法(新IDE対応)
                                                                    • Google Apps Scriptのモダンな開発環境は理想だった

                                                                      ちょうど1年前、「Google Apps Scriptのモダンな開発環境を求めて」という記事を書きました。 これにより、モダンな開発環境によってDeveloper Experienceが高いGASプロジェクト開発ができたかというと、残念ながらそうではありませんでした。 実際に運用していくうちに、いつくか課題が見えてきました。 今回はそれらの課題と向き合いどのように対応したのかを紹介します。 この記事はFOLIO Advent Calendar 2019の12月25日の記事でもあります。 前回のおさらい 見えてきた課題 npmライブラリが種類によってGASでは動かない問題 polyfillが巨大すぎてスクリプトエディタ開かない問題 ファイル分割するとimport/export使えない問題 我々はどうしていけばよいのか 終わりに 前回のおさらい 「Google Apps Scriptのモダンな

                                                                        Google Apps Scriptのモダンな開発環境は理想だった
                                                                      • Google Apps Scriptでドライブのフォルダやファイルを取得してみる | 初心者でもわかるGoogle Apps Script活用のススメ

                                                                        今回の記事は、Google Apps Scriptを使ってGoogleドライブ上のファイルを取得する方法を紹介していきます。 GASでフォルダやファイルを取得する方法はそれぞれいくつかあるのですが、取得方法にそれぞれ結構な違いがありますのでこの記事ではそれぞれの使い方をまとめて紹介したいと思います。 GASでドライブ上のフォルダやファイルに対して処理を行う場合には、まずは対象のアイテム(フォルダやファイル)を取得する必要があります。 対象アイテムへの処理とは例えば、 このような処理があります。 上記は一例ですが、このような処理を行う場合にはまず対象アイテムを取得するということが基本となります。 今回、フォルダとファイルの取得について一つの記事で執筆しようとしていますが、Googleドライブではフォルダとファイルの違いがあまりないため、同じ記事で書いていくことにしました。 ちなみに、今回ご紹

                                                                          Google Apps Scriptでドライブのフォルダやファイルを取得してみる | 初心者でもわかるGoogle Apps Script活用のススメ
                                                                        • LINEで自動的にメッセージを定期送信する方法【LINE Notify, Google Apps Script】 | テイクユアタイム

                                                                          LINEで自動的にメッセージを定期送信する方法【LINE Notify, Google Apps Script】 LINE Notifyでの設定 LINE Notifyのサイトは下記から。 LINE Notify→ https://notify-bot.line.me/ja/ ①LINE Notifyにログインする サイトの右上「ログイン」から、自分のLINEアカウントを入力してログインしてください。 ②マイページを開く ログイン後、アカウント名をクリックし「マイページ」を開きます。 ③アクセストークンを発行する 「アクセストークンの発行(開発者向け)」から「トークンを発行する」をクリックします。 「トークン名」は投稿内容の最初に[ ]付きで表示されます。通知内容がわかるタイトルを記入するのがよいです。 「通知を送信するトークルーム」には、通知を送信したいグループを選択してください。 設定

                                                                            LINEで自動的にメッセージを定期送信する方法【LINE Notify, Google Apps Script】 | テイクユアタイム
                                                                          • Google Apps Scriptを使ってWebアプリケーション風の検品ツールを作ってみた - ZOZO TECH BLOG

                                                                            こんにちは! 開発部の手塚(@tzone99)です。普段は社内ERPシステムの開発をしながらその周辺の業務ツールの制作を担当しています。こちらの記事ではGoogle Apps Script(GAS)を使ってアパレル商品の検品結果を登録するツールを作る中でポイントとなった部分を共有します。 使い慣れたGoogleのサービスをGASで連携させてお手軽にサーバーレスなアプリケーションを作りたい、という方の参考になればと思います。 背景 一般的な製造/物流業と同様、ZOZOでも倉庫で保管するアパレル商品にサイズや外観上の不備(ほつれ、汚れ、付属品の不足など)がないかをチェックする検品という作業があります。今回は「通常と異なる手順で検品し、その結果を集計/分析し仕分けに使いたい」という特定の商品群があったため、入力した結果を保存する専用ツールを作成することになりました。 何を作ったか 商品のQRコー

                                                                              Google Apps Scriptを使ってWebアプリケーション風の検品ツールを作ってみた - ZOZO TECH BLOG
                                                                            • Google Apps ScriptでCSVファイルのデータをスプレッドシートに展開する方法

                                                                              前回のおさらい では、前回のおさらいからです。 ダイアログを作成するためのHTMLファイル「dialog.html」は以下のとおりです。 <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <form> <input name="myFile" type="file"> <button onclick="google.script.run.logTest(this.parentNode);">アップロード</button> </form> </body> </html> (前回はテキストボックスのinput要素もありましたが、もう必要ないので削除してます。) そして、サーバー側の「コード.gs」はこちらです。 function showDialog(){ var html = HtmlService.creat

                                                                                Google Apps ScriptでCSVファイルのデータをスプレッドシートに展開する方法
                                                                              • GitHub - tanaikech/taking-advantage-of-google-apps-script: Here, CLI tools, libraries, Add-ons, Reports, Benchmarks and Sample Scripts for taking advantage of Google Apps Script which are publishing in my blog, Gists and GitHub are summarized.

                                                                                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 - tanaikech/taking-advantage-of-google-apps-script: Here, CLI tools, libraries, Add-ons, Reports, Benchmarks and Sample Scripts for taking advantage of Google Apps Script which are publishing in my blog, Gists and GitHub are summarized.
                                                                                • Google Apps Scriptでダイアログを作るいくつかの方法と基礎知識

                                                                                  みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 csvファイルをスプレッドシートに展開したいときってどうしてますか? スプレッドシートでは、「ファイル」メニューのインポートからcsvファイルをアップロードして、展開することができるのですが メニュー選んで… アップロードタブ開いて… ファイルをアップロードして… インポートの設定してデータをインポート みたいに、ちょっと手順がありまして、頻繁に行う作業だとすると、ちょっとだけ面倒です。 そこで、本シリーズでは、GASの独自ダイアログを作成する機能を使って、csvファイルアップローダーを作る方法をお伝えします。 csvアップロードの手順が減らせますし、他の処理を追加することもできます。 シリーズ初回の今回は、GASでダイアログの作るためのいくつかの方法とその概要についてをお送りしていきます。 では、行ってみましょう!

                                                                                    Google Apps Scriptでダイアログを作るいくつかの方法と基礎知識