タグ

GASに関するkns_1234のブックマーク (10)

  • [初心者向け]スプレッドシート + GAS で ChatGPT API を使ってみた | DevelopersIO

    はじめに こんにちは、annotationのあのふじたです。 ChatGPTAPIを試す機会がなかったため スプレッドシート + GAS を使用してやり取りしてみました。 スプレッドシートにはすでにアドオンで ChatGPT 関数 が用意されており、簡単に利用できますが やり取りした履歴も保存しておきたいのでGASを利用して履歴シートに保存するようにします。 尚、記事内容は安全性を保証するものではないため、利用する際はご自身で十分検証の上、よろしくお願いいたします。 完成イメージは以下の通りです。 入出力シートのセル 'A1' に質問内容を記述し、送信ボタンを押すと、セル 'B1' に結果が返ってきます。 概要 ChatGPTAPIキー 取得 スプレッドシート上で 入出力シート, 履歴シート と 送信ボタンを作成 Google App Script で ChatGPT APIとや

    [初心者向け]スプレッドシート + GAS で ChatGPT API を使ってみた | DevelopersIO
  • 【業務効率革命】GAS Interpreter の衝撃|ChatGPT研究所

    今までで最もインパクトのあるGPTsが完成しました。 その名も、「GAS Interpreter」です。 このGPTは名前の通り、Code Interpreter のように Google Apps Script コードを生成し、その実行までを行います。 他者に使ってもらうものではなく、自分専用のプライベートGPTです。 人によっては、Code Interpreter よりも便利です。なぜかというと、インターネットアクセスができることに加えて、GAS の便利で豊富なライブラリやリソースが活用できるためです。 例を示します。 GAS Interpreter の可能性以下に示す、いくつかの業務フローの実例をGAS Interpreterで行い、業務活用への可能性を示します。 今日の予定を聞きます今日の予定を教えて下さい 正確に今日の予定を教えてくれました。 会議参加者の相手に連絡したいので、その

    【業務効率革命】GAS Interpreter の衝撃|ChatGPT研究所
  • 社内ChatGPTを使ったGASアプリ開発の完全解説!業務改善の高速化を実現 - MonotaRO Tech Blog

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

    社内ChatGPTを使ったGASアプリ開発の完全解説!業務改善の高速化を実現 - MonotaRO Tech Blog
  • 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 は、もはやエンジニアが書かない方がいいまである
  • Google Apps Script ハンズオン資料 #GoogleAppsScript

    この資料の説明 2018/10/04 に グロービス で行った 第 1 回 Google Apps Script (GAS) ハンズオン @麹町 のハンズオン用資料です。以下の流れに沿ってハンズオンを進めていきます。 手順は細かく書いていますので、社内外で是非流用してください! ハンズオンは以下の記事の感じで進めました! チューター少人数でも回せる!Slack を駆使したハンズオン勉強会のやり方 ハンズオンをスムーズに行うために Chrome 推奨 Chrome 拡張の JSONView 入れておくと Good! 意図しないエラー対策 GAS をローカル開発で開発したい方はこちらを参照 ハンズオン用の SlackJOIN アジェンダ Google Apps Script とは 公式チュートリアル Your first script Gmail to Spreadsheet Form

    Google Apps Script ハンズオン資料 #GoogleAppsScript
    kns_1234
    kns_1234 2018/10/05
  • Googleシートに用意した内容をGASで自動ツイートしたい - DTPab

    まずは宣伝 題 やりたいこと かかった時間 ツイートする内容の用意 コード コードの解説 指定した分類の内容をツイートする スプレッドシートのツイート内容を抽出し、ランダムにひとつ返す Twitter用ライブラリを利用したツイートする関数 定期的に動作させるトリガーを設定する 完成! まずは宣伝 今月発売予定の『+Designing』にて、自動化に関するリレーコラム「ラクラボ」の第二回を執筆しています。前回のラクラボは鰯屋の村上さんによるキーボードマエストロに関する内容でした。今回の僕の記事は、スクリプトに関する記事です。 といっても、普段ここに書いている内容と違い、スクリプトのインストール方法とか、そういう基的な部分を書かせてもらっています。 僕がこのDTPという仕事を始めて(小さな制作会社にDTP未経験で2010年に入社)2年くらい、スクリプトというものを知りませんでした。知らない

    Googleシートに用意した内容をGASで自動ツイートしたい - DTPab
  • IFTTTにGoogle Apps Scriptを混ぜたらヤバい化学反応が起こった件 - もぐてっく

    はじめに 2010年12月に彗星のごとく現れたWebサービス同士のマッシュアップサービスIFTTT。 「if (this) then (that)」と言うシンプル極まる構文で手軽にWebサービスが連携出来るのが特徴です。 IFTTTは様々なWebサービスをサポートしており、ちょっと挙げるだけでもTwitterEvernoteGoogle Drive、Skypeなどの有名どころから、ナニコレ?ってものまで実に多彩です。 加えて、IFTTT独自のサービス群も魅力的です。 スマホ通知、AlexaGoogle Homeの音声入力、スマホのウィジェット(メモ、ボタン、写真)など。 それらを前述のシンプルな構文で自由に組み合わせられるのが、IFTTTの魅力だと思います。 IFTTTの弱点 シンプルさが売りのIFTTTなのですが、それがそのまま弱点にもなっているという印象です。 例えば「為替の情報

    IFTTTにGoogle Apps Scriptを混ぜたらヤバい化学反応が起こった件 - もぐてっく
  • GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita

    はじめに Google Apps Script (GAS) は Web ブラウザ上の JavaScript とも Node.js とも環境が異なります。その違いや、 GAS 特有の機能を理解するとさらに開発が捗るので、それらをこの記事で紹介しようと思います。 Tokyo GAS で 5 分 LT した内容です。 スライドはこちら > GAS ビギナーが GAS を使いこな すために知るべきこと 10 選 ※より網羅的で最新の情報を得たい方は DevFest 2020 の登壇動画 Google Apps Script 入門 2020 をご覧ください。 1. ローカル環境で開発する GAS を好きなエディタで開発したり、ローカルで開発したものを github に上げたりしたくなる。 Google ブログの記事 Apps Script による高度な開発プロセス で紹介されているが、 node-g

    GAS ビギナーが GAS を使いこなすために知るべきこと 10 選 - Qiita
    kns_1234
    kns_1234 2018/04/04
  • ESP8266からGoogle Apps Scriptを叩くのはちょっと面倒 - Androidのメモとか

    一定のつらみ。 Google Apps ScriptのWebAPIは厳しい GASのWebAPIESP8266から叩くときに、2つの大きな問題があります。 HTTPSに対応すること HTTPリダイレクトに対応すること HTTPS対応 いままではポート80にアクセスしていましたが、HTTPSになると443にアクセスしなければなりません。また、それでだけでは不十分で、通常のHTTP接続を行ってくれる便利クラスのインスタンスのコンストラクタで、フィンガープリントなる文字列を引数に与えなければなりません。 www.grc.com そこで、便利なのがこのサイト。アクセスしたいアドレスを打ち込むだけで、フィンガープリントを生成してくれます。ターミナルからSSLのコマンドを売ったりする必要はありません。 HTTPリダイレクト対応 Google Apps Scriptで作ったWebAPIは、アドレスにア

    ESP8266からGoogle Apps Scriptを叩くのはちょっと面倒 - Androidのメモとか
    kns_1234
    kns_1234 2017/12/17
    フィンガープリントについて
  • GASでGetパラメータを受け取ってスプレッドシートに書き込む方法 - Qiita

    GASで、Getを使ったスプレッドシートへの入力方法についての覚え書き REST APIとかも作れると思うけど、動作速度に難があるのでちょっとしたモノにしか使えないかも まず、スプレッドシートを作ります 例によって、名前は適当に決めてください。また、[ツール]から[スクリプト エディタ]を起こします プロジェクト名とソース名は適当につけましょう 今回はdoGet(e)を使います。これはwebからパラメータを渡された場合 /exec?name=hoge とパラメータを渡すと e.parameter.name にhogeが入ります 今回の入力コードは以下になります。 スプレッドシートのIDはスプレッドシートのURLからコピーしておきましょう function doGet(e) { //doPost(e)にするとformからのpostデータを書き込むことが出来る //応用すれば、スプレッドシート

    GASでGetパラメータを受け取ってスプレッドシートに書き込む方法 - Qiita
    kns_1234
    kns_1234 2017/12/17
    doGet(e) の使い方
  • 1