Googleフォームで回答を受け付けたらSlackに通知するGASをちゃんと作る
Googleフォームで回答を受け付けたタイミングでSlack等別のツールで通知を受け取りたくなる、というよくある話があります。本記事ではその方法についてまとめています。本記事におけるGAS(Google App Script)は可能な限りコンパクトにまとまりのある形での実装を目指しています。
Webアプリ・クラウド基盤の開発と業務効率化
Googleフォームで回答を受け付けたタイミングでSlack等別のツールで通知を受け取りたくなる、というよくある話があります。本記事ではその方法についてまとめています。本記事におけるGAS(Google App Script)は可能な限りコンパクトにまとまりのある形での実装を目指しています。
ストレージサービスにおいては権限管理がかなり重要な位置づけとなっています。今回はその中でもAzure BLOB Storageの権限管理方法の一つであるShared Access Signature(SAS)について要点をまとめてみました。
今回はChatGPTからのレスポンスを発端として知った、PythonのcsvモジュールのDictReader/DictWriterについて紹介します。標準モジュール内にはこのように便利なメソッドが含まれていることが多く、ドキュメントを確認しておくことで車輪の再発明を防ぐことが出来ます。
2023年4月に幕張メッセで開催されたAWS Summit Tokyoに視察に行ってきたので、その報告になります。4年ぶりのリアル開催ということで現地で感じた雰囲気をお伝えします。
先日トレジャーデータ様のオンラインセミナーにて登壇してお話しさせていただいた内容の中から、GitOpsでの開発・運用についての部分を抜き出し、メリットや実践にあたっての注意点などを補足込みで纏め直してみました。
Googleスライドで作った資料を共有したいけど、PDFを書き出して共有すると内容を更新するときに不便といったお悩みはありませんか?そのようなときに便利な「Googleスライドを表示専用のプレゼンテーションモードでシェアする方法」をまとめました。
この記事では、まだリリースから日が浅いNext.js 13でのUserAgentによる画面制御の方法について説明しています。アプリ内でのAppBarとWeb画面との二重ヘッダを防ぐため、あるいは、分析用途でも使うことが可能なテクニックとなります。
FlutterでWebViewを実装する際に活用できるパッケージ「webview_flutter」について、バージョン4では大きな変更が加えられています。ここではバージョン4でWebView画面を作るためにどのようなコードを書けば良いかについて見ていきます。
Androidアプリの初回リリース時に公開のタイミングを制御したいことはよくあると思いますが、その方法については「初回リリース時は制御することが出来ない」等様々な情報があふれていて実際のところどうしたらいいかわかりにくいので一度技術検証をしてみた結果、どうすれば良いかが判明したのでその手順をまとめます。
全く何も知らない状態からFlutterでWebviewオンリーのスマホアプリを立ち上げるまでの手順およびかかった時間についてまとめています。超簡易なアプリであれば工数をかけずにクロスプラットフォームで作成することが出来ます。
本記事では、Google Workspaceのフォーム設定等で使える「信頼できるドメイン」の設定方法について解説しています。可能な共有範囲が広がってしまうため、実際に設定を行う際はその影響範囲についての精査が必要ですが使える場面もある機能です。
本Techブログの構築に関する記事その5です。この記事では、記事公開に欠かせないステップである「レビュー」を実現するためのCDにあたるGitHub Actionsについて触れていきます。