並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 208件

新着順 人気順

google-apps-scriptの検索結果121 - 160 件 / 208件

  • Google Apps Scriptでスクレイピングを極める【GAS】 🌴 officeの杜 🥥

    今回使用するサービス等 スクレイピングサンプル - Google Spreadsheet Google Cloud Functions Puppeteer cheerio for Google Apps Script 以前、PuppeteerとCheerioを使ってテーブルデータをスクレイピングしましたが、参考になるかと思います。 Puppeteerでテーブルデータを取得する 事前準備 注意事項 Google Apps Scriptでのスクレイピングですが、Node.js + Puppeteerで作る場合と異なり、GASだけでスクレイピングする場合には色々と注意事項があります。主に 6分の実行時間制限がある Google Workspaceの場合、UrlfetchAppは100,000 回/1日の制限事項がある JavaScript多用の動的サイトのスクレイピングは出来ない(Puppete

      Google Apps Scriptでスクレイピングを極める【GAS】 🌴 officeの杜 🥥
    • Google Apps Script向け簡易job-queueを作った

      Motivation 個人的にいくつかのSlackボットをGoogle Apps Script(以下GAS)で実装していますが、3秒ルールの壁があってイベント処理がタイムアウトしてしまうという課題がありました。 Slackの公式ドキュメントには3秒以内にレスポンスできない処理は、一旦レスポンスして非同期処理でイベントのペイロードにあるレスポンスURLに書き込めとありました。 GAS内で非同期処理を行うには、トリガー処理を組み合わせして実現できそうでした。 使えるトリガーはいくつか種類がありますが、今回の用途では Time-driven が一番使えそうだと判断しました。 GASのTriggerについてspikeしてみた まず軽くドキュメントをみて気になったのは1スクリプトにつき1ユーザーが20トリガーまでという制約が目につきました。 実際にトリガーを使って非同期処理をさせてみましたが、イベン

        Google Apps Script向け簡易job-queueを作った
      • 5分で理解する Google Apps Script - Qiita

        はじめに Google Apps Script(以降、GAS)はGoogleによって開発されたスクリプト言語になります。 業務でGoogleサービスを利用している場合、GASを用いることで様々な業務効率化を行うことができます。 本記事ではGASについて最速で理解することを目的に、最低限必要な知識についてまとめています。 GAS概要 GASを始めるのに必要なのはGoogleアカウントのみです。 Googleのプラットフォーム上で動作するため、実行環境も不要です。 JavaScriptを基に作られているため、JavaScriptを知っている人なら簡単に使い始めることができます。また、学習コストも低いので非エンジニアの方でも習得して業務に活用することもできます。 GASの活用 要約すると以下の様なことができます。 作成したスクリプトを使用したマクロの実行 スプレッドシートからのメール一括送信 G

          5分で理解する Google Apps Script - Qiita
        • Google Apps Script を V8 ランタイムで実行する方法 - Qiita

          概要 先日 (2020/02/05) Google Apps Script が V8 Runtime で実行できるようになりました。 Google Apps Script はこれまで JavaScript 1.6 のバージョンがベースとなっていましたが、アロー関数や const, let が利用できるなど、モダンな書き方ができるようになりました。 詳しくは各種ドキュメントをリンクしておきます。 リリースノート 公式ドキュメント: V8 Runtime Overview 公式ドキュメント: V8 runtime へのマイグレーション方法 公式ドキュメントにも V8 ランタイムでの実行方法 は書かれていますが、手っ取り早く始めたい方のために、ここでまとめておきます。 clasp を使っている方もいると思いますので、スクリプトエディタと clasp 両方での方法を記述しておきます。 スクリプトエ

            Google Apps Script を V8 ランタイムで実行する方法 - Qiita
          • 【GAS】Googleカレンダー編集時に発動するトリガーを使いこなす | 初心者でもわかるGoogle Apps Script活用のススメ

            カレンダー編集時に発動するカレンダートリガー 2018年2月26日のGoogle Apps Scriptのアップデートでカレンダーの編集を引き金に、Google Apps Scriptのプログラムを実行するトリガーが追加されました。 これでカレンダーを編集時に編集した情報を取得できるぞ!と喜んでいた私ですが、GASでカレンダー関連の処理を行う基礎的なCalendarAppではあまり大したデータが取得できないことが分かり一人落胆したことも記憶に新しい出来事です。 ちなみにカレンダー編集時に発動するようにトリガーを設定する方法を紹介しておこうと思います。 スクリプトエディタの時計マークをクリックしてトリガーウインドウを表示させた後に右下の「+トリガーを追加」ボタンをクリックして下記スクリーンショットのように設定してみましょう。 上記スクリーンショットの左下にある『カレンダーのオーナーのメールア

              【GAS】Googleカレンダー編集時に発動するトリガーを使いこなす | 初心者でもわかるGoogle Apps Script活用のススメ
            • Google Apps Scriptでデータを組織に流通させる:①BigQueryにクエリを叩いてSlackに投稿する - Qiita

              はじめに せっかくダッシュボードを作ったものの見に行くのが面倒で、だんだん使わなくなるというのは意外とよくあることです。これを防ぐための一つの施策として、ダッシュボード化している情報の一部をコミュニケーションツールに流し込むというのがあります。データの方にいくのが面倒なのであれば、データに来てもらえばよいのです。 今回は、そのための方法として、 ①BigQueryにクエリを叩いてSlackに投稿する(今回の記事) ②Looker StudioのダッシュボードキャプチャをSlackに投稿する(次回の記事) の2種類を2回に分けて説明します。 これができると、 シンプルなKPIの把握や、リンクに飛んで詳しく見たいものの導線設計はそれがしやすい①で パッと全体像を把握したいものは視覚的に理解しやすい②で 情報を取得できるので、簡易に状況を理解しつつ、より深く調べたければダッシュボード等に移動する

                Google Apps Scriptでデータを組織に流通させる:①BigQueryにクエリを叩いてSlackに投稿する - Qiita
              • 新IDE対応の「Google Apps Script GitHub アシスタント」の導入手順と使い方解説(Chrome拡張) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                2020年12月にGoogle Apps Scriptのスクリプトエディタが新しいIDEにバージョンアップされ、GASのソースをバージョン管理するChrome拡張機能「Google Apps Script GitHub アシスタント」が利用できなくなっていました。 しかし、2021年1月に拡張機能がアップデートされ、新しいスクリプトエディタでも使用できるようになったので、「Google Apps Script GitHub アシスタント」をインストールする手順から、実際にGithubからソースコードを取得する方法まで解説します。 ※拡張機能を使いIDEでGithubリポジトリを新規作成し、書いたコードをプッシュする方法について解説を追記しました。 GASのエディタはバージョン管理が弱点Google Apps Script(GAS)のスクリプトエディタ(IDE)はブラウザで利用することができ

                  新IDE対応の「Google Apps Script GitHub アシスタント」の導入手順と使い方解説(Chrome拡張) | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                • 【Google Apps Script(GAS)】トリガーを設定してスクリプトを実行する

                  Google Apps Scriptのスクリプトエディタでは、 ・タイマー指定 ・スプレッドシートの起動時や編集時、フォーム送信時 ・カレンダーの予定更新時 などの条件でトリガーを設定すると、設定した内容に基づいて自動でスクリプトを実行する事ができます。 今回は、トリガーの設定方法や、トリガーの種類についてご紹介していきます。

                    【Google Apps Script(GAS)】トリガーを設定してスクリプトを実行する
                  • Google Apps ScriptでChatGPTのAPIを叩いてみた - Qiita

                    とうとうChatGPTのAPIが使えるようになりました。 というわけで、早速ChatGPTのAPIをGoogle Apps Script(GAS)で叩いてみたいと思います! ※ChatGPTのAPIをすぐに試したい場合は、無料でササッと使えるGASがオススメです。 ChatGPTのAPIをGoogle Apps Scriptでリクエストする方法は動画でも解説中です↓ まずAPIキーを用意しよう! ChatGPTのAPIを叩くためにはAPIキーが必要になります。 下記の記事でOpenAIのAPIキーを取得する手順を解説しています。 メアドと携帯電話番号を用意してサクっと登録しましょう。 APIキーを発行し、文字列をコピペしておきます。 APIキーはスクリプトプロパティに保管 APIキーはコードに直書きしてもよいですが、うっかりコードを公開すると、APIキーが漏洩します。 悪い人に見つかると、

                      Google Apps ScriptでChatGPTのAPIを叩いてみた - Qiita
                    • Googleスプレッドシートのスクリプト実行方法とボタンの実行方法 – Google Apps Script(GAS)を用いたシステム開発を支援

                      Googleスプレッドシートのスクリプトエディタ機能の使い方にお困りでしょうか?ここではスクリプトの実行方法とスプレッドシートにボタンを作成してスプレッドシート上で処理を実行する方法をご紹介していきます。 筆者もつい最近スプレッドシートのスクリプトエディタを使うようになったばかりですが、これから勉強して使っていくであろうあなたに少しでもお役に立つようにこの記事でシェアしていきます。 Googleスプレッドシートでスクリプトを開く方法まずはGoogleのスプレッドシートを開きます。メニューバーのツール>スクリプトエディタの順にクリックします。 すると、別タブに以下のようにスクリプトエディタが開きます。 これでGoogleスプレッドシートのスクリプトが開きました。次はスクリプトを実行する方法です。 Googleスプレッドシートのスクリプトを実行する方法関数が1つの場合と複数の場合について紹介し

                      • 今日からGmailで使えるGASのコード一覧 | 初心者でもわかるGoogle Apps Script活用のススメ

                        GmailAppの概要 GmailAppとは、Google Apps Scriptでカレンダーの操作を行う際に利用するコードのことですが、GmailAppに用意されているメソッドでは、次のような情報にアクセスできます。 受信メールの情報取得 受信メールの編集 未読メール数の取得 下書きメールの作成 メールの送信 ラベルの編集 スターの編集 クラス名一覧

                          今日からGmailで使えるGASのコード一覧 | 初心者でもわかるGoogle Apps Script活用のススメ
                        • GitHub - tanaikech/ggsrun: This is a CLI tool to execute Google Apps Script (GAS) at own terminal on local PC. Also this CLI tool can be used for managing files in Google Drive for OAuth2 and Service Account.

                          Will you want to develop GAS on your local PC? Generally, when we develop GAS, we have to login to Google using own browser and develop it on the Script Editor. Recently, I have wanted to have more convenient local-environment for developing GAS. So I created this "ggsrun". The main work is to execute GAS on local terminal and retrieve the results from Google. Furthermore, this tool can be also us

                            GitHub - tanaikech/ggsrun: This is a CLI tool to execute Google Apps Script (GAS) at own terminal on local PC. Also this CLI tool can be used for managing files in Google Drive for OAuth2 and Service Account.
                          • Google Apps ScriptでVue.jsを使ってみる【GAS】 🌴 officeの杜 🥥

                            Google Apps Scriptではウェブアプリケーションを作成できますが、そのままでは何の作成支援もありません。最近は、JavaScriptの各種フレームワークでウェブアプリケーションを作成するのが当たり前になってきていて、GAS上でjQueryで頑張るというのは賢明ではありません。そこで今回利用するのが、Vue.js。 GUIフレームワークではなくバックエンドの様々な操作を行う為のユーザインターフェースフレームワークで、GUIについては別途Vuetifyと呼ばれるフレームワークが存在する。 ※今回はディレクティブと呼ばれる超基本部分だけ。 Vue.jsとは 概要 Vue.jsとは、React.jsやAnqularJSなどのようなフレームワークの1つで、軽量且つ高機能、おまけに学習コストが低くて済むと言われるもので、JavaScriptの学習でのある段階まで到達したら、手を出す必要の

                              Google Apps ScriptでVue.jsを使ってみる【GAS】 🌴 officeの杜 🥥
                            • Google Apps Scriptでスプレッドシートに画像を貼り付ける【GAS】 🌴 officeの杜 🥥

                              今回使用するスプレッドシート 画像を埋め込んだスプレッドシート 特殊な関数例に含めているので、他の事例も入っています。imageシートがimage関数で、画像埋め込みがバイナリデータとして埋め込んだ事例です。 image関数の使い方 概要 この関数は非常にユニークな関数で、セルの中に画像を表示させる事が出来るという関数です。Google Spreadsheetは画像を挿入出来るのですが、その配置は他のオブジェクトと同じで、セルとは関係なく貼り付けられてしまいます。対してこの関数の場合、URLを関数に渡すと、セル内に画像を配置できるので、画像はセルの位置に属します。使いようによっては、非常に有用な関数です。 図:画像一覧や商品一覧なんかも作れますね。 使い方 使い方自体は非常に簡単です。以下のように、image()の中に画像への直リンクURLを貼ればOK。直リンクでなければ表示されずエラーに

                                Google Apps Scriptでスプレッドシートに画像を貼り付ける【GAS】 🌴 officeの杜 🥥
                              • Google Apps ScriptでVuetify v2を使ってUIを作る【GAS】 🌴 officeの杜 🥥

                                Google Apps Scriptは、HTML ServiceでウェブアプリケーションやスプレッドシートのダイアログのUIを構築可能です。しかし、標準ではUIを構築する為のライブラリやフレームワークを備えていないので、ユーザ自身が好きなフレームワークを導入して、HTML上に構築する必要があります。 自分は過去に、Google Apps Scriptのアプリをスマフォ向けとしては、framework7を使ってUIを構築しました。いずれ、framework7のまとめも作ってみたいと思います。今回はPC向けサイトとしてVuetifyを使って構築してみたいと思います。随時、自分がパーツを使うシーンがあれば、ここに追記していきたい。 ※2023年12月31日をもってVue.js v2がサポートアウトする関係で、Vuetifyについてもv3移行が促されいます。基本的な使い方は同じですが、変更されてる

                                  Google Apps ScriptでVuetify v2を使ってUIを作る【GAS】 🌴 officeの杜 🥥
                                • Google Apps Scriptでデータを組織に流通させる:②Looker StudioのダッシュボードキャプチャをSlackに投稿する - Qiita

                                  Google Apps Scriptでデータを組織に流通させる:②Looker StudioのダッシュボードキャプチャをSlackに投稿するGoogleAppsScriptSlackLookerStudio はじめに せっかくダッシュボードを作ったものの見に行くのが面倒で、だんだん使わなくなるというのは意外とよくあることです。これを防ぐための一つの施策として、ダッシュボード化している情報の一部をコミュニケーションツールに流し込むというのがあります。データの方にいくのが面倒なのであれば、データに来てもらえばよいのです。 今回は、そのための方法として、 ①BigQueryにクエリを叩いてSlackに投稿する(前回の記事) ②Looker StudioのダッシュボードキャプチャをSlackに投稿する(今回の記事) の2種類を2回に分けて説明します。 これができると、 シンプルなKPIの把握や、リ

                                    Google Apps Scriptでデータを組織に流通させる:②Looker StudioのダッシュボードキャプチャをSlackに投稿する - Qiita
                                  • Google Apps Script 入門

                                    目次 事前準備と確認 Google Apps Script を一通り体験 ほかにどんなことができる? トリガー 事前準備と確認 (1) Google アカウント Android スマートフォンを使っていたり、Gmail を使っている人はおそらくもう持っています。 学校や職場から発行されている Google Workspace (旧称:G Suite) アカウントでもOKです。 Google アカウントを持っていない人・別に新しく作りたい人は こちら から作成してください。 (2) 公式ドキュメント 公式ドキュメント: Google Apps Script の "Learn Apps Script" (上のメニューバーにあります) 以下にある Guides と Reference は特によく参照します。 Google Apps Script を一通り体験 まずは Google Apps Sc

                                    • GPT-4のAPIが7月6日より誰でも利用可能と一般公開!ウェイトリスト不要に | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                      ChatGPTはGPT3.5系でしたが、GPT-4はメジャーバージョンアップで大きく性能が向上しています。 ChatGPTでのGPT-4のモデル利用と合わせて、GPT-4をAPIで使うためのウェイトリストが公開されました。 GPT-4をAPI経由で使いたい場合はウェイトリストに登録する必要がありました。 登録後にOpenAIから招待メールが届けば、ChatGPTのAPIと同じようにGPT-4が利用できるようになります。 ウェイトリスト登録も招待メールが来ないSNSではGPT-4のウェイトリストに登録したあと、GPT-4の招待メールが届いたというユーザーからの報告がありました。 OpenAIからこのようなGPT-4の招待メールが届きます。 一方でGPT-4の招待メールがいつまで経っても来ないユーザーもいます。 周りのOpenAIのAPIアカウントでGPT-4の招待メールが届いたか調べましたが

                                        GPT-4のAPIが7月6日より誰でも利用可能と一般公開!ウェイトリスト不要に | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                                      • Google Apps Script でスプレッドシートデータを CSV にして GCS に出力してみた。 | DevelopersIO

                                        Google Apps Script でスプレッドシートデータを CSV にして GCS に出力してみた。 こんにちは、みかみです。 スプレッドシートでは、画面 GUI 操作でデータを CSV 形式でダウンロードすることもできますが、 ダウンロードした CSV を GCS に配置したい場合、いちいち手動でアップロードするのは面倒です。 ということで。 やりたいこと スプレッドシートデータを CSV ファイルで GCS に出力したい 前提 ファイル出力先の GCS バケットは作成済みです。 また、本エントリでご紹介の内容は、以下の記事を参考にさせていただきました。 どうもありがとうございました! gcsにgasからファイルを公開して、アクセス耐性100万倍させるゾッと | Qiita スプレッドシートを準備 まずはスプレッドシートを作成します。 シート名を data に変更して、出力データを

                                          Google Apps Script でスプレッドシートデータを CSV にして GCS に出力してみた。 | DevelopersIO
                                        • YouTubeの視聴回数をGAS(Google Apps Script)から取得してSlackに送りたいんです - Np-Urのデータ分析教室

                                          本記事は、Google Apps Script Advent Calendar 2020の21日目の記事です。 投稿遅れて申し訳ございません。 最近、エンジニアの中でYouTubeに動画をアップロードする方が増えています。 私は文章で情報を伝えるスキルには自信を持っているのですが、動画で伝えるスキルも今後身に着けたいなと思い、9月頃からYouTube活動をしています。 www.youtube.com まずは趣味のお散歩をしている動画をあげているのですが、今後エンジニアとしてプログラミングなどに関連する動画をアップ予定です。 少しでもご興味あればチャンネル登録をお願いいたします。 動画本数も少なく、当然視聴回数もまだまだなんですが、それでも毎朝数字をチェックしています。 「昨日は視聴回数どれくらい伸びたかな?」 と結構気になってしまい、定期的に管理ページにいっては、 「全然変わってないぃ……

                                            YouTubeの視聴回数をGAS(Google Apps Script)から取得してSlackに送りたいんです - Np-Urのデータ分析教室
                                          • Google Apps ScriptとcheeriogsでWebサイトのtitleなどを取得する方法

                                            cheeriogsとは GASで使用可能なHTMLをパースできるライブラリ。 Google Apps ScriptだけだとWebサイトのHTMLをgetContentTextを使用してHTMLをテキストで取得して正規表現で抽出しなければならないため、非常に取得しづらい。 cheeriogsを使用すれば$('title').text()とjQueryようなコードで簡単に取得できる。 cheeriogsを使用するには スクリプトエディタでリソース => ライブラリを選択してAdd a libraryに以下のスクリプトIDを検索して、最新バージョンを選択して保存を押せば使えるようになる。 1ReeQ6WO8kKNxoaA_O0XEQ589cIrRvEBA9qcWpNqdOP17i47u6N9M5Xh0 スクリプトエディタのリソース => ライブラリからcheeriogs(Cheerio)を追加

                                              Google Apps ScriptとcheeriogsでWebサイトのtitleなどを取得する方法
                                            • Google Apps ScriptでYahooキーフレーズ抽出APIを使う【GAS】 🌴 officeの杜 🥥

                                              Yahoo Developerは、まだREST APIと呼ばれる前の時代から、マッシュアップという言葉とともに色々なWebAPIを提供してきました。その中で「キーフレーズ抽出API」というものがあるのですが、日本語形態素解析APIのように、1文の中で特徴的な単語を取り出してくれる非常に便利なAPIです。 既にV1が2022年1月末日に廃止されているため、現在はV2のみ利用可能なので、このAPIをGoogle Apps Scriptから叩いてみようと思います。 事前準備 アプリケーションIDを取得する アプリケーションID(一般には、Client IDのこと)を取得する必要があります。以下の手順で取得しましょう。もちろん、事前にYahoo IDを取得してログインしておく必要があります。 こちらのサイトにアクセスする 登録は適当でOK。ID連携の利用は利用する、属性取得APIは利用しない、アプ

                                              • Google Apps Scriptで2つのスプレッドシートの差分を取り出してみる【GAS】 🌴 officeの杜 🥥

                                                今回使用するスプレッドシート等 差分チェッカー for Googleスプレッドシート Google Picker API サンプルデータは、疑似個人情報データ生成サービスを用いて生成しています。比較先のデータはいくつか変更が加えられ、またいくつかの新規データを追加し、いくつかのデータを削除してあります。 Excel版にあった基準元/比較先を並べて表示するスペシャル版機能は搭載していません。 図:基本機能はすべて移植しています 使い方 システム要件 今回のシートは主にマスターデータなどで、2つのシートを比較しその差分を取り出すプログラムです。そのため、以下のルールが存在します。 1列目はID、2列目は名前などの列を用意します。 精査対象ファイルの「test」という名前のシートのみをチェック対象にしています。2枚以上ある場合、そのシートを選ぶことはできません。 1行目は見出しである必要がありま

                                                  Google Apps Scriptで2つのスプレッドシートの差分を取り出してみる【GAS】 🌴 officeの杜 🥥
                                                • LINE Messaging APIとGoogle Apps ScriptとCOTOHA APIで「適当に話を聞いてくれる彼氏Bot」を作ってみた | パソコン工房 NEXMAG

                                                  最近LINEで会話を楽しむことができるチャットボットが身近な存在となってきました。また、企業のお役立ち機能などがメインのチャットボットでも雑談が楽しめるものが増えてきています。 私はこのようなチャットボットを使っていると、「あんまり話を聞いてくれない彼氏の代わりに、少し適当でもいいから私の話をずっと聞いてくれるチャットボットがあったらな〜」と思ったことがあります。 そこで今回は「LINE Messaging API」「Google Apps Script(GAS)」「COTOHA API」を使い、「適当に話を聞いてくれる彼氏Bot」を作ってみたいと思います。 LINE BOT作成のための準備 今回は「LINE Messaging API」、「Google Apps Script」、「COTOHA API」を使います。まずは、それぞれについて簡単に説明します。 LINE Messaging

                                                    LINE Messaging APIとGoogle Apps ScriptとCOTOHA APIで「適当に話を聞いてくれる彼氏Bot」を作ってみた | パソコン工房 NEXMAG
                                                  • Google Apps Script(GAS)を使ってSlackをSheetsにバックアップする

                                                    B! 4 0 0 0 Slackが今年の9月から無料プランだと90日より前のメッセージが見れなくなってしまう、ということで 過去のメッセージをバックアップするシステムをGoogle Apps Scriptを使って作りました。 Slackの個人的な使い方 Google Apps Scriptでやる訳 Slack-gas 定期的な実行 Slack-gasのパラメーター設定 TIME_ZONE SAVE_MESSAGE_JSON FULL_CHECK/COVERAGE/CHECK_THREAD_TS_IN_SHEET/THREAD_TS_COVERAGE その他作ってるときに気づいたことやよくわからなかったこと Slack APIのconversations中心への移行 Bot OAuth Token Scopesの削除は出来ない? スレッドの取得 User情報 message情報内のtext

                                                      Google Apps Script(GAS)を使ってSlackをSheetsにバックアップする
                                                    • 【Instagram Graph API】Google Apps ScriptでInstagramのフォロワー推移表を作成しよう! | Web it Works

                                                      【Instagram Graph API】Google Apps ScriptでInstagramのフォロワー推移表を作成しよう! こんにちは! いつもご覧いただきありがとうございます。 Instagramの親会社のFacebookさんが提供している「Instagram Graph API」というものを発見しました。 なんだ、これでフォロワーの推移グラフ作れるじゃん! ということで今回はGoogleスプレッドシートとGAS、Instagram Graph APIを使ってフォロワー推移グラフを作成しました。 APIの取得のためのInstagramとFacebookでの設定 まずAPIの取得に必要なことがあります。 それが「設定」です。 このAPIを有効にするためには Instagramのビジネス(OR クリエイター)アカウント設定Facebookでのサイト作成APIトークン発行(3ステップ)

                                                        【Instagram Graph API】Google Apps ScriptでInstagramのフォロワー推移表を作成しよう! | Web it Works
                                                      • Google Apps Script でスプレッドシートを Notion のテーブルにコピー - MoreBeerMorePower

                                                        5/13からパブリックベータが開始された Notion API と、最近勉強を始めたGASを組み合わせて、スプレッドシートの内容をNotionにコピーしてみました。 なお、Notion API の使い方は前回の投稿で紹介しています。 mofumofupower.hatenablog.com Notion の テーブル構成 非常にシンプルに、日付型の列を1つと、リッチテキスト型の列を1つテーブルに追加しました。 この場合、アイテム作成APIを実行するときのBodyは { "parent": { "database_id": "DATABASE_ID" }, "properties": { "Name": { "title": [ { "text": { "content": "Yurts in Big Sur, California" } } ] }, "Description": { "r

                                                          Google Apps Script でスプレッドシートを Notion のテーブルにコピー - MoreBeerMorePower
                                                        • Google Apps Scriptのカレンダー | Advent Calendar 2023 - Qiita

                                                          The Qiita Advent Calendar 2023 is supported by the following companies, organizations, and services.

                                                            Google Apps Scriptのカレンダー | Advent Calendar 2023 - Qiita
                                                          • GASのコンテナバインドスクリプトとスタンドアロンスクリプト比較!メリット・デメリット解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                                            Google Apps Script(GAS)のプロジェクトにはスプレッドシートやフォームに紐付くコンテナバインドスクリプトと、独立したスタンドアロンスクリプトの2種類があります。 コンテナバインドとスタンドアロンの2つのGASプロジェクトについて、それぞれの特徴とメリット・デメリットを比較し、紹介したいと思います。 Google Apps Scriptに2種類の方式 Google Apps Script(GAS)には大きく分けて2種類のプロジェクトがあります。 コンテナバインドスクリプト スタンドアロンスクリプト どちらも同じようにGASスクリプトエディタでコードを記述して、GASによる処理ができます。 ただ、コンテナバインドスクリプトとスタンドアロンスクリプトはほとんど同じではあるものの、スプレッドシートなどのGoogleサービスの各種ファイルとGASプロジェクトの関係性が異なります。

                                                              GASのコンテナバインドスクリプトとスタンドアロンスクリプト比較!メリット・デメリット解説 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門
                                                            • Google Apps Script の開発環境構築方法 - Qiita

                                                              はじめに Google Apps Scriptを開発するときにclaspを導入してソース管理し始めた後、もっと色々できないかと調べた結果を備忘録として記載します。 GOAL 開発環境として最終的に下記を利用して開発できるようになります。 VSCode: コードエディター clasp: Google Apps Scriptをローカルで開発できるようにするもの TypeScript: プレーンJavaScriptにコンパイルされるJavaScriptの型付きスーパーセット ESLint: JavaScriptコードの問題を見つけて修正することができる Jest: シンプルさを重視した楽しいJavaScriptテストフレームワーク claspのインストール〜プロジェクト作成 https://github.com/google/clasp 上記ページのInstallセクションの記載通りに実行します

                                                                Google Apps Script の開発環境構築方法 - Qiita
                                                              • AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門 | GASやSikulixによるRPA自動化からお役立ちTipsを紹介し、仕事の効率化を学びます。

                                                                Google Apps Script(GAS)のトリガーは登録したユーザーに紐づいて実行されます。 GASスクリプトを複数人で管理していると、他のユーザーが登録したトリガーを削除したいケースがあります。 しかし ...

                                                                  AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門 | GASやSikulixによるRPA自動化からお役立ちTipsを紹介し、仕事の効率化を学びます。
                                                                • GA4 スプレッドシート を API で自動更新 ( Google Apps Script 使用 ) | and,a株式会社

                                                                  この記事の目的 GA4 から Google Apps Script (以下、GAS) で Google Analytics Data API を利用してデータを取得し、スプレッドシートに結果を保存します。 なお、この記事を書いている、2023年10月30日現在、Google Analytics Data API のバージョンは、「v1beta」となっていますので、このバージョンに対応した内容の記事となっております。 GASは、Googleのサービスを自動化するためのJavaScriptベースのスクリプト言語です。標準の JavaScript と GAS にはいくつかの違いがあります。以下はその主な違いです。 組み込みAPI: GASには、Googleのサービス(例: Google スプレッドシート、Gmail、Googleドキュメント、Googleカレンダーなど)と直接連携するための組み込

                                                                    GA4 スプレッドシート を API で自動更新 ( Google Apps Script 使用 ) | and,a株式会社
                                                                  • Google Apps Script & Pythonでデータロガー(準備編) - ほそぼそとやっていくブログ

                                                                    日夜実験に明け暮れる機械電気工学科の学生さんなら一度は「データロガー作りたいな」と思ったことはあると思うので, 今回はその準備編について少しまとめます. 通信環境がない状況下では,例えばRaspberry Piを利用して取得したデータは内部にcsvとかでおいておくと思うんですけど,これだとデータがちゃんと取れているのか不安になるものです.こうなることを防ぐために,できれば3G回線に接続するためのシールドを取り付けてデータをオンラインにアップロードしたいものですが,何しろ機械科の学生はそこらへんの知識があまりないので困ってしまいます.僕なんかも,「サーバーどうすんねん問題」にぶつかって,結局ファイルを10分ごとにいちいちGoogleDriveにアップロードするスクリプトを書いてデーモンで実行したりしていました.今ではGspreadなるものを使ってみたりするみたいですね. Gspreadについ

                                                                      Google Apps Script & Pythonでデータロガー(準備編) - ほそぼそとやっていくブログ
                                                                    • Google Apps Script でスプレッドシートの値を強制的に再計算させる方法 - Qiita

                                                                      Google Apps Script から Google スプレッドシートの値を取得するだけでは値の再計算はされません。 TODAY() 関数や NOW() 関数を使用していてスクリプトを実行したときの時刻で再計算させたい場合、以下のようにします。 対処法 値の取得前にそのシート内のいずれかのセルの値を変更すると、値が再計算されます。 var SS = SpreadsheetApp.openById('SPREADSHEET_ID_HERE').getSheetByName('SHEET_NAME_HERE'); SS.getRange('A1').setValue('foo'); // A1セルに'foo'と入力 SpreadsheetApp.flush(); // 変更内容を即反映 ここではA1セルとしていますが、変更しても問題のないセルに置き換えてください。 参考 Applies a

                                                                        Google Apps Script でスプレッドシートの値を強制的に再計算させる方法 - Qiita
                                                                      • VSCodeでGoogle Apps Script を操作する素地を作る - ロカオプ技術ブログ

                                                                        概要 みなさんこんにちは。フルスタックエンジニアの高瀬 @takasehiromichi です。 今回は、VSCodeからGoogle Apps Script を操作する素地を作ったので、記事にしようと思います。 スプレッドシートの作成 今回編集したいのはスプレッドシートのGASなので、まず先にスプレッドシートを作成します。 空白から 拡張機能 > Apps Script 無題のプロジェクトができます プロジェクトの設定から スクリプトIDをコピーしておきます VSCode側の調整 まず、npm initします。Enterを連打 package.jsonができます npm i @google/clasp を実行 package.jsonのスクリプトも調整 { "name": "test", "version": "1.0.0", "description": "", "main": "in

                                                                          VSCodeでGoogle Apps Script を操作する素地を作る - ロカオプ技術ブログ
                                                                        • Google Apps Scriptのカレンダー | Advent Calendar 2020 - Qiita

                                                                          The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.

                                                                            Google Apps Scriptのカレンダー | Advent Calendar 2020 - Qiita
                                                                          • Google Apps ScriptでWEBアプリをつくってみた

                                                                            マスタ用スプレッドシートの作成 以下のようなスプレッドシートをつくり、メンバー名のマスタファイルとします。 登録用スプレッドシートの作成 以下のようなスプレッドシートをつくり、データを登録するファイルとします。 入力フォーム用のHTMLファイル(HTML & JavaScript) 入力フォーム用のHTMLファイルをApps Scriptプロジェクト内に作成します。ファイル名はindex.htmlとしました。 また、今回はJavaScriptとGoogle Apps Scriptを併用しますので、このHTMLファイルにscriptタグを記述し、その中にJavaScriptコードを記述していきます。 特筆すべき点ですが、まず、google.script.run.withSuccessHandler の部分です。 たとえば、以下のような記述をするとします。 <!DOCTYPE html> <h

                                                                            • 【Google Apps Script】英文のGoogleドキュメントをDeepL APIで翻訳してドキュメントに書き込む - Qiita

                                                                              とても簡単で、2ステップで完了です。 Googleドライブに該当のPDFをアップロード そのPDFを副クリック -> 「アプリで開く」 -> 「Googleドキュメント」を選択 これだけです。 ただ参考にした「PDF データをテキスト化するなら Googleドキュメントが使える!」によると、完璧ではないようで、 誤字脱字がある可能性はあるらしい -> ちゃんと確認してないですが 縦書きドキュメントは横書きで変換されるらしい -> これも確認してはないですが といったことがあるらしいので、これらを許容できるドキュメントかどうかの確認は必要そうです。 2.Googleドキュメントを日本語に翻訳して、別のGoogleドキュメントに書き込む まずは、Google Apps Scriptを作成します。 そして以下のスクリプトを貼り付けます。 (エラーハンドリングとかしてない雑スクリプトです。ご自由に

                                                                                【Google Apps Script】英文のGoogleドキュメントをDeepL APIで翻訳してドキュメントに書き込む - Qiita
                                                                              • Google Sheets + Google Apps Script でローカル開発・本番デプロイ - Insight Edge Tech Blog

                                                                                こんにちは。Insight Edgeカクテル大好きDeveloperのntです。カシスのソーダ・ベリージュース・オレンジジュース割が好きで、美味しいならと思って全部混ぜてみたところなんとも言えない気持ちになりました。今回は お酒 Google Apps Script(以下GAS)を使って機能開発する案件に携わったので、ちょっとしたコツをご紹介します。お酒を飲みながらは開発していません。 目次 本書の意義 本書の対象者 本書で触れないこと イントロ ビジネス・業務課題の確認 システム課題整理 本編 GASで複数ユースケース規模の開発方法 開発環境と本番環境の分離方法 環境変数・シークレット情報の管理方法 本番環境へのデプロイ方法 MVP開発し終わった感想 今後の展望/できなかったこと まとめ 本書の意義 GASをGoogle Sheets(旧Googleスプレッドシート)と組み合わせてツール

                                                                                  Google Sheets + Google Apps Script でローカル開発・本番デプロイ - Insight Edge Tech Blog
                                                                                • Google Apps Scriptで便利なおすすめライブラリ5選まとめ~導入用プロジェクトキーも紹介 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門

                                                                                  Google Apps Script(GAS)にはライブラリを追加して、便利な関数を利用できる機能があります。 GASのコードだと何行も記述して行う処理をたった1行で実装でき、生産性が非常に高まります。 今回、GASのコードの効率化を図るためのオススメのライブラリを5種類まとめてみました。 GASのライブラリとは?GASのライブラリはGoogle Apps Scriptのコード記述に便利な機能がまとまったものを指します。 Google Apps Script(GAS)入門 ライブラリとは?メリットと導入方法を解説 ライブラリですでに用意されている処理をコードで実装することは、プログラミング経験としては非常に為になります。 しかし、そうして作られたプログラムは車輪の再発明になっています。 できるだけ、自分のリソースは新しい処理やツールを制作することに割くことが大切です。 オススメのGASライ

                                                                                    Google Apps Scriptで便利なおすすめライブラリ5選まとめ~導入用プロジェクトキーも紹介 | AutoWorker〜Google Apps Script(GAS)とSikuliで始める業務改善入門