2020年3月7日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Puppeteerでウェブサイトをスクレイピング PhantomJSが消えた今(クラウドサービスは生きてる)、ウェブの情報スクレイピングする手段としては、SeleniumとPuppeteerくらいかなぁというのも、最近のウェブは動的に情報を生成しているので、例えばGoo […]
2020年3月6日 / 最終更新日時 : 2024年1月12日 officeの杜 JavaScript VBAからkintoneデータをOAuth2.0認証で読み書きする - 実戦編 前回の記事にて、kintoneのOAuth2.0認証周りを実装しました。これにより、あとはAPIを叩いて、データを取得したり、kintone側のデータを更新する事が可能になります。この仕組を使う事で、kintone側で装 […]
2020年3月5日 / 最終更新日時 : 2024年6月18日 officeの杜 kintone VBAからkintoneデータをOAuth2.0認証で読み書きする - 準備編 GoogleやMicrosoftなど大手の開発環境を提供しているサイトでは、現在アプリケーションからのアクセス認証は「OAuth2.0認証」が当たり前になってきています。Kintoneでも2018年11月頃からOAuth […]
2020年3月4日 / 最終更新日時 : 2024年11月9日 officeの杜 msoffice 資格情報マネージャ読み書きプログラムをNode.jsで作成する VBA等のスクリプト系は、Windowsの資格情報マネージャに格納されてる情報を直接取得する事が出来ません。かといって、Web API等のアクセスに必要な情報を直書きしたり、そのままレジストリに書き込んで読み書きでは不安 […]
2020年2月26日 / 最終更新日時 : 2024年11月9日 officeの杜 Electron electronでpuppeteerを使ってみることにした すでに社内で、electronで作成した座席表アプリを配布済みです。この環境下でpuppeteer + nexeでバイナリ配布をするのも良いのですが、すでにある座席表アプリでpuppeteerを動かせないかな?と思い挑戦 […]
2020年2月18日 / 最終更新日時 : 2024年11月9日 officeの杜 JavaScript Puppeteerを使ってボタンクリックとダウンロード PuppeteerでChrome自動化で一番良く利用されるであろうシーンが「パラメータを設定して、ボタンクリックでCSVファイルをダウンロード」ではないだろうかと思います。実はこれ、RPAだと非常にシンプルなサイトならば […]
2020年2月17日 / 最終更新日時 : 2021年12月30日 officeの杜 msoffice Accessのサブフォームでコンボボックス選択で値を埋める Accessの良い点は、Excelと違い可能な限りテーブルにあるデータを使いまわして、再入力の手間を省く事にあります。ExcelではVBAコードをバリバリ使わないとできない事が、Accessは限りなくローコード、またはノ […]
2020年2月15日 / 最終更新日時 : 2022年7月12日 officeの杜 Google Google Apps Scriptでは簡単に翻訳できる【GAS】 Googleのサービスの中で、他のサービス(特に国内)などを寄せ付けないほどに強力なのが、やはり言語系のサービス。Google HomeやAssistantの言語認識とそれを文字起こしするアプリ、音声からテキスト起こしす […]
2020年2月14日 / 最終更新日時 : 2024年11月9日 officeの杜 JavaScript Node.jsとPuppeteerでChromeを自動操縦する ウェブブラウザを用いたウェブアプリケーションの自動操作は、昔と違って妙に需要があります。これまでのローカルアプリケーションの操作は、VBAなどがDLLを介して行う事ができました。ウェブブラウザの場合、Selenuim B […]
2020年2月13日 / 最終更新日時 : 2021年12月30日 officeの杜 Electron electronでkintoneのフォームブリッジを呼び出し操作する 素のkintoneは、フォームなどからレコード追加時にメールでお知らせがひどくショボいので、Form Bridgeを利用してフォーム送信時に管理者にメール通知をするようセットしてあります(送信先はTeamsのメールアドレ […]