2022年6月3日 / 最終更新日時 : 2022年11月22日 officeの杜 JavaScript Node.jsとPlaywrightでFirefoxを自動操縦する これまで社内向けにPuppeteerにてChromeを自動操縦するアプリケーションを複数作成してきました。その自動化の結果として利用者の作業負担が減るとともに、ミスが減り余計なサイトの操作をする学習コストも減らすことが出 […]
2021年9月29日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Puppeteerで特定要素の値が変わるまでウェイトを掛ける 業務で本格的にPuppeteerにて処理の自動化を実装していますが、時々問題になるのが「ウェブサービス側の処理が重くて、タイムアウトする」という症状。直近でぶつかったのは、SalesforceのTeamSpiritにて特 […]
2021年7月3日 / 最終更新日時 : 2021年12月30日 officeの杜 JavaScript PuppeteerでBasic認証を通過しページ数を取得する 最近久しぶりに、ちょっとした仕事で「Basic認証の掛かってるページ」にログインして、検索をし、出てきたページからファイルをダウンロードしてほしいという依頼があり、実装をしてみました。 ページ数は検索結果により変動し、ペ […]
2021年3月3日 / 最終更新日時 : 2023年1月15日 officeの杜 Google Microsoft Power Automate DesktopでRPAを実現してみる 自分自身の個人的意見としては、エンドユーザコンピューティングは大いに結構だと思ってるけれど、一方で日本でジリジリと熱さが消えつつある国内の有象無象のRPAについては滅んだほうが良いとも思ってる。理由は後述するとして、本日 […]
2020年2月26日 / 最終更新日時 : 2022年11月16日 officeの杜 Electron electronでpuppeteerを使ってみることにした すでに社内で、electronで作成した座席表アプリを配布済みです。この環境下でpuppeteer + nexeでバイナリ配布をするのも良いのですが、すでにある座席表アプリでpuppeteerを動かせないかな?と思い挑戦 […]
2020年2月18日 / 最終更新日時 : 2021年12月30日 officeの杜 JavaScript Puppeteerを使ってボタンクリックとダウンロード PuppeteerでChrome自動化で一番良く利用されるであろうシーンが「パラメータを設定して、ボタンクリックでCSVファイルをダウンロード」ではないだろうかと思います。実はこれ、RPAだと非常にシンプルなサイトならば […]
2020年2月14日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Node.jsとPuppeteerでChromeを自動操縦する ウェブブラウザを用いたウェブアプリケーションの自動操作は、昔と違って妙に需要があります。これまでのローカルアプリケーションの操作は、VBAなどがDLLを介して行う事ができました。ウェブブラウザの場合、Selenuim B […]
2019年10月24日 / 最終更新日時 : 2022年7月1日 officeの杜 msoffice VBAで特定のフォルダ内のPDFをキーワードで引っ掛けて連続印刷 事務作業の現場では、ファイルサーバ上に於いてディレクトリ構造に合わせてファイルを配置したり作成したりといった、本業に付随する雑務が結構な量あります。しかもそれにかなりの時間を費やしていたりするケースもあります。 配置だけ […]
2019年3月22日 / 最終更新日時 : 2021年12月30日 officeの杜 Google RPA導入に於ける注意点 大昔のこと。それまで平和に過ごしてたある日、別のお仕事で東京に異動し、そこで告げられた内容が「1月の残業時間は80時間オーバー。ここに放り込まれて、最初のミッションはこのどうにもならない状況をなんとかしてほしい」でした。 […]
2018年11月24日 / 最終更新日時 : 2024年4月11日 officeの杜 Google Google Apps Scriptでトリガーを活用しよう【GAS】 Google Apps Scriptの中で地味ながら、その活用の幅が実に広いものとして、スクリプトトリガーがあります。いわゆる時限式で作動させるための仕組みなのですが、スクリプトトリガーは、スクリプトエディタの画面から入 […]