タグ

GASとExcelに関するs_ryuukiのブックマーク (9)

  • Unityからスプレッドシートに直接アクセスしてデータ調整を高速化できた話

    「Happy Elements Advent Calendar 2023」 12月5日の記事です。 はじめに Happy Elements株式会社のカカリアスタジオでゲームエンジニアをしているtommyです。今年、カカリアスタジオからカジュアル恋愛ノベルゲーム「六ツ獄恋いろは」をリリースしました。その開発において私はメインエンジニアを務めました。 「六ツ獄恋いろは」は、スマホでカジュアルにあやかしたちとの学園での恋愛を楽しめる恋愛ノベルゲームです。 ノベルゲームという性質上「六ツ獄恋いろは」は大量のシナリオを含んでおり、全てに演出を付けていく必要がありました。「六ツ獄恋いろは」では主にスクリプト専任担当とライターの二人で演出付けが行われており、少人数で大量のシナリオデータ化作業を捌くためにできるだけ効率よく行う必要があると考えました。 そこで、Unity上や開発用アプリから直接スプレッドシ

    Unityからスプレッドシートに直接アクセスしてデータ調整を高速化できた話
  • 新しいSlackワークフローを使った簡易チケット管理システムの作り方

    発端はこれです。 構成 構成要素としては以下のA~Eの5つになります。 A,Bはチケット管理システムとしてMUSTで必要なものです。 C,D(通知機能), E(可視化機能)はやりたかったらこういうのもできるよ、というオプション要素なので解説はサラッと。 A. 依頼するフォーム リンク起動 Slackワークフローのフォームでありスプシに書き込むのもこいつ B. チケット管理スプレッドシート Aにより、 依頼一覧 チケット一覧 の2シートにデータが書き込まれる 作業が完了したら チケット一覧 のステータスを手動更新する必要あり これは現時点で(2023年8月時点)スプレッドシートの更新がないため C. メッセージ通知用のGAS Bを読み込んでチケット一覧を取得し、Dを起動してメッセージを送信するGAS 時間トリガー起動 D. メッセージ通知用のSlackワークフロー Webhook起動 E.

    新しいSlackワークフローを使った簡易チケット管理システムの作り方
  • スプレッドシートを開く際にtry-catchできるようにする - Qiita

    導入 ある日、Google Apps Scriptでスプレッドシートにアクセスできるかどうかを判定する処理を作りたかったが、これがまた地味に沼って1時間ほど溶かしたので備忘録です。 ちなみに単にアクセス権限があるかどうかを判定する関数は多分ないです。あったら教えてほしい。 なのでここでは、スプレッドシートを開く部分をtry-catchで処理する方法を述べます。 なお今回はGoogle Apps Scriptはwebappの環境です。 appsscript.jsonを見ての通り、この記事のコードを動かすにはスプレッドシートとドライブのoauthScopesを必要とします。 { "timeZone": "Asia/Tokyo", "dependencies": {}, "webapp": { "access": "ANYONE", "executeAs": "USER_ACCESSING" }

    スプレッドシートを開く際にtry-catchできるようにする - Qiita
  • Google SpreadSheetをGitHubでバージョン管理するためのアドオンVersion Oceanをリリースしました

    Google SpreadSheetGitHubでバージョン管理するためのアドオンVersion Oceanをリリースしました

    Google SpreadSheetをGitHubでバージョン管理するためのアドオンVersion Oceanをリリースしました
  • 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
  • GAS 家計簿 - Google Apps ScriptとVueで作られたWeb家計簿

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました IT技術の発展はめざましく、日々新しい技術が登場しています。例えばサーバレス、VueReactの仮想DOM、ちょっと前であればRESTful APIなどがあります。それらを漏れなくキャッチアップするのは大変です。 今回紹介するGAS 家計簿はサーバレスにGAS(Google Apps Script)を使って家計簿Webアプリケーションを作るハンズオンを兼ねたソフトウェアです。 GAS 家計簿の使い方 デモです。動作しているのはGitHub Pagesです。サーバの管理が不要ですね。 データの追加用モーダルウィンドウ。フロントエンドVueを使っています。 設定画面です。データはGoogle Apps Scriptを使ってGoogleスプレッドシートに保存されています。 GAS 家

    GAS 家計簿 - Google Apps ScriptとVueで作られたWeb家計簿
  • 【スクレイピングツール】面倒な情報収集はGoogle Spreadsheetにやらせよう! - DAINOTE

    毎日同じような作業でこのように思っている人はいないでしょうか。 あ~毎日ネットにアクセスして、同じデータ収集するの面倒くさいなぁ こういう退屈な作業、自動でやってくれないかな でもプログラミングできないしなぁ。勉強すんのも面倒くさいなぁ。 そんな人に朗報です。今回は、プログラムをかけない人でも、ネットから情報を自動収集する方法をまとめます。 今回使うのは、Google Spreadsheetという、エクセルに似たWeb上のアプリケーションです。実はネット上の情報を自由に取得(スクレイピング)できるツールだとは知られていません。そんな裏の使い方を今回は説明したいと思います。

    【スクレイピングツール】面倒な情報収集はGoogle Spreadsheetにやらせよう! - DAINOTE
  • 月250時間の残業がゼロに G Suiteで生まれ変わったヤッホーブルーイングの働き方 (1/2) - ITmedia エンタープライズ

    コンビニエンスストアやスーパーで販売されている「よなよなエール」などのビールを製造するヤッホーブルーイング。長野県を拠点とし、ビールの醸造だけでなく、オンライン販売やファンとの交流イベントを活発に行う同社では、基的な業務のほとんどをクラウドに移行し、効率化を進めている。 一方、数年前までは、月に250時間もの残業が発生する状況に悩まされていた。同社の情報システムユニットでディレクターを務める木村壮さんは、その理由が「在庫管理」にあったと話す。 「ヤッホーブルーイングでは、酒税法に従い、1ミリリットル単位の厳しいビールの管理が義務付けられているため、例えば、複数の倉庫に散らばる特定の製造ロットのビールが何缶あるか、常に正確に見る必要があります。また、1日の終わりに出荷現場と受注現場側で在庫の数字を突き合わせて確認するのですが、以前はそれが合わないことが多く、深夜までひたすら数え直しを繰り返

    月250時間の残業がゼロに G Suiteで生まれ変わったヤッホーブルーイングの働き方 (1/2) - ITmedia エンタープライズ
  • AWS定義情報をGoogleスプレッドシートに出力する | DevelopersIO

    こんにちは、城岸です。 今回はAWS定義情報をGoogleスプレッドシートに出力する方法を紹介したいと思います。 なぜやろうと思ったのか 弊社にはAWS定義情報を一撃でExcelに出力するツールが存在します。所謂Excel魔改造というやつです。 Excel改造 – シリーズ – これ自体は非常に良くできていて利用する側の立場であればとても便利なものです。 ですが、魔改造系の宿命でしょうか、メンテしようとすると結構ハードルが高いのです。 そんなモヤモヤした気持ちでいた時に、ふと「AWS定義情報をスプレッドシートに出力できたらこの苦しみから解放されるんじゃないか?」という思いになったので実際にやって見ることにしました。 完成系のイメージ 今回はこのような情報を出力をします。 aws cliでいうところのdescribe-instancesで取得できる情報(の一部)を出力します。 事前準備 Go

    AWS定義情報をGoogleスプレッドシートに出力する | DevelopersIO
  • 1