# 🌴 officeの杜 🥥 > 業務自動化時代を生き抜くテクニック --- ## 固定ページ - [情シス宛申請フォーム](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e6%83%85%e3%82%b7%e3%82%b9%e5%ae%9b%e7%94%b3%e8%ab%8b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/): Google Workspaceを導入し... - [リクエストを承りました。](https://officeforest.org/wp/%e3%83%aa%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88%e3%82%92%e6%89%bf%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/): プロモコードリクエストありがとうございま... - [社内連絡用掲示板アプリ【GAS】](https://officeforest.org/wp/%e7%a4%be%e5%86%85%e9%80%a3%e7%b5%a1%e7%94%a8%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%82%a2%e3%83%97%e3%83%aa/): 社内で利用してる掲示板アプリが外部の有償... - [部署別連絡帳アプリ](https://officeforest.org/wp/%e9%83%a8%e7%bd%b2%e5%88%a5%e9%80%a3%e7%b5%a1%e5%b8%b3%e3%82%a2%e3%83%97%e3%83%aa/): 社内で使ってる余計なウェブサービスを駆逐... - [座席表アプリ for Google Workspace](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a2%e3%83%97%e3%83%aa-for-google-workspace/): Google Apps Scriptで作... - [Google Sites用ファイルキャビネット](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/google-sites%e7%94%a8%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%ad%e3%83%a3%e3%83%93%e3%83%8d%e3%83%83%e3%83%88/): 現在の、新しいGoogle Sitesに... - [Lotus NotesのメールをOutlookに変換して移行する](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/notes%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92outlook%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%97%e3%81%a6%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b/): 2018年、IBMの長きに渡って提供され... - [医薬品新規申請フォーム](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8c%bb%e8%96%ac%e5%93%81%e6%96%b0%e8%a6%8f%e7%94%b3%e8%ab%8b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/): 2013年頃、Google Apps S... - [Google Workspace割引コード](https://officeforest.org/wp/google-workspace%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): Google Apps for Work... - [Google Sites用コメントパーツ](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/google-sites%e7%94%a8%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88%e3%83%91%e3%83%bc%e3%83%84/): 現在の、新しいGoogle Sitesに... - [Box権限管理アプリ](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/box%e6%a8%a9%e9%99%90%e7%ae%a1%e7%90%86%e3%82%a2%e3%83%97%e3%83%aa/): これまで、Box API関係に於いて、フ... - [開発依頼](https://officeforest.org/wp/%e5%8f%97%e8%a8%97%e9%96%8b%e7%99%ba/): 個人事業(SOHO)として、いくつか受託... - [お問い合わせフォーム](https://officeforest.org/wp/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/): お名前 メールアドレス タイトル お問い... - [送信ありがとうございます📨](https://officeforest.org/wp/%e9%80%81%e4%bf%a1%e3%81%82%e3%82%8a%e3%81%8c%e3%81%a8%e3%81%86%e3%81%94%e3%81%96%e3%81%84%e3%81%be%e3%81%99%f0%9f%93%a8/): 問い合わせの送信ありがとうございます。 ... - [Netatmoデータ取得 for Excel2016](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/netatmo%e3%83%87%e3%83%bc%e3%82%bf%e5%8f%96%e5%be%97-for-excel2016/): 以前、Google Apps Scrip... - [令和対応 西暦⇒和暦変換アドイン for Excel](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e4%bb%a4%e5%92%8c%e5%af%be%e5%bf%9c%e3%80%80%e8%a5%bf%e6%9a%a6%e2%87%92%e5%92%8c%e6%9a%a6%e5%a4%89%e6%8f%9b%e3%82%a2%e3%83%89%e3%82%a4%e3%83%b3-for-excel-2019/): あなたは未だに「社内で新元号に対応してい... - [勤怠管理ウィルソン君](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8b%a4%e6%80%a0%e7%ae%a1%e7%90%86%e3%82%a6%e3%82%a3%e3%83%ab%e3%82%bd%e3%83%b3%e5%90%9b/): 今から10年以上前、自分が仙台にいた頃作... - [Excelで身に付けるべきスキルコース(松)](https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%b8%8a%e7%b4%9a%e7%b7%a8/): コレまでの経験上、事務の現場に於ける様々... - [掲示板テスト](https://officeforest.org/wp/%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%83%86%e3%82%b9%e3%83%88/): Google Apps Scriptで作... - [医療機器管理DB](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8c%bb%e7%99%82%e6%a9%9f%e5%99%a8%e7%ae%a1%e7%90%86db/): 以前いた会社にて、病院内の各種医療機器の... - [備品貸出管理フォーム](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%82%99%e5%93%81%e8%b2%b8%e5%87%ba%e7%ae%a1%e7%90%86%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/): Google Apps Scriptおよ... - [Excelトレーニング中級](https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%b8%ad%e7%b4%9a/): Excelの中級編資料です。 初級編より... - [Excelトレーニング初級](https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e5%88%9d%e7%b4%9a/): Excelの初級編資料です。 最も基本的... - [プライバシーポリシー](https://officeforest.org/wp/%e3%83%97%e3%83%a9%e3%82%a4%e3%83%90%e3%82%b7%e3%83%bc%e3%83%9d%e3%83%aa%e3%82%b7%e3%83%bc/): 本プライバシーポリシーは、officeの... - [連絡事項投稿スクリプト](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e9%80%a3%e7%b5%a1%e4%ba%8b%e9%a0%85%e6%8a%95%e7%a8%bf%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/): 企業のイントラネットでは様々な情報発信を... - [掲示板作成スクリプト](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e6%8e%b2%e7%a4%ba%e6%9d%bf%e4%bd%9c%e6%88%90%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/): かつて電子掲示板と言えば、Niftyフォ... - [GAS最新情報](https://officeforest.org/wp/gas%e6%9c%80%e6%96%b0%e6%83%85%e5%a0%b1/): このガジェットは、GASでRSSリーダー... - [リンク集作成スクリプト](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e3%83%aa%e3%83%b3%e3%82%af%e9%9b%86%e4%bd%9c%e6%88%90%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/): Google Sitesなどで自分がよく... - [【魔改造】Google Form貼り付けてみた](https://officeforest.org/wp/%e3%80%90%e9%ad%94%e6%94%b9%e9%80%a0%e3%80%91google-form%e8%b2%bc%e3%82%8a%e4%bb%98%e3%81%91%e3%81%a6%e3%81%bf%e3%81%9f/): お名前 メールアドレス お問い合わせ内容... - [G Suite 中級編](https://officeforest.org/wp/e-learning/g-suite-%e4%b8%ad%e7%b4%9a%e7%b7%a8/): G Suiteの中級編動画を作っています... - [G Suite 入門編](https://officeforest.org/wp/e-learning/g-suite-%e5%85%a5%e9%96%80%e7%b7%a8/): Googleのオンラインオフィススイート... - [青空教室](https://officeforest.org/wp/e-learning/): ここでは、過去に自分が社内向けに作ってい... - [自動応答機能付きGoogle Form(改](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/supergoogleform/): オリジナルのGoogle Formに対し... - [作成アプリ](https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/): こちらのページに記載されているアプリ達は... - [ホームページセクション](https://officeforest.org/wp/%e3%83%9b%e3%83%bc%e3%83%a0%e3%83%9a%e3%83%bc%e3%82%b8%e3%82%bb%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3/): これはホームページセクションの例です。 ... --- ## 投稿 - [AppSheetのXYマップを使って畑を管理する](https://officeforest.org/wp/2025/06/26/appsheet%e3%81%aexy%e3%83%9e%e3%83%83%e3%83%97%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e7%95%91%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/): 以前からちょっと使いたいなとおもいつつ触... - [Exchange OnlineからGmailへ移行するツールを検証してみた](https://officeforest.org/wp/2025/06/24/exchange-online%e3%81%8b%e3%82%89gmail%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2025年6月10日、Microsoft... - [Google Apps ScriptとGeminiで条件付きグループ分け【GAS】](https://officeforest.org/wp/2025/06/24/google-apps-script%e3%81%a8gemini%e3%81%a7%e6%9d%a1%e4%bb%b6%e4%bb%98%e3%81%8d%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e5%88%86%e3%81%91/): Gemini API とGoogle A... - [Sharepoint OnlineからGoogle Driveへ移行するツールを検証してみた](https://officeforest.org/wp/2025/06/16/sharepoint-online%e3%81%8b%e3%82%89google-drive%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2025年5月21日、Microsoft... - [2025年アップデート Google Geminiの新機能](https://officeforest.org/wp/2025/06/10/2025%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-gemini%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/): 2025年はGoogle Workspa... - [Google Apps Scriptで直接Gemini APIのTokenを取得して実行【GAS】](https://officeforest.org/wp/2025/06/04/google-apps-script%e3%81%a7%e7%9b%b4%e6%8e%a5gemini-api%e3%81%aetoken%e3%82%92%e5%8f%96%e5%be%97%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c/): これまで、当サイトでもGoogle Ap... - [Google Apps ScriptとGeminiで請求書データを全部抽出する【GAS】](https://officeforest.org/wp/2025/06/03/google-apps-script%e3%81%a8gemini%e3%81%a7%e8%ab%8b%e6%b1%82%e6%9b%b8%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%85%a8%e9%83%a8%e6%8a%bd%e5%87%ba%e3%81%99%e3%82%8b/): 以前、AppSheet + Google... - [AppSheetのAI Taskで請求書からデータ抽出](https://officeforest.org/wp/2025/06/02/appsheet%e3%81%aeai-task%e3%81%a7%e8%ab%8b%e6%b1%82%e6%9b%b8%e3%81%8b%e3%82%89%e3%83%87%e3%83%bc%e3%82%bf%e6%8a%bd%e5%87%ba/): 2025年4月9日より、AppSheet... - [AppSheetで別のビューをフィルタして表示する方法](https://officeforest.org/wp/2025/05/19/appsheet%e3%81%a7%e5%88%a5%e3%81%ae%e3%83%93%e3%83%a5%e3%83%bc%e3%82%92%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%81%97%e3%81%a6%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): 現在、自分が必要なので作ってるとあるAp... - [Windows11の最新製品レビューまとめ](https://officeforest.org/wp/2025/05/17/windows11/): Windows11まとめ記事を作成してい... - [Google Apps Scriptでデータをテーブル化する方法【GAS】](https://officeforest.org/wp/2025/05/06/google-apps-script%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e5%8c%96%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): 2025年5月2日、GASのメソッドでは... - [Node.jsでGoogle Veo2 APIを使って動画を生成してみた](https://officeforest.org/wp/2025/05/03/node-js%e3%81%a7google-veo2-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e5%8b%95%e7%94%bb%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2025年4月10日、Google Cl... - [NotebookLMの音声概要をずんだもんに置き換えてみた](https://officeforest.org/wp/2025/05/01/notebooklm%e3%81%ae%e9%9f%b3%e5%a3%b0%e6%a6%82%e8%a6%81%e3%82%92%e3%81%9a%e3%82%93%e3%81%a0%e3%82%82%e3%82%93%e3%81%ab%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%a6%e3%81%bf%e3%81%9f/): 先日日本語でのポッドキャスト生成対応した... - [Google Apps Scriptのトークンハイジャックの記事について【GAS】](https://officeforest.org/wp/2025/04/28/google-apps-script%e3%81%ae%e3%83%88%e3%83%bc%e3%82%af%e3%83%b3%e3%83%8f%e3%82%a4%e3%82%b8%e3%83%a3%e3%83%83%e3%82%af%e3%81%ae%e8%a8%98%e4%ba%8b%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): Google Apps Scriptは大... - [Google Apps Scriptでメールアドレスの生存確認【GAS】](https://officeforest.org/wp/2025/04/15/google-apps-script%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e7%94%9f%e5%ad%98%e7%a2%ba%e8%aa%8d/): とある自分の所のサービスにスパムがちょい... - [2025年、AMDにて自作PCの打線を組んでみた](https://officeforest.org/wp/2025/04/12/2025%e5%b9%b4%e3%80%81amd%e3%81%ab%e3%81%a6%e8%87%aa%e4%bd%9cpc%e3%81%ae%e6%89%93%e7%b7%9a%e3%82%92%e7%b5%84%e3%82%93%e3%81%a7%e3%81%bf%e3%81%9f/): 2016年に購入したマウスコンピュータの... - [AppSheetのRelated xxxxのAddボタンを非表示にしたい](https://officeforest.org/wp/2025/04/08/appsheet%e3%81%aerelated-xxxx%e3%81%aeadd%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%92%e9%9d%9e%e8%a1%a8%e7%a4%ba%e3%81%ab%e3%81%97%e3%81%9f%e3%81%84/): AppSheetで経費申請系のワークフロ... - [Microsoft製ファイル復元ソフトを試してみた](https://officeforest.org/wp/2025/04/01/microsoft%e8%a3%bd%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%be%a9%e5%85%83%e3%82%bd%e3%83%95%e3%83%88%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 友人より、誤ってフォーマットしてしまった... - [Google Apps ScriptでWhisper APIを使い字幕を作成する【GAS】](https://officeforest.org/wp/2025/03/24/google-apps-script%e3%81%a7whisper-api%e3%82%92%e4%bd%bf%e3%81%84%e5%ad%97%e5%b9%95%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): Youtube動画を世界展開するにはまず... - [AppSheetとGeminiを使ってアルバイトシフト表を生成する【GAS】](https://officeforest.org/wp/2025/03/18/appsheet%e3%81%a8gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%82%a2%e3%83%ab%e3%83%90%e3%82%a4%e3%83%88%e3%82%b7%e3%83%95%e3%83%88%e8%a1%a8%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b/): AppSheetでアルバイトのシフト表生... - [AppSheetとPower Automate Premiumを組み合わせる](https://officeforest.org/wp/2025/03/13/appsheet%e3%81%a8power-automate-premium%e3%82%92%e7%b5%84%e3%81%bf%e5%90%88%e3%82%8f%e3%81%9b%e3%82%8b/): Microsoft365にはPower ... - [AppSheetでアップしたPDFをGeminiでOCR【GAS】](https://officeforest.org/wp/2025/03/11/appsheet%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%81%97%e3%81%9fpdf%e3%82%92gemini%e3%81%a7ocr/): 以前、Googleドライブで電子帳簿保存... - [AppSheetでQRコードの来場者受付を作成する](https://officeforest.org/wp/2025/03/10/appsheet%e3%81%a7qr%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e6%9d%a5%e5%a0%b4%e8%80%85%e5%8f%97%e4%bb%98%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): Google Cloud Nextのよう... - [AppSheetでバーコードを利用した医薬品棚卸しをする【GAS】](https://officeforest.org/wp/2025/03/07/appsheet%e3%81%a7%e3%83%90%e3%83%bc%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9f%e5%8c%bb%e8%96%ac%e5%93%81%e6%a3%9a%e5%8d%b8%e3%81%97%e3%82%92%e3%81%99%e3%82%8b%e3%80%80/): 病院の院内SE時代、当時はAppShee... - [ExcelをデータソースにAppSheetでアプリを作成する](https://officeforest.org/wp/2025/03/04/excel%e3%82%92%e3%83%87%e3%83%bc%e3%82%bf%e3%82%bd%e3%83%bc%e3%82%b9%e3%81%abappsheet%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): Google Workspaceを導入し... - [Google Apps ScriptでLine Messaging APIでLINE通知を作成する【GAS】](https://officeforest.org/wp/2025/03/02/google-apps-script%e3%81%a7line%e9%80%9a%e7%9f%a5%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 2025年3月31日、いよいよLine ... - [Google Apps ScriptでGeminiを叩いて音声から字幕生成【GAS】](https://officeforest.org/wp/2025/02/28/google-apps-script%e3%81%a7gemini%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e9%9f%b3%e5%a3%b0%e3%81%8b%e3%82%89%e5%ad%97%e5%b9%95%e7%94%9f%e6%88%90/): 2025年2月24日にGoogle Dr... - [Google Apps ScriptでRSSを配信する【GAS】](https://officeforest.org/wp/2025/02/25/google-apps-script%e3%81%a7rss%e3%82%92%e9%85%8d%e4%bf%a1%e3%81%99%e3%82%8b/): 社内でちょっとしたRSS配信が必要になり... - [Notebook LMで自分だけの専用生成AIを作ろう](https://officeforest.org/wp/2025/02/24/%e7%94%9f%e7%94%a3%e6%80%a7%e5%90%91%e4%b8%8a%e3%81%abnotebook-lm%e3%82%92%e4%bd%bf%e3%82%8f%e3%81%aa%e3%81%84%e3%81%a8%e5%8b%bf%e4%bd%93%e3%81%aa%e3%81%84/): 2023年12月、Geminiの一部とし... - [AppSheetでGoogleカレンダー読み書き](https://officeforest.org/wp/2025/02/23/appsheet%e3%81%a7google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/): AppSheetではデータソースと言えば... - [Chrome Remote Desktopで遠隔PCサポートを](https://officeforest.org/wp/2025/02/16/chrome-remote-desktop%e3%81%a7%e9%81%a0%e9%9a%94pc%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92/): 最近、妙にリモートサポートの依頼があるの... - [Microsoft365のメール数やファイルサイズをPowerShellで取得する](https://officeforest.org/wp/2025/02/11/microsoft365%e3%81%ae%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e6%95%b0%e3%82%92powershell%e3%81%a7%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): Microsoft365からGoogle... - [AppSheetでGmail受信をトリガーにして自動化](https://officeforest.org/wp/2025/02/09/appsheet%e3%81%a7gmail%e5%8f%97%e4%bf%a1%e3%82%92%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%97%e3%81%a6%e8%87%aa%e5%8b%95%e5%8c%96/): 2025年2月7日、AppSheetに於... - [高級イヤホン!!Google Pixel Buds Pro 2を使ってみた](https://officeforest.org/wp/2025/02/07/%e9%ab%98%e7%b4%9a%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%ef%bc%81%ef%bc%81google-pixel-buds-pro-2%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): Bluetoothの無線イヤホンを愛用す... - [組織でAppSheetにおける初回プロジェクト構築手順](https://officeforest.org/wp/2025/02/03/%e7%b5%84%e7%b9%94%e3%81%a7appsheet%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e5%88%9d%e5%9b%9e%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e6%a7%8b%e7%af%89%e6%89%8b%e9%a0%86/): 組織でAppSheetでアプリを作ると問... - [Paragon NTFS for MacをM1 Macで使ってみた](https://officeforest.org/wp/2025/02/01/paragon-ntfs-for-mac%e3%82%92m1-mac%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 以前、mounty for NTFSとい... - [自動車屋向けAppSheetで請求管理【GAS】](https://officeforest.org/wp/2025/01/29/%e8%87%aa%e5%8b%95%e8%bb%8a%e5%b1%8b%e5%90%91%e3%81%91appsheet%e3%81%a7%e8%ab%8b%e6%b1%82%e7%ae%a1%e7%90%86/): 友人から鹿児島の貴重な食材をいただいたお... - [2025年アップデート Google Workspaceの新機能](https://officeforest.org/wp/2025/01/20/2025%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/): 2025年に入っても怒涛のアップデートが... - [AppSheetで多階層ワークフローを作ってみた【GAS】](https://officeforest.org/wp/2025/01/11/appsheet%e3%81%a7%e5%a4%9a%e9%9a%8e%e5%b1%a4%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): AppSheetを使って社内の業務改善を... - [Google WorkspaceでYoutubeチャンネルを運用するコツ - 後編](https://officeforest.org/wp/2025/01/08/google-workspace%e3%81%a7youtube%e3%83%81%e3%83%a3%e3%83%b3%e3%83%8d%e3%83%ab%e3%82%92%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e3%82%b3%e3%83%84-%e5%be%8c%e7%b7%a8-2/): 前回の企業に於いてYoutubeチャンネ... - [Google Workspace MigrateでMicrosoft365からお引越し - 引越実行編](https://officeforest.org/wp/2025/01/08/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e5%bc%95%e8%b6%8a%e5%ae%9f%e8%a1%8c%e7%b7%a8/): 前回の段階で事前準備とCompute E... - [Google Workspace MigrateでMicrosoft365からお引越し - サーバー構築編](https://officeforest.org/wp/2025/01/07/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e3%82%b5%e3%83%bc%e3%83%90%e6%a7%8b%e7%af%89%e7%b7%a8/): 前回の記事ではGoogle Worksp... - [Google Workspace MigrateでMicrosoft365からお引越し - 事前準備編](https://officeforest.org/wp/2025/01/06/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e4%ba%8b%e5%89%8d%e6%ba%96%e5%82%99%e7%b7%a8/): Microsoft365が値上げに次ぐ値... - [Google Apps Scriptで特定のメールに対して自動アクション](https://officeforest.org/wp/2024/12/26/google-apps-script%e3%81%a7%e7%89%b9%e5%ae%9a%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e5%af%be%e3%81%97%e3%81%a6%e8%87%aa%e5%8b%95%e3%82%a2%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3/): Google Apps Scriptで通... - [OneDriveからGoogle Driveへ移行するツールを検証してみた](https://officeforest.org/wp/2024/12/19/onedrive%e3%81%8b%e3%82%89google-drive%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2024年10月11日、小規模向けのMi... - [TeamsからGoogle Chatへ移行するツールを検証してみた](https://officeforest.org/wp/2024/12/18/teams%e3%81%8b%e3%82%89google-chat%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2024年3月22日にGoogle Ch... - [AppSheetで申請書等のPDFを生成してみた](https://officeforest.org/wp/2024/12/16/appsheet%e3%81%a7%e7%94%b3%e8%ab%8b%e6%9b%b8%e7%ad%89%e3%81%aepdf%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): AppSheetは様々なビジネス用のアプ... - [Google Apps ScriptでGeminiを叩いてスライドを生成する【GAS】](https://officeforest.org/wp/2024/12/14/google-apps-script%e3%81%a7gemini%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 以前別のエントリーにてGemini fo... - [Pythonを使ってExcelからVBAコードを引き抜く方法【GAS】](https://officeforest.org/wp/2024/12/10/python%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6excel%e3%81%8b%e3%82%89vba%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%bc%95%e3%81%8d%e6%8a%9c%e3%81%8f%e6%96%b9%e6%b3%95/): 以前、Geminiを使ってExcelのV... - [Google Apps ScriptにてExcelファイルを変換して取り込んでみる【GAS】](https://officeforest.org/wp/2024/12/04/google-apps-script%e3%81%ab%e3%81%a6excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%a4%89%e6%8f%9b%e3%81%97%e3%81%a6%e5%8f%96%e3%82%8a%e8%be%bc%e3%82%93%e3%81%a7%e3%81%bf%e3%82%8b/): Google DriveではExcelフ... - [AppSheetでタイムレコーダーを作成する](https://officeforest.org/wp/2024/11/30/appsheet%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%80%e3%83%bc%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): 2024年、1997年からイントラネット... - [Google Apps ScriptでGeminiを使って植物の識別をしてみた【GAS】](https://officeforest.org/wp/2024/11/20/google-apps-script%e3%81%a7gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%a4%8d%e7%89%a9%e3%81%ae%e8%ad%98%e5%88%a5%e3%82%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%90gas%e3%80%91/): AppSheetで植物図鑑に機能を追加し... - [Puppeteerでウェブのスクショを連続取得しSlackに投稿する](https://officeforest.org/wp/2024/11/14/puppeteer%e3%81%a7%e3%82%a6%e3%82%a7%e3%83%96%e3%81%ae%e3%82%b9%e3%82%af%e3%82%b7%e3%83%a7%e3%82%92%e9%80%a3%e7%b6%9a%e5%8f%96%e5%be%97%e3%81%97slack%e3%81%ab%e6%8a%95%e7%a8%bf%e3%81%99%e3%82%8b/): 社内でとあるページのスクショをFires... - [Google Vidsで楽しい動画作成方法](https://officeforest.org/wp/2024/11/11/google-vids%e3%81%a7%e6%a5%bd%e3%81%97%e3%81%84%e5%8b%95%e7%94%bb%e4%bd%9c%e6%88%90%e6%96%b9%e6%b3%95/): 2024年11月7日、Google Wo... - [Google Apps ScriptでCloud Run Functionsを操作する【GAS】](https://officeforest.org/wp/2024/11/07/google-apps-script%e3%81%a7cloud-run-functions%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 2024年8月22日、これまでGoogl... - [Puppeteerを使ってX(旧Twitter)へのポストを自動化する](https://officeforest.org/wp/2024/11/02/puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6x%e6%97%a7twitter%e3%81%b8%e3%81%ae%e3%83%9d%e3%82%b9%e3%83%88%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b/): x. comこと旧TwitterにてAP... - [Google Apps ScriptでChatGPTを叩いてスライドを生成する【GAS】](https://officeforest.org/wp/2024/10/26/google-apps-script%e3%81%a7chatgpt%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b/): Gemini for Google Wo... - [Youtubeのブランドアカウント作成と移管](https://officeforest.org/wp/2024/09/25/youtube%e3%81%ae%e3%83%96%e3%83%a9%e3%83%b3%e3%83%89%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e4%bd%9c%e6%88%90%e3%81%a8%e7%a7%bb%e7%ae%a1/): 企業でYoutubeのチャンネル管理を行... - [Power Automate DesktopでGoogleスプレッドシートは操作出来るのか?](https://officeforest.org/wp/2024/09/19/power-automate-desktop%e3%81%a7google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%af%e6%93%8d%e4%bd%9c%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): 現在、社内向けのGASの初心者講座を作成... - [Geminiを使ってVBAからGoogle Apps Scriptに変換する仕組みを作る【GAS】](https://officeforest.org/wp/2024/09/09/gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6vba%e3%81%8b%e3%82%89google-apps-script%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b%e4%bb%95%e7%b5%84%e3%81%bf%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas/): 新規にGoogle Workspaceを... - [AppSheetのマップで使えるKMLを作る](https://officeforest.org/wp/2024/08/28/appsheet%e3%81%ae%e3%83%9e%e3%83%83%e3%83%97%e3%81%a7%e4%bd%bf%e3%81%88%e3%82%8bkml%e3%82%92%e4%bd%9c%e3%82%8b/): AppSheetのマップビューでは実はK... - [Google Apps ScriptでChrome Enterpriseのポリシーを弄る【GAS】](https://officeforest.org/wp/2024/08/23/google-apps-script%e3%81%a7chrome-enterprise%e3%81%ae%e3%83%9d%e3%83%aa%e3%82%b7%e3%83%bc%e3%82%92%e5%bc%84%e3%82%8b%e3%80%90gas%e3%80%91/): 現在、Chrome Enterprise... - [TerraformでCompute Engineのデプロイを自動化する - 応用編](https://officeforest.org/wp/2024/08/14/terraform%e3%81%a7compute-engine%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b-%e5%bf%9c%e7%94%a8%e7%b7%a8/): 前回の記事では、Google Cloud... - [TerraformでCompute Engineのデプロイを自動化する - 基礎編](https://officeforest.org/wp/2024/08/13/terraform%e3%81%a7compute-engine%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b/): Google Workspace Mig... - [AppSheetで安否確認アプリを作ろう【GAS】](https://officeforest.org/wp/2024/08/09/appsheet%e3%81%a7%e5%ae%89%e5%90%a6%e7%a2%ba%e8%aa%8d%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/): 小さい組織などで地震の際の安否確認をした... - [AppSheetで他のアプリと横連携させる【GAS】](https://officeforest.org/wp/2024/07/30/appsheet%e3%81%a7%e4%bb%96%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%81%a8%e6%a8%aa%e9%80%a3%e6%90%ba%e3%81%95%e3%81%9b%e3%82%8b/): 以前からちょっと作ってみたいと思っていた... - [Google WorkspaceとMicrosoft365の機能比較](https://officeforest.org/wp/2024/07/29/google-workspace%e3%81%a8microsoft365%e3%81%ae%e6%a9%9f%e8%83%bd%e6%af%94%e8%bc%83/): 過去に自分がGoogle Workspa... - [Google WorkspaceでAppSheetを使いDXを加速化させる](https://officeforest.org/wp/2024/07/25/google-workspace%e3%81%a7appsheet%e3%82%92%e4%bd%bf%e3%81%84dx%e3%82%92%e5%8a%a0%e9%80%9f%e5%8c%96%e3%81%95%e3%81%9b%e3%82%8b/): 2020年、GoogleがAppShee... - [AppSheetを社内運用する場合のイロハ](https://officeforest.org/wp/2024/07/24/appsheet%e3%82%92%e7%a4%be%e5%86%85%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e5%a0%b4%e5%90%88%e3%81%ae%e3%82%a4%e3%83%ad%e3%83%8f/): AppSheetの社内運用を厳格に管理し... - [Google Apps Scriptでソルバーを実現する【GAS】](https://officeforest.org/wp/2024/07/23/google-apps-script%e3%81%a7%e3%82%bd%e3%83%ab%e3%83%90%e3%83%bc%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): Google Apps Scriptの中... - [2024年アップデート Google Workspaceの新機能](https://officeforest.org/wp/2024/07/17/2024%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/): 2024年も半ばを過ぎて、ここまででGo... - [GASやAppSheetで使うスプレッドシート設計](https://officeforest.org/wp/2024/07/16/gas%e3%82%84appsheet%e3%81%a7%e4%bd%bf%e3%81%86%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e8%a8%ad%e8%a8%88/): Google Apps ScriptやA... - [Microsoft365のOutlookからPSTをエクスポートする手法](https://officeforest.org/wp/2024/07/08/microsoft365%e3%81%aeoutlook%e3%81%8b%e3%82%89pst%e3%82%92%e3%82%a8%e3%82%af%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b%e6%89%8b%e6%b3%95/): 大分前のOutlookの場合、現在の受信... - [AppSheetでユーザに合わせてドロップダウンをフィルタする](https://officeforest.org/wp/2024/06/22/appsheet%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ab%e5%90%88%e3%82%8f%e3%81%9b%e3%81%a6%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf/): 別件のワークフローアプリを作ってる中で「... - [Google Apps ScriptとVis.jsでタイムラインを作る【GAS】](https://officeforest.org/wp/2024/06/20/google-apps-script%e3%81%a8vis-js%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/): 前回、Google Apps Scrip... - [AppSheetでドロップダウンとリレーションシップを装備する](https://officeforest.org/wp/2024/06/19/appsheet%e3%81%a7%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%81%a8%e3%83%aa%e3%83%ac%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%b7%e3%83%83%e3%83%97%e3%82%92%e8%a3%85%e5%82%99/): 前回のエントリーでAppSheetにて植... - [AppSheetでGemini連携植物図鑑を作ってみた【GAS】](https://officeforest.org/wp/2024/06/16/appsheet%e3%81%a7gemini%e9%80%a3%e6%90%ba%e6%a4%8d%e7%89%a9%e5%9b%b3%e9%91%91%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): AppSheetを使い始めて思うことが「... - [Google Apps ScriptでVue対応組織図を生成する【GAS】](https://officeforest.org/wp/2024/06/14/google-apps-script%e3%81%a7vue%e5%af%be%e5%bf%9c%e7%b5%84%e7%b9%94%e5%9b%b3%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 以前、GoogleのVisualizat... - [Google Apps ScriptからCloud SQLへの接続を再検証【GAS】](https://officeforest.org/wp/2024/06/12/google-apps-script%e3%81%8b%e3%82%89cloud-sql%e3%81%b8%e3%81%ae%e6%8e%a5%e7%b6%9a%e3%82%92%e5%86%8d%e6%a4%9c%e8%a8%bc%e3%80%90gas%e3%80%91/): 2019年頃にちょこっとだけ、Googl... - [AppSheetからGoogle Apps Scriptを叩く方法【GAS】](https://officeforest.org/wp/2024/06/11/appsheet%e3%81%8b%e3%82%89google-apps-script%e3%82%92%e5%8f%a9%e3%81%8f%e6%96%b9%e6%b3%95/): AppSheetは「ノーコードツール」な... - [Googleスプレッドシートにテーブル機能が来たよ](https://officeforest.org/wp/2024/06/01/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e6%a9%9f%e8%83%bd%e3%81%8c%e6%9d%a5%e3%81%9f%e3%82%88/): Google Cloud Next '2... - [OktaからGoogle Workspaceにシングルサインオンしてみた](https://officeforest.org/wp/2024/05/30/okta%e3%81%8b%e3%82%89google-workspace%e3%81%ab%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 先日、Microsoft Entra I... - [Azure Entra IDの試用環境を構築する手順](https://officeforest.org/wp/2024/05/28/azure-entra-id%e3%81%ae%e8%a9%a6%e7%94%a8%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e6%89%8b%e9%a0%86/): ここ最近、AzureのEntra ID(... - [Googleカレンダー連携タイムラインを作る【GAS】](https://officeforest.org/wp/2024/05/22/google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e9%80%a3%e6%90%ba%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas%e3%80%91/): 以前、Googleスプレッドシートのタス... - [大切なファイルが壊れた!!EaseUS Fixoで修復してみる](https://officeforest.org/wp/2024/05/20/%e5%a4%a7%e5%88%87%e3%81%aa%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%8c%e5%a3%8a%e3%82%8c%e3%81%9f%ef%bc%81%ef%bc%81easeus-fixo%e3%81%a7%e4%bf%ae%e5%be%a9%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 古いHDDやCD-Rに格納して於いたファ... - [VMware Fusion ProがBroadcomから無償公開されたので使ってみた](https://officeforest.org/wp/2024/05/18/vmware-fusion-pro%e3%81%8cbroadcom%e3%81%8b%e3%82%89%e7%84%a1%e5%84%9f%e5%85%ac%e9%96%8b%e3%81%95%e3%82%8c%e3%81%9f%e3%81%ae%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): EMCに買収されたりDELLの参加になっ... - [Google Apps ScriptからAzure Entra IDのユーザ情報読み書き【GAS】](https://officeforest.org/wp/2024/05/17/google-apps-script%e3%81%8b%e3%82%89azure-entra-id%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e6%83%85%e5%a0%b1%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/): Microsoft Azure ADこと... - [Gemini for Google Workspaceの実力ってどれだけあるのか?](https://officeforest.org/wp/2024/05/14/gemini-for-google-workspace%e3%81%ae%e5%ae%9f%e5%8a%9b%e3%81%a3%e3%81%a6%e3%81%a9%e3%82%8c%e3%81%a0%e3%81%91%e3%81%82%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): 2024年2月21日、BardからGem... - [Google Workspaceでアカウントを削除する際の業務フロー](https://officeforest.org/wp/2024/05/13/google-workspace%e3%81%a7%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92%e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%a5%ad%e5%8b%99%e3%83%95%e3%83%ad%e3%83%bc/): Google Workspaceを導入し... - [AppSheetでGoogle Form送信をトリガーにしてメール送信](https://officeforest.org/wp/2024/05/03/appsheet%e3%81%a7google-form%e9%80%81%e4%bf%a1%e3%82%92%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%97%e3%81%a6%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/): 自分はローカライズされていないAppSh... - [ASUS Chromebook flip C436FAを業務で使ってみるテスト](https://officeforest.org/wp/2024/05/01/asus-chromebook-flip-c436fa%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%83%86%e3%82%b9%e3%83%88/): 以前使っていたHP Chromebook... - [Google Workspaceの共有ドライブ管理を極める](https://officeforest.org/wp/2024/04/26/google-workspace%e3%81%ae%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e7%ae%a1%e7%90%86%e3%82%92%e6%a5%b5%e3%82%81%e3%82%8b/): Google Workspaceを導入に... - [Google Workspaceの管理対象に含まれないユーザ用の移行ツールを検証してみた](https://officeforest.org/wp/2024/04/22/%e7%ae%a1%e7%90%86%e5%af%be%e8%b1%a1%e3%81%ab%e5%90%ab%e3%81%be%e3%82%8c%e3%81%aa%e3%81%84%e3%83%a6%e3%83%bc%e3%82%b6%e7%94%a8%e3%81%ae%e7%a7%bb%e8%a1%8c%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c/): Google Workspace導入前に... - [Google Apps ScriptでDocumentのテーブルの値を読み書き【GAS】](https://officeforest.org/wp/2024/04/22/google-apps-script%e3%81%a7document%e3%81%ae%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%ae%e5%80%a4%e3%82%92%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/): Googleドキュメントのテーブルの値を... - [Google Apps Scriptで差込で直接PDFを生成する【GAS】](https://officeforest.org/wp/2024/04/16/google-apps-script%e3%81%a7%e5%b7%ae%e8%be%bc%e3%81%a7pdf/): 以前、Google Apps Scrip... - [Google Apps ScriptでPDFを結合する方法【GAS】](https://officeforest.org/wp/2024/04/14/google-apps-script%e3%81%a7pdf%e3%82%92%e7%b5%90%e5%90%88%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): 以前紹介したStackOverFlowの... - [Google Workspaceに共有メールボックスって無いの?](https://officeforest.org/wp/2024/04/10/google-workspace%e3%81%ab%e5%85%b1%e6%9c%89%e3%83%a1%e3%83%bc%e3%83%ab%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e3%81%a3%e3%81%a6%e7%84%a1%e3%81%84%e3%81%ae%ef%bc%9f/): Microsoft365には「共有メール... - [Google Apps Scriptを始めよう。出来ること代表例【GAS】](https://officeforest.org/wp/2024/04/08/google-apps-script%e3%82%92%e5%a7%8b%e3%82%81%e3%82%88%e3%81%86%e3%80%82%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%93%e3%81%a8%e4%bb%a3%e8%a1%a8%e4%be%8b/): 春、何かを始めるのには良い区切りである季... - [Google Apps Scriptの制限事項や注意点をまとめました【GAS】](https://officeforest.org/wp/2024/04/05/google-apps-script%e3%81%ae%e5%88%b6%e9%99%90%e4%ba%8b%e9%a0%85%e3%82%84%e6%b3%a8%e6%84%8f%e7%82%b9%e3%82%92%e3%81%be%e3%81%a8%e3%82%81%e3%81%be%e3%81%97%e3%81%9f/): せっかくの春ですので、今年度からGoog... - [Google Apps Scriptで現在の割り当てライセンス数を調べる【GAS】](https://officeforest.org/wp/2024/04/04/google-apps-script%e3%81%a7%e7%8f%be%e5%9c%a8%e3%81%ae%e5%89%b2%e3%82%8a%e5%bd%93%e3%81%a6%e3%83%a9%e3%82%a4%e3%82%bb%e3%83%b3%e3%82%b9%e6%95%b0%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/): これまで、Google Workspac... - [Google Workspaceを新規に導入する時に押さえたいポイント](https://officeforest.org/wp/2024/04/03/google-workspace%e3%82%92%e6%96%b0%e8%a6%8f%e3%81%ab%e5%b0%8e%e5%85%a5%e3%81%99%e3%82%8b%e6%99%82%e3%81%ab%e6%8a%91%e3%81%88%e3%81%9f%e3%81%84%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88/): 組織で初めてGoogle Workspa... - [Google SpreadsheetでBigQueryを操る最初の一歩【GAS】](https://officeforest.org/wp/2024/04/02/bigquery/): Google Spreadsheetは2... - [Google Cloud Directory Syncを使ってOpenLDAPから同期させる](https://officeforest.org/wp/2024/03/29/google-cloud-directory-sync%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6openldap%e3%81%8b%e3%82%89%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b/): オンプレミスのActive Direct... - [個人GoogleアカウントをGoogle Workspaceに移管する手法](https://officeforest.org/wp/2024/03/28/%e5%80%8b%e4%ba%bagoogle%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92google-workspace%e3%81%ab%e7%a7%bb%e7%ae%a1%e3%81%99%e3%82%8b%e6%89%8b%e6%b3%95/): 新規にGoogle Workspaceを... - [Google Apps Scriptで共有の外部連絡先を管理する【GAS】](https://officeforest.org/wp/2024/03/27/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%81%ae%e5%a4%96%e9%83%a8%e9%80%a3%e7%b5%a1%e5%85%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/): 社内のGmail等やContactsに於... - [Entra IDとGoogle Workspaceのメンバーを同期させる方法 - Provisioning編](https://officeforest.org/wp/2024/03/27/entra-id%e3%81%a8google-workspace%e3%81%ae%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%82%92%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95-provisioning%e7%b7%a8/): 前回の記事にて、Google Works... - [Entra IDアカウントでGoogle WorkspaceにSSO連携してみた](https://officeforest.org/wp/2024/03/26/entra-id%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7google-workspace%e3%81%absso%e3%81%a7%e5%85%a5%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): 前回の記事では、Microsoft Az... - [Entra IDとGoogle Workspaceのメンバーを同期させる方法 - GDS編](https://officeforest.org/wp/2024/03/25/entra-id%e3%81%a8google-workspace%e3%81%ae%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%82%92%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/): 会社のID管理はMicrosoft Az... - [AD不要!?Google WorkspaceアカウントでWindowsにログインする方法](https://officeforest.org/wp/2024/03/22/ad%e4%b8%8d%e8%a6%81%ef%bc%81%ef%bc%9fgoogle-workspace%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7windows%e3%81%ab%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): Google Workspaceを主とし... - [Google Apps ScriptでClaude APIを日本語で叩いてみた【GAS】](https://officeforest.org/wp/2024/03/20/google-apps-script%e3%81%a7claude-api%e3%82%92%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%81%a7%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%81%9f/): ChatGPT、Google Gemin... - [Google Workspace Administrator資格について調べてみた](https://officeforest.org/wp/2024/03/18/google-workspace-administrator%e8%b3%87%e6%a0%bc%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e8%aa%bf%e3%81%b9%e3%81%a6%e3%81%bf%e3%81%9f/): AWSやAzureといったベンダーによる... - [グループアドレスのメアドでGoogle Apps Scriptからメールを送る手法【GAS】](https://officeforest.org/wp/2024/03/18/%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e3%83%a1%e3%82%a2%e3%83%89%e3%81%a7gas%e3%81%8b%e3%82%89%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%82%8b/): 時々現場の需要としてあるのが「グループア... - [Chromecastを購入して色々検証してみた](https://officeforest.org/wp/2024/03/17/chromecast%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97fire-tv-stick%e3%81%a8%e6%af%94%e8%bc%83%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): Fire TV StickからNebul... - [OBS Studioでライブ配信環境を作る](https://officeforest.org/wp/2024/03/12/obs-studio%e3%81%a7%e3%83%a9%e3%82%a4%e3%83%96%e9%85%8d%e4%bf%a1%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/): ニコ生、ツイキャス、そしてYoutube... - [Google WorkspaceでYoutubeチャンネルを運用するコツ - 前編](https://officeforest.org/wp/2024/03/11/google-workspace%e3%81%a7youtube%e3%83%81%e3%83%a3%e3%83%b3%e3%83%8d%e3%83%ab%e3%82%92%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e3%82%b3%e3%83%84-%e5%89%8d%e7%b7%a8/): Youtubeで企業が独自にチャンネルを... - [Anker Nebula 4K Streaming DongleはFire TV Stickより快適でした](https://officeforest.org/wp/2024/03/07/anker-nebula-4k-streaming-dongle%e3%81%affire-tv-stick%e3%82%88%e3%82%8a%e5%bf%ab%e9%81%a9%e3%81%a7%e3%81%97%e3%81%9f/): これまで長らく、動画閲覧環境としてFir... - [【GAS】Google Apps Scriptでコードをバックアップ・遠隔更新する](https://officeforest.org/wp/2024/03/04/%e3%80%90gas%e3%80%91google-apps-script%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%83%bb%e9%81%a0%e9%9a%94%e6%9b%b4%e6%96%b0%e3%81%99/): GASで様々なアプリを開発してると同じよ... - [VBAでOAuth2.0認証 - 新方式を試してみた](https://officeforest.org/wp/2024/01/11/vba%e3%81%a7oauth2-0%e8%aa%8d%e8%a8%bc-%e6%96%b0%e6%96%b9%e5%bc%8f%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2022年6月、IE11が終了するという... - [Data Recovery Wizardはどこまでデータを復元出来るのか?](https://officeforest.org/wp/2024/01/10/data-recovery-wizard%e3%81%af%e3%81%a9%e3%81%93%e3%81%be%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%be%a9%e5%85%83%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): 情シス運用をしてると遭遇する厄介な問題が... - [Xからの移住先候補!! Google Apps ScriptでBlueskyを叩く【GAS】](https://officeforest.org/wp/2024/01/02/x%e3%81%8b%e3%82%89%e3%81%ae%e7%a7%bb%e4%bd%8f%e5%85%88%e5%80%99%e8%a3%9c-google-apps-script%e3%81%a7bluesky%e3%82%92%e5%8f%a9%e3%81%8f/): ようやく自分の元にBlueskyの招待コ... - [GTX960からRTX4060にパワーアップしてみた](https://officeforest.org/wp/2023/12/23/gtx960%e3%81%8b%e3%82%89rtx4060%e3%81%ab%e3%83%91%e3%83%af%e3%83%bc%e3%82%a2%e3%83%83%e3%83%97%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2015年にマウスコンピュータから購入し... - [防災にも役に立つ!Powerhouse90を1年間使ってみた](https://officeforest.org/wp/2023/12/17/%e9%98%b2%e7%81%bd%e3%81%ab%e3%82%82%e5%bd%b9%e3%81%ab%e7%ab%8b%e3%81%a4%ef%bc%81powerhouse90%e3%82%921%e5%b9%b4%e9%96%93%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 防災グッズの1つとして、また長旅や車中泊... - [Google WorkspaceでSPF, DKIM, DMARCを設定する](https://officeforest.org/wp/2023/12/14/google-workspace%e3%81%a7spf-dkim-dmarc%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b/): 2024年2月、Google Works... - [Google Apps ScriptでWorkplace for Metaを弄る【GAS】](https://officeforest.org/wp/2023/12/07/google-apps-script%e3%81%a7workplace-for-meta%e3%82%92%e5%bc%84%e3%82%8b%e3%80%90gas%e3%80%91/): 世界的GAFAの1つであるFaceboo... - [Google Workspaceにセカンダリドメインを追加する](https://officeforest.org/wp/2023/11/27/google-workspace%e3%81%ab%e3%82%bb%e3%82%ab%e3%83%b3%e3%83%80%e3%83%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/): 現在のテナントに対して、もう1つ別のドメ... - [新型 Fire TV Stick 4K Max を検証してみた](https://officeforest.org/wp/2023/11/25/%e6%96%b0%e5%9e%8b-fire-tv-stick-4k-max-%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2023年10月、Fire TV Sti... - [迫るガラケー終了!!はじめての格安スマホ入門 - 応用編](https://officeforest.org/wp/2023/10/14/%e8%bf%ab%e3%82%8b%e3%82%ac%e3%83%a9%e3%82%b1%e3%83%bc%e7%b5%82%e4%ba%86%ef%bc%81%ef%bc%81%e3%81%af%e3%81%98%e3%82%81%e3%81%a6%e3%81%ae%e6%a0%bc%e5%ae%89%e3%82%b9%e3%83%9e%e3%83%9b%e5%85%a5%e9%96%80-2/): 前回、購入⇒セットアップに至るまでの基礎... - [迫るガラケー終了!!はじめての格安スマホ入門 - 基礎編](https://officeforest.org/wp/2023/10/07/%e8%bf%ab%e3%82%8b%e3%82%ac%e3%83%a9%e3%82%b1%e3%83%bc%e7%b5%82%e4%ba%86%ef%bc%81%ef%bc%81%e3%81%af%e3%81%98%e3%82%81%e3%81%a6%e3%81%ae%e6%a0%bc%e5%ae%89%e3%82%b9%e3%83%9e%e3%83%9b%e5%85%a5%e9%96%80/): 結構色々な機会で、今使ってるガラケーをや... - [Google Workspaceの動的グループで楽をしよう【GAS】](https://officeforest.org/wp/2023/10/05/google-workspace%e3%81%ae%e5%8b%95%e7%9a%84%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%81%a7%e6%a5%bd%e3%82%92%e3%81%97%e3%82%88%e3%81%86/): 大規模な組織変更や、異動の時期。その度に... - [Google Apps Scriptで共有ドライブ一覧取得とユーザ差し替え【GAS】](https://officeforest.org/wp/2023/09/26/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e4%b8%80%e8%a6%a7%e5%8f%96%e5%be%97%e3%81%a8%e3%83%a6%e3%83%bc%e3%82%b6%e5%b7%ae%e3%81%97%e6%9b%bf%e3%81%88%e3%80%90ga/): 人事異動の季節になるとやらざるを得ない業... - [Google Cloud Identityはどこまで使えるのか実験](https://officeforest.org/wp/2023/09/26/google-cloud-identity%e3%81%af%e4%b8%80%e4%bd%93%e4%bd%95%e3%81%ab%e4%bd%bf%e3%81%88%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): Google Workspaceを契約し... - [Windows11でDOSBox-xを使った環境を作る](https://officeforest.org/wp/2023/09/16/windows11%e3%81%a7dosbox-x%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/): ROG Allyでどうしても昔のDOSゲ... - [Google Apps Scriptでグループメンバーとカレンダーリソースを取得する【GAS】](https://officeforest.org/wp/2023/09/15/google-apps-script%e3%81%a7%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%81%a8%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%aa%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%92/): 現在開発中のアプリでちょっと必要になった... - [Google Apps Scriptで一部だけをユーザ権限で動かしたい時は?【GAS】](https://officeforest.org/wp/2023/08/31/google-apps-script%e3%81%a7%e4%b8%80%e9%83%a8%e3%81%a0%e3%81%91%e3%82%92%e3%83%a6%e3%83%bc%e3%82%b6%e6%a8%a9%e9%99%90%e3%81%a7%e5%8b%95%e3%81%8b%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%81%af%ef%bc%9f/): Google Apps Scriptでウ... - [ASUS ROG AllyのバックアップとSteamOS?のインストール](https://officeforest.org/wp/2023/08/19/asus-rog-ally%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%81%a8steamos%ef%bc%9f%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/): 購入したROG Ally。正直不具合が結... - [携帯ゲーム機ROG Allyを徹底的に検証してみた](https://officeforest.org/wp/2023/08/09/%e6%90%ba%e5%b8%af%e3%82%b2%e3%83%bc%e3%83%a0%e6%a9%9f%e3%81%afrog-ally1%e5%8f%b0%e3%81%82%e3%82%8c%e3%81%b0%e5%8d%81%e5%88%86%e3%81%aa%e3%81%ae%e3%81%8b%ef%bc%9f/): 以前、UMPCとしてGPDWIN2を購入... - [VBAでLotus NotesのDB内ビュー全データを引き抜く](https://officeforest.org/wp/2023/08/08/vba%e3%81%a7lotus-notes%e3%81%aedb%e5%86%85%e3%83%93%e3%83%a5%e3%83%bc%e5%85%a8%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%bc%95%e3%81%8d%e6%8a%9c%e3%81%8f/): 以前、NotesのNSFファイルからEM... - [macOSのWhiskyでWindowsアプリを動かす](https://officeforest.org/wp/2023/08/06/macos%e3%81%a7game-porting-toolkit%e3%81%a7windows%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99/): LinuxだけじゃなくSteamOSでも... - [GPDWIN2に別のOSを入れて第二の余生を送る](https://officeforest.org/wp/2023/08/05/gpdwin2%e3%81%ab%e5%88%a5%e3%81%aeos%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6%e7%ac%ac%e4%ba%8c%e3%81%ae%e4%bd%99%e7%94%9f%e3%82%92%e9%80%81%e3%82%8b/): RogAllyを購入したことで、引退する... - [Google Apps Scriptでグループアドレスの作成・削除を行う【GAS】](https://officeforest.org/wp/2023/07/28/google-apps-script%e3%81%a7%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): Google Apps Scriptで地... - [MBOX形式のメールをThunderbirdを使ってOutlookにお引っ越し](https://officeforest.org/wp/2023/07/27/mbox%e5%bd%a2%e5%bc%8f%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92thunderbird%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6outlook%e3%81%ab%e3%81%8a%e5%bc%95%e3%81%a3%e8%b6%8a%e3%81%97/): なんだかよくわからない過去に使っていたメ... - [Windows版のGoogle ニアバイシェアの使い方](https://officeforest.org/wp/2023/07/21/windows%e7%89%88%e3%81%aegoogle-%e3%83%8b%e3%82%a2%e3%83%90%e3%82%a4%e3%82%b7%e3%82%a7%e3%82%a2%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/): AndroidとPCとの連携はこれまでも... - [Google Apps ScriptからGemini API?で質問してみた【GAS】](https://officeforest.org/wp/2023/07/21/google-apps-script%e3%81%8b%e3%82%89bard-api%ef%bc%9f%e3%81%a7%e8%b3%aa%e5%95%8f%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): かつては様々なAI分野では先を行っていた... - [Google Chromeを組織管理下に置く方法](https://officeforest.org/wp/2023/07/20/google-chrome%e3%82%92%e7%b5%84%e7%b9%94%e7%ae%a1%e7%90%86%e4%b8%8b%e3%81%ab%e7%bd%ae%e3%81%8f%e6%96%b9%e6%b3%95/): Google Workspaceを利用し... - [Google Apps ScriptでVuetify3を検証する【GAS】](https://officeforest.org/wp/2023/07/18/google-apps-script%e3%81%a7vuetify3%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 前回、Vue3の検証を行いました。軽く触... - [Google Apps ScriptでVue3を検証してみた【GAS】](https://officeforest.org/wp/2023/07/13/google-apps-script%e3%81%a7vue3%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%90gas%e3%80%91/): 2023年12月31日、現在主流で使われ... - [Google Workspaceで高度なアクセス制限を実現する](https://officeforest.org/wp/2023/07/07/google-workspace%e3%81%a7%e9%ab%98%e5%ba%a6%e3%81%aa%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/): Google Workspaceを企業で... - [2023年アップデート Google Workspaceの新機能](https://officeforest.org/wp/2023/07/04/2023%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/): 2022年のGoogle Workspa... - [M1 MacでもPowerPC MacOSを動かしてみた](https://officeforest.org/wp/2023/06/13/m1-mac%e3%81%a7%e3%82%82powerpc-macos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 以前、M1 MacでPowerPCをエミ... - [M1 Macでも68K MacOSを動かしてみた](https://officeforest.org/wp/2023/06/10/m1-mac%e3%81%a7%e3%82%8268k-macos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): M1 Macでの仮想環境として現在使える... - [Google Workspaceで安全に外部とファイルを共有する方法](https://officeforest.org/wp/2023/06/09/google-workspace%e3%81%a7%e5%a4%96%e9%83%a8%e5%85%ac%e9%96%8b%e7%94%a8%e3%81%ae%e3%82%b9%e3%83%88%e3%83%ac%e3%83%bc%e3%82%b8%e3%82%92%e7%94%a8%e6%84%8f%e3%81%99%e3%82%8b/): 企業で外部のお客様とファイルのやり取りを... - [Google Apps ScriptとGraph APIでOneDriveアップローダを作る【GAS】](https://officeforest.org/wp/2023/05/20/google-apps-script%e3%81%a8graph-api%e3%81%a7onedrive%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/): 会社としてのファイルストレージはBoxを... - [Google DriveのラベルをGoogle Apps Scriptで操作する方法【GAS】](https://officeforest.org/wp/2023/05/15/google-drive%e3%81%ae%e3%83%a9%e3%83%99%e3%83%ab%e3%82%92google-apps-script%e3%81%a7%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): 2021年6月ベータ版としてリリースされ... - [Google Apps Scriptの関数は誰でも実行できちゃうので注意【GAS】](https://officeforest.org/wp/2023/05/04/google-apps-script%e3%81%ae%e9%96%a2%e6%95%b0%e3%81%af%e8%aa%b0%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7%e3%81%8d%e3%81%a1%e3%82%83%e3%81%84%e3%81%be%e3%81%99/): Google Apps Scriptの入... - [社内で展開するWindowsクローニング作業入門](https://officeforest.org/wp/2023/05/01/%e7%a4%be%e5%86%85%e3%81%a7%e5%b1%95%e9%96%8b%e3%81%99%e3%82%8bwindows%e3%82%af%e3%83%ad%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%bd%9c%e6%a5%ad/): 前回、Windowsのディスクイメージの... - [Google Apps ScriptでWebアプリのURLを取得する【GAS】](https://officeforest.org/wp/2023/04/27/google-apps-script%e3%81%a7web%e3%82%a2%e3%83%97%e3%83%aa%e3%81%aeurl%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 以前は簡単に取得できたデプロイしたウェブ... - [Google Play GamesのPC版を使ってみた](https://officeforest.org/wp/2023/04/22/google-play-games%e3%81%aepc%e7%89%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 長いこと海外ではBeta版としてリリース... - [Google Apps ScriptでPDFフォームを操作する【GAS】](https://officeforest.org/wp/2023/04/14/google-apps-script%e3%81%a7pdf%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): 以前紹介した、Google Apps S... - [ChromebookのLinuxで日本語入力](https://officeforest.org/wp/2023/04/09/chromebook%e3%81%aelinux%e3%81%a7%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b/): 現在、ChromebookのLinux環... - [GMailで転送する手段まとめ](https://officeforest.org/wp/2023/04/05/gmail%e3%81%a7%e8%bb%a2%e9%80%81%e3%81%99%e3%82%8b%e6%89%8b%e6%ae%b5%e3%81%be%e3%81%a8%e3%82%81/): 社内で利用してるGoogle Works... - [Google Apps ScriptでZoomを操縦出来るようにする【GAS】](https://officeforest.org/wp/2023/04/01/google-apps-script%e3%81%a7zoom%e3%82%92%e6%93%8d%e7%b8%a6%e5%87%ba%e6%9d%a5%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99%e3%82%8b/): コロナ禍に入ってから、テレカンことウェブ... - [Google Apps ScriptでKintoneのユーザ一覧を取得する【GAS】](https://officeforest.org/wp/2023/03/31/google-apps-script%e3%81%a7kintone%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e4%b8%80%e8%a6%a7%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): 仕事で各種サービスの現在のライセンス割当... - [Google Apps Scriptでマイマップデータを取得する【GAS】](https://officeforest.org/wp/2023/03/28/google-apps-script%e3%81%a7%e3%83%9e%e3%82%a4%e3%83%9e%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): 以前、Google Apps Scrip... - [Google Apps Scriptで複数のOAuth認証を管理する【GAS】](https://officeforest.org/wp/2023/03/27/google-apps-script%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%aeoauth%e8%aa%8d%e8%a8%bc%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/): 業務でGoogle Apps Scrip... - [Windowsのイメージバックアップを取る最適解](https://officeforest.org/wp/2023/03/19/windows%e3%81%ae%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%82%92%e5%8f%96%e3%82%8b%e6%9c%80%e9%81%a9%e8%a7%a3/): 情シスの仕事の1つとして、PCのキッティ... - [Google Apps ScriptでWebex APIを操作する【GAS】](https://officeforest.org/wp/2023/03/17/google-apps-script%e3%81%a7webex-api%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): コロナ渦を経て、日本の企業でもはやWeb... - [Google Apps Scriptでデバッグするイロハ集【GAS】](https://officeforest.org/wp/2023/03/13/google-apps-script%e3%81%a7%e3%83%87%e3%83%90%e3%83%83%e3%82%b0%e3%81%99%e3%82%8b%e3%82%a4%e3%83%ad%e3%83%8f%e9%9b%86%e3%80%90gas%e3%80%91/): Google Apps Scriptでア... - [Google Driveの更新通知を受け取って記録を取る【GAS】](https://officeforest.org/wp/2023/03/11/google-drive%e3%81%ae%e6%9b%b4%e6%96%b0%e9%80%9a%e7%9f%a5%e3%82%92%e5%8f%97%e3%81%91%e5%8f%96%e3%81%a3%e3%81%a6%e8%a8%98%e9%8c%b2%e3%82%92%e5%8f%96%e3%82%8b%e3%80%90gas%e3%80%91/): GoogleはBoxと違って簡単にGoo... - [rclone browserでGoogle Driveにガッツリ同期させる](https://officeforest.org/wp/2023/02/28/rclone-browser%e3%81%a7google-drive%e3%81%ab%e3%82%ac%e3%83%83%e3%83%84%e3%83%aa%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b/): 業務で大容量のファイルサーバを廃止してG... - [VBAからGmailを送りたくなったら](https://officeforest.org/wp/2023/02/23/vba%e3%81%8b%e3%82%89gmail%e3%82%92%e9%80%81%e3%82%8a%e3%81%9f%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%89/): VBAやKintoneといったものからG... - [Google Apps ScriptとCheerioでSVGの中身を書き換えたら・・・【GAS】](https://officeforest.org/wp/2023/02/23/google-apps-script%e3%81%a8cheerio%e3%81%a7svg%e3%81%ae%e4%b8%ad%e8%ba%ab%e3%82%92%e6%9b%b8%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%9f%e3%82%89%e3%83%bb%e3%83%bb%e3%83%bb/): 座席表アプリで使うSVGファイルの特定の... - [Google ChatのBotにOpenAIのchatGPTを繋げてみた【GAS】](https://officeforest.org/wp/2023/02/18/google-chat%e3%81%aebot%e3%81%abopenai%e3%81%aegpt-3%e3%82%92%e7%b9%8b%e3%81%92%e3%81%a6%e3%81%bf%e3%81%9f/): 以前、Google ChatのBotをG... - [Google Apps ScriptでContactsをPeople APIで弄る【GAS】](https://officeforest.org/wp/2023/02/03/google-apps-script%e3%81%a7contact%e3%82%92people-api%e3%81%a7%e5%bc%84%e3%82%8b/): Androidの連絡帳でもあり、メールの... - [Google Apps ScriptでBacklog APIを操作してみた【GAS】](https://officeforest.org/wp/2023/01/21/google-apps-script%e3%81%a7backlog%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 業務でプロジェクト管理ツールとして、Ba... - [Google Apps ScriptからTwitter APIをOAuth2.0認証で使う【GAS】](https://officeforest.org/wp/2023/01/14/google-apps-script%e3%81%8b%e3%82%89twitter-api%e3%82%92oauth2-0%e8%aa%8d%e8%a8%bc%e3%81%a7%e4%bd%bf%e3%81%86/): イーロン・マスクに買収されてしまったTw... - [Google Apps ScriptでVault APIを叩く【GAS】](https://officeforest.org/wp/2023/01/11/google-apps-script%e3%81%a7vault-api%e3%82%92%e5%8f%a9%e3%81%8f%e3%80%90gas%e3%80%91/): G Suite Business時代は使... - [Google Spreadsheet用の組織内アドオンを作成する【GAS】](https://officeforest.org/wp/2022/12/24/google-spreadsheet%e7%94%a8%e3%81%ae%e7%b5%84%e7%b9%94%e5%86%85%e3%82%a2%e3%83%89%e3%82%aa%e3%83%b3%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): Google Docsシリーズには「アド... - [Raspberry Pi 4で教育用環境を構築する](https://officeforest.org/wp/2022/12/15/raspberry-pi-4%e3%81%a7%e6%95%99%e8%82%b2%e7%94%a8%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b/): Raspberry Pi 4を譲ることに... - [VBAからGoogle Driveにファイルをアップロードする](https://officeforest.org/wp/2022/12/08/vba%e3%81%8b%e3%82%89google-drive%e3%81%ab%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89%e3%81%99%e3%82%8b/): 前回、GASでデータからGmailにメー... - [Google Apps ScriptでGmail APIにてメールデータを変換して追加する【GAS】](https://officeforest.org/wp/2022/12/06/gmail-converter/): 以前、NotesのメールをOutlook... - [Google Apps ScriptでVue Routerを使ったページ遷移を実現【GAS】](https://officeforest.org/wp/2022/12/01/google-apps-script%e3%81%a7vue-router%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%83%9a%e3%83%bc%e3%82%b8%e9%81%b7%e7%a7%bb%e3%82%92%e5%ae%9f%e7%8f%be/): Google Apps Scriptで作... - [Google Apps Scriptでag-gridを使ってみる【GAS】](https://officeforest.org/wp/2022/11/30/google-apps-script%e3%81%a7ag-grid%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): これまで、Google Apps Scr... - [Google Apps ScriptでVueの単一ファイルコンポーネントを使ってみる【GAS】](https://officeforest.org/wp/2022/11/30/google-apps-script%e3%81%a7vue%e3%81%ae%e5%8d%98%e4%b8%80%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%b3%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%8d%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6/): Google Apps Scriptでは... - [Accessのマクロでノーコードアプリを作る](https://officeforest.org/wp/2022/11/29/access%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e3%81%a7%e3%83%8e%e3%83%bc%e3%82%b3%e3%83%bc%e3%83%89%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/): RPAでノーコードと言われてる時代ですが... - [M1 Macで動くVMware Fusion 13にWindows11を入れてみた](https://officeforest.org/wp/2022/11/21/m1-mac%e3%81%a7%e5%8b%95%e3%81%8fvmware-fusion%e3%81%8c%e5%87%ba%e3%81%a6%e3%81%9f/): 随分前に、M1 Mac用のVMware ... - [GMailでPGPを使った暗号化メールを送る](https://officeforest.org/wp/2022/11/18/gmail%e3%81%a7pgp%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e6%9a%97%e5%8f%b7%e5%8c%96%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%82%8b/): PPAPはいい加減に廃止しましょう。と言... - [VBAとMicrosoft Graph APIの連携 – Calendar編](https://officeforest.org/wp/2022/11/15/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-calendar%e7%b7%a8/): MicrosoftのOutlookには予... - [aptX Adaptive対応無線イヤホンを買ってみた](https://officeforest.org/wp/2022/11/09/aptx-adaptive%e5%af%be%e5%bf%9c%e7%84%a1%e7%b7%9a%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 正直長い間、音質重視ということで音楽など... - [macOS Venturaをインストールしてみた](https://officeforest.org/wp/2022/10/28/macos-ventura%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2022年10月25日、最新のmacOS... - [VBAでPower Queryのクエリを作成・削除する方法](https://officeforest.org/wp/2022/10/03/vba%e3%81%a7power-query%e3%81%ae%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e4%bd%9c%e6%88%90%e3%83%bb%e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): Power Queryは大変便利な仕組み... - [ExcelでUTF-8のCSVを文字化けなく取り込む](https://officeforest.org/wp/2022/09/13/excel%e3%81%a7utf-8%e3%81%aecsv%e3%82%92%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e3%81%aa%e3%81%8f%e5%8f%96%e3%82%8a%e8%be%bc%e3%82%80/): Microsoft ExcelでCSVフ... - [Google Apps Scriptでドキュメントを一括でPDFにする【GAS】](https://officeforest.org/wp/2022/09/10/google-apps-script%e3%81%a7%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%82%92%e4%b8%80%e6%8b%ac%e3%81%a7pdf%e3%81%ab%e3%81%99%e3%82%8b/): 現在受託したアプリの作成の過程で、Doc... - [Google Apps Scriptで6分の壁(タイムアウト)を突破する - 番外編【GAS】](https://officeforest.org/wp/2022/09/08/google-apps-script%e3%81%a76%e5%88%86%e3%81%ae%e5%a3%81%ef%bc%88%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%89%e3%82%92%e7%aa%81%e7%a0%b4%e3%81%99%e3%82%8b-%e7%95%aa%e5%a4%96/): 以前、Google Apps Scrip... - [Google Apps ScriptでDocs APIを使って文字を一括で置き換える【GAS】](https://officeforest.org/wp/2022/09/08/google-apps-script%e3%81%a7docs-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%96%87%e5%ad%97%e3%82%92%e4%b8%80%e6%8b%ac%e3%81%a7%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%82%8b/): 過去にSheets APIを使って高速化... - [ElectronとMicrosoft365で座席表アプリを作ってみた](https://officeforest.org/wp/2022/09/01/electron%e3%81%a8microsoft365%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): Google Workspaceと違い、... - [Google Apps ScriptでSVGを使ったイメージマップを操作 – 応用編【GAS】](https://officeforest.org/wp/2022/08/04/gas_svgmap_form/): 前回の記事にて、SVG画像を利用した座席... - [SQLiteデータベースの活用まとめ - 後編](https://officeforest.org/wp/2022/08/04/sqlite%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%81%ae%e6%b4%bb%e7%94%a8%e3%81%be%e3%81%a8%e3%82%81-%e5%be%8c%e7%b7%a8/): 前回の記事、前編の続きである後編になりま... - [Google Apps ScriptでSVGを使ったイメージマップを操作 - 基礎編【GAS】](https://officeforest.org/wp/2022/08/03/gas_imagemap/): 以前、jQueryのライブラリを使用して... - [Flutterを使ったアプリを作ってみる - GUI編](https://officeforest.org/wp/2022/07/05/flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b-gui%e7%b7%a8/): 前回の記事ではアプリの開発をする一歩手前... - [Power Appsでタイムレコーダを作る](https://officeforest.org/wp/2022/06/11/power-apps%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/): Microsoft365のサービスの中で... - [Google Apps Scriptでクラス構文を活用する【GAS】](https://officeforest.org/wp/2022/06/10/google-apps-script%e3%81%a7%e3%82%af%e3%83%a9%e3%82%b9%e6%a7%8b%e6%96%87%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b/): V8 Runtime対応になったGoog... - [Power Queryで2つのExcelシートの差分を取り出してみる](https://officeforest.org/wp/2022/06/08/power-query%e3%81%a7%ef%bc%92%e3%81%a4%e3%81%aeexcel%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 以前、2つのExcelシートの中身を比較... - [Node.jsとPlaywrightでFirefoxを自動操縦する](https://officeforest.org/wp/2022/06/03/node-js%e3%81%a8playwright%e3%81%a7firefox%e3%82%92%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%99%e3%82%8b/): これまで社内向けにPuppeteerにて... - [Google Apps ScriptでGoogle Analyticsのデータを取得する(GA4対応)【GAS】](https://officeforest.org/wp/2022/05/27/google-apps-script%e3%81%a7google-analytics%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%ef%bc%88ga4%e5%af%be%e5%bf%9c%ef%bc%89/): 2023年7月1日、Google Ana... - [Electronでクラッシュ検知してログを送信する](https://officeforest.org/wp/2022/05/26/electron%e3%81%a7%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e6%a4%9c%e7%9f%a5%e3%81%97%e3%81%a6%e3%83%ad%e3%82%b0%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/): Electronで色々と社内向けのアプリ... - [Google Classroomの共有ボタンをVueの中で表示する【GAS】](https://officeforest.org/wp/2022/05/26/google-classroom%e3%81%ae%e5%85%b1%e6%9c%89%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%92vue%e3%81%ae%e4%b8%ad%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/): WordPressなどのブログでよく見か... - [M1 MacでParallels Desktopを検証してみた](https://officeforest.org/wp/2022/05/21/m1-mac%e3%81%a7paralells-desktop-17%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): M1 MacというARMなmacOSにな... - [Node.jsでTeamsにAdaptive Cardを送信する](https://officeforest.org/wp/2022/05/19/node-js%e3%81%a7teams%e3%81%abadaptive-card%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/): 先日、Power AutomateでのT... - [Power AutomateのTeams投稿でAdaptive Cardを使ってみた](https://officeforest.org/wp/2022/05/17/power-automate%e3%81%aeteams%e6%8a%95%e7%a8%bf%e3%81%a7adaptive-card%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): MicrosoftのOutlookやTe... - [Power Automateのスケジュール済みクラウドフローを使う](https://officeforest.org/wp/2022/05/13/power-automate%e3%81%ae%e3%82%b9%e3%82%b1%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e6%b8%88%e3%81%bf%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e4%bd%bf%e3%81%86/): Power Automateにはタスクラ... - [Google Apps ScriptでYahooキーフレーズ抽出APIを使う【GAS】](https://officeforest.org/wp/2022/05/13/google-apps-script%e3%81%a7yahoo%e3%82%ad%e3%83%bc%e3%83%95%e3%83%ac%e3%83%bc%e3%82%ba%e6%8a%bd%e5%87%baapi%e3%82%92%e4%bd%bf%e3%81%86%e3%80%90gas%e3%80%91/): Yahoo Developerは、まだR... - [Google Apps ScriptでGoogle Chatにメッセージを送る【GAS】](https://officeforest.org/wp/2022/05/03/google-apps-script%e3%81%a7google-chat%e3%81%ab%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%82%92%e9%80%81%e3%82%8b/): Google Apps Scriptには... - [Raspberry Pi 4でファイルサーバを作成する](https://officeforest.org/wp/2022/05/02/raspberry-pi-4%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): Windows11でSMB1. 0対応が... - [Google Apps Scriptでカンバンボードを作成する【GAS】](https://officeforest.org/wp/2022/04/27/google-apps-script%e3%81%a7%e3%82%ab%e3%83%b3%e3%83%90%e3%83%b3%e3%83%9c%e3%83%bc%e3%83%89%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): 業務でタスク管理が非常に重要視されてきて... - [2022年アップデート Google Workspaceの新機能](https://officeforest.org/wp/2022/04/23/gw-2022/): 2022年、ようやくコロナ禍が落ち着いて... - [VBAマクロが既定でブロックされる為の対策方法](https://officeforest.org/wp/2022/04/19/vba%e3%83%9e%e3%82%af%e3%83%ad%e3%81%8c%e6%97%a2%e5%ae%9a%e3%81%a7%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%95%e3%82%8c%e3%82%8b%e7%82%ba%e3%81%ae%e5%af%be%e7%ad%96%e6%96%b9%e6%b3%95/): 2022年2月に、Microsoftより... - [Twitter上にGoogle Apps Scriptのコミュニティ登場【GAS】](https://officeforest.org/wp/2022/04/17/twitter%e4%b8%8a%e3%81%abgoogle-apps-script%e3%81%ae%e3%82%b3%e3%83%9f%e3%83%a5%e3%83%8b%e3%83%86%e3%82%a3%e7%99%bb%e5%a0%b4/): Twitterに新しく「コミュニティ」と... - [Google Apps ScriptでSheets APIを使ったら爆速だった【GAS】](https://officeforest.org/wp/2022/04/16/google-apps-script%e3%81%a7sheets-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): Twitterを見ていた所、こちらのサイ... - [VBAとMicrosoft Graph APIの連携 – Planner編](https://officeforest.org/wp/2022/04/13/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-planner%e7%b7%a8/): Microsoft 365にはPlann... - [Excel自動化ならばPythonよりもVBSを使いましょう](https://officeforest.org/wp/2022/04/12/vbs%e3%81%a7excel%e6%93%8d%e4%bd%9c%e3%81%a7%e3%82%88%e3%81%8f%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/): 世にRPAが出てからというもの、Powe... - [最新のM1 Macを徹底活用する為のノウハウ](https://officeforest.org/wp/2022/04/06/%e6%9c%80%e6%96%b0%e3%81%aem1-mac%e3%82%92%e5%be%b9%e5%ba%95%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e7%82%ba%e3%81%ae%e3%83%8e%e3%82%a6%e3%83%8f%e3%82%a6/): 2020年、AppleはIntelチップ... - [PS5のコントローラを他のデバイスで使う方法](https://officeforest.org/wp/2022/04/04/ps5%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%a9%e3%82%92%e4%bb%96%e3%81%ae%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e3%81%a7%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/): 自宅には様々なデバイスがありますが、手元... - [VBAからGoogle APIを叩いてみる – IE11廃止対応版](https://officeforest.org/wp/2022/03/22/vba%e3%81%8b%e3%82%89google-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-ie11%e5%bb%83%e6%ad%a2%e5%af%be%e5%bf%9c%e7%89%88/): Windows11では既にIE11が使え... - [VBAからBox APIを叩いてみる - IE11廃止対応版](https://officeforest.org/wp/2022/03/16/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-ie11%e5%bb%83%e6%ad%a2%e5%af%be%e5%bf%9c%e7%89%88/): Windows11では既にIE11が使え... - [今すぐWindows11上でAndroidを動かせるようにしてみた](https://officeforest.org/wp/2022/03/11/windows11%e3%81%abandroid%e5%ae%9f%e8%a1%8c%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b/): 既に米国では、パブリックプレビューになっ... - [M1 MacやiOSでも動く高機能な仮想環境UTMを使ってみた](https://officeforest.org/wp/2022/03/08/m1-mac%e3%82%84ios%e3%81%a7%e3%82%82%e5%8b%95%e3%81%8f%e9%ab%98%e6%a9%9f%e8%83%bd%e3%81%aa%e4%bb%ae%e6%83%b3%e7%92%b0%e5%a2%83utm%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): macOSで仮想化といえば、VMware... - [VBAとMicrosoft Graph APIの連携 – Teams編](https://officeforest.org/wp/2022/02/25/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-teams%e7%b7%a8/): 現在業務の自動化の為に、Electron... - [Chrome OS Flexで古いPCを蘇らせる](https://officeforest.org/wp/2022/02/22/chrome-os-flex%e3%81%a7%e5%8f%a4%e3%81%84pc%e3%82%92%e8%98%87%e3%82%89%e3%81%9b%e3%82%8b/): 以前、古いPCをWindowsではなくオ... - [SAP GUI Scriptingで自動操縦してみた](https://officeforest.org/wp/2021/12/03/sap-gui-scripting%e3%81%a7%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 自身の業務で、SAPを使う機会があったの... - [Puppeteerで特定要素が出てくるまで待機して値を取得する](https://officeforest.org/wp/2021/12/02/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e8%a6%81%e7%b4%a0%e3%81%8c%e5%87%ba%e3%81%a6%e3%81%8f%e3%82%8b%e3%81%be%e3%81%a7%e5%be%85%e6%a9%9f%e3%81%97%e3%81%a6%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99/): 業務用アプリにPuppeteerを組み込... - [VBAからGraph APIでExcel Onlineを読み書きしてみた - 実装編](https://officeforest.org/wp/2021/11/18/vba_graph_excelonline/): 前回のエントリーにて、VBAからMicr... - [WordPressのスピードチューニングをしてみた](https://officeforest.org/wp/2021/11/17/wordpress%e3%81%ae%e3%82%b9%e3%83%94%e3%83%bc%e3%83%89%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e3%82%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): ここ数日、特定の記事へのアクセスが急激に... - [VBAとMicrosoft Graph APIの連携 – Excel Online編](https://officeforest.org/wp/2021/11/16/vba%e3%81%8b%e3%82%89graph-api%e3%81%a7excel-online%e3%82%92%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): Microsoft 365にはShare... - [Formsからの投稿でOneDriveのExcel書き込みとカレンダー登録](https://officeforest.org/wp/2021/11/10/forms%e3%81%8b%e3%82%89%e3%81%ae%e6%8a%95%e7%a8%bf%e3%81%a7onedrive%e3%81%aeexcel%e6%9b%b8%e3%81%8d%e8%be%bc%e3%81%bf%e3%81%a8%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e7%99%bb%e9%8c%b2/): 現在、社内向けにMicrosoft365... - [Google Apps Scriptでアクセスしてるユーザを元に処理をする方法【GAS】](https://officeforest.org/wp/2021/11/04/gas_access_user/): 問い合わせの中で「Google Apps... - [Microsoft365のExcelで使える関数は知らないと損をする](https://officeforest.org/wp/2021/10/22/microsoft365%e3%81%aeexcel%e3%81%a0%e3%81%91%e3%81%ab%e3%81%82%e3%82%8b%e9%96%a2%e6%95%b0%e3%81%af%e7%9f%a5%e3%82%89%e3%81%aa%e3%81%84%e3%81%a8%e6%90%8d%e3%82%92%e3%81%99%e3%82%8b/): Microsot Excelは、買い切り... - [VBAでOAuth2.0認証 - Windows11対応版](https://officeforest.org/wp/2021/10/20/vba%e3%81%a7oauth2-0%e8%aa%8d%e8%a8%bc-windows11%e5%af%be%e5%bf%9c%e7%89%88/): Windows11が登場し、IE11の廃... - [Box上のExcelファイルを競合させずに読み書きする](https://officeforest.org/wp/2021/10/15/box%e4%b8%8a%e3%81%aeexcel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e7%ab%b6%e5%90%88%e3%81%95%e3%81%9b%e3%81%9a%e3%81%ab%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%99%e3%82%8b/): クラウドストレージのBox、とりわけBo... - [Google Apps ScriptでSpreadsheet上の画像を一括取り出し【GAS】](https://officeforest.org/wp/2021/10/14/google-apps-script%e3%81%a7spreadsheet%e4%b8%8a%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e4%b8%80%e6%8b%ac%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97/): Googleスプレッドシートは大変便利な... - [Flutterを使ったアプリを作ってみる - 基礎編](https://officeforest.org/wp/2021/10/13/flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b-%e5%9f%ba%e7%a4%8e%e7%b7%a8/): 以前から、スマフォアプリ作成のプラットフ... - [大解像度時代 - GoProで動画を作成する](https://officeforest.org/wp/2021/10/07/%e5%a4%a7%e8%a7%a3%e5%83%8f%e5%ba%a6%e6%99%82%e4%bb%a3-gopro%e3%81%a7%e5%8b%95%e7%94%bb%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): 最近のスマフォは普通に4K 60fpsで... - [Puppeteerで特定要素の値が変わるまでウェイトを掛ける](https://officeforest.org/wp/2021/09/29/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e8%a6%81%e7%b4%a0%e3%81%ae%e5%80%a4%e3%81%8c%e5%a4%89%e3%82%8f%e3%82%8b%e3%81%be%e3%81%a7%e3%82%a6%e3%82%a7%e3%82%a4%e3%83%88%e3%82%92%e6%8e%9b%e3%81%91%e3%82%8b/): 業務で本格的にPuppeteerにて処理... - [macOSでQEMUを使ってRaspbianを起動する](https://officeforest.org/wp/2021/08/30/macos%e3%81%a7qemu%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6raspbian%e3%82%92%e8%b5%b7%e5%8b%95%e3%81%99%e3%82%8b/): Box86というエミュレータを使うと、A... - [Google Apps Scriptでスプレッドシートの非表示行を除外してデータを取得する【GAS】](https://officeforest.org/wp/2021/08/28/gas_row_hidden/): 時々、Teratailを除いては、面白そ... - [手軽にドライブやファイルを暗号化するLockMyFileを使ってみた](https://officeforest.org/wp/2021/08/17/lockmyfile/): ここ数年、企業に於いては、PPAP意味な... - [Google Apps ScriptでHTMLメルマガ配信システムを作る【GAS】](https://officeforest.org/wp/2021/08/05/google-apps-script%e3%81%a7html%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%82%92%e4%bd%9c%e3%82%8b/): Google Apps Scriptを使... - [Windows11でLinuxのGUIアプリを動かしてみた](https://officeforest.org/wp/2021/08/02/windows11%e3%81%a7linux%e3%81%aegui%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): Windows10のWSL2とWSLgを... - [SUBARUのワイヤレスイヤホンを使ってみた](https://officeforest.org/wp/2021/07/17/subaru%e3%81%ae%e3%83%af%e3%82%a4%e3%83%a4%e3%83%ac%e3%82%b9%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): ずっと長い間、音楽を聞くためのイヤホンは... - [Google Apps ScriptでCKEditorを使ったウェブアプリ【GAS】](https://officeforest.org/wp/2021/07/16/google-apps-script%e3%81%a7ckeditor%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa/): 自分のウェブアプリケーションに於いて、ユ... - [Windows11トラブルシューティングまとめ](https://officeforest.org/wp/2021/07/13/windows11%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%be%e3%81%a8%e3%82%81%e3%81%a6%e3%81%bf%e3%81%9f/): 最後のWindowsと言われてたはずのW... - [他のスプレッドシートのシートをコピーする【GAS】](https://officeforest.org/wp/2021/07/11/%e4%bb%96%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%82%b7%e3%83%bc%e3%83%88%e3%82%92%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8b/): Google Apps Scriptの入... - [SQLiteデータベースの活用まとめ - 前編](https://officeforest.org/wp/2021/07/05/sqlite_matome/): ElectronやNode. jsなどで... - [PuppeteerでBasic認証を通過しページ数を取得する](https://officeforest.org/wp/2021/07/03/puppeteer%e3%81%a7basic%e8%aa%8d%e8%a8%bc%e3%82%92%e9%80%9a%e9%81%8e%e3%81%97%e3%83%9a%e3%83%bc%e3%82%b8%e6%95%b0%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): 最近久しぶりに、ちょっとした仕事で「Ba... - [Puppeteerで別のマシンのChromeを操作する](https://officeforest.org/wp/2021/07/03/puppteer%e3%81%a7%e5%88%a5%e3%81%ae%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%aechrome%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): あまり利用するシーンは多く無いかもしれま... - [ElectronでGoogleカレンダーの日本の祝日を取得する](https://officeforest.org/wp/2021/07/02/electron%e3%81%a7google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%81%ae%e6%97%a5%e6%9c%ac%e3%81%ae%e7%a5%9d%e6%97%a5%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): とあるアプリで、祝日判定をする為に祝日デ... - [Power BIでデータ解析を視覚化する 活用編](https://officeforest.org/wp/2021/06/08/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e6%b4%bb%e7%94%a8%e7%b7%a8/): これまで2回に渡って、Power BIの... - [Power BIでデータ解析を視覚化する 作成編](https://officeforest.org/wp/2021/06/01/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e4%bd%9c%e6%88%90%e7%b7%a8/): 前回のエントリーでは、Power BIの... - [Power BIでデータ解析を視覚化する 基礎編](https://officeforest.org/wp/2021/05/26/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e5%9f%ba%e7%a4%8e%e7%b7%a8/): 自分自身はデータ解析のアプリケーションを... - [Google Apps ScriptからTwitter API v2を使ってツイートする【GAS】](https://officeforest.org/wp/2021/05/22/gas_twitter_v2/): 2020年8月にそれまで制限の厳しかった... - [Accessで工数管理を作ってみる教材](https://officeforest.org/wp/2021/05/20/access%e3%81%a7%e5%b7%a5%e6%95%b0%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e6%95%99%e6%9d%90/): ウェブ全盛時代になり、またスマートデバイ... - [低価格なEaseUS PDF Editorの実力を探ってみた](https://officeforest.org/wp/2021/05/16/%e4%bd%8e%e4%be%a1%e6%a0%bc%e3%81%aaeaseus-pdf-editor%e3%81%ae%e5%ae%9f%e5%8a%9b%e3%82%92%e6%8e%a2%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 以前、法人向けという事でJustsyst... - [スマートウォッチ Withings Steel HR Sportを使ってみた](https://officeforest.org/wp/2021/04/30/%e3%82%b9%e3%83%9e%e3%83%bc%e3%83%88%e3%82%a6%e3%82%a9%e3%83%83%e3%83%81-withings-steel-hr-sport%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): コロナ禍で在宅勤務、運動もろくに出来ずず... - [Google Apps ScriptでCloud Functionsに実行制限付でアクセス 2021年版【GAS】](https://officeforest.org/wp/2021/04/24/gas_cloud_function/): 以前、Google Apps Scrip... - [Google Apps Scriptでスクレイピングを極める【GAS】](https://officeforest.org/wp/2021/04/23/google-apps-script%e3%81%a7%e3%82%b9%e3%82%af%e3%83%ac%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0%e3%82%92%e6%a5%b5%e3%82%81%e3%82%8b/): Google Apps Scriptで意... - [Power Automate DesktopでCloud Vision APIを使ったOCRを実現](https://officeforest.org/wp/2021/04/19/gas_cloud_vision/): Power Automate Deskt... - [Google Earth まとめ - 復活版](https://officeforest.org/wp/2021/04/17/google-earth-%e3%81%be%e3%81%a8%e3%82%81-%e5%be%a9%e6%b4%bb%e7%89%88/): 2000年頃、OpenOffice. o... - [Boxファイル監視をPower AutomateでExcelに書込み - Webhook v2編](https://officeforest.org/wp/2021/04/14/boxwebhook_v2/): 前回の記事では、BoxのWebhook ... - [Google Apps Scriptでメールを送信する - MailApp編【GAS】](https://officeforest.org/wp/2021/04/12/google-apps-script%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b-mailapp%e7%b7%a8/): 2021年4月、新年度に入りこれまでどち... - [Power Automate Desktopで学ぶRPAテクニック](https://officeforest.org/wp/2021/04/05/power-automate-desktop%e3%81%a7%e5%ad%a6%e3%81%b6rpa%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/): 3月の頭にリリースされたMicrosof... - [Google Apps ScriptでBox APIを叩いて権限変更をする【GAS】](https://officeforest.org/wp/2021/04/02/google-apps-script%e3%81%a7box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e6%a8%a9%e9%99%90%e5%a4%89%e6%9b%b4%e3%82%92%e3%81%99%e3%82%8b/): Google Driveの場合は、Goo... - [Boxファイル監視をPower AutomateでExcelに書込み](https://officeforest.org/wp/2021/03/25/box_to_power_automate/): 自分が現在勤務してる環境は、なぜかPow... - [Chromebook 10周年!!M89 Chrome OSを検証](https://officeforest.org/wp/2021/03/18/chromebook-10%e5%91%a8%e5%b9%b4%ef%bc%81%ef%bc%81m89-chrome-os%e3%82%92%e6%a4%9c%e8%a8%bc/): 2021年3月9日、Chromebook... - [最新のNode.jsとElectron環境でkeytarを動かしてみるテスト](https://officeforest.org/wp/2021/03/18/electron_keytar_2021/): 社内だけでしか使わないツールであるため、... - [Microsoft Power Automate DesktopでRPAを実現してみる](https://officeforest.org/wp/2021/03/03/microsoft-power-automate%e3%81%a7rpa%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 自分自身の個人的意見としては、エンドユー... - [Googleスプレッドシート連携のピボットテーブル作成【GAS】](https://officeforest.org/wp/2021/02/22/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e9%80%a3%e6%90%ba%e3%81%ae%e3%83%94%e3%83%9c%e3%83%83%e3%83%88%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e4%bd%9c%e6%88%90/): Googleスプレッドシートのデータから... - [Google Apps Scriptで2つのスプレッドシートの差分を取り出してみる【GAS】](https://officeforest.org/wp/2021/01/30/google-apps-script%e3%81%a72%e3%81%a4%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6/): 何気なく以前作成した「VBAにて2つのE... - [Google Apps Scriptの開発画面が新しくなりました【GAS】](https://officeforest.org/wp/2021/01/12/google-apps-script%e3%81%ae%e9%96%8b%e7%99%ba%e7%94%bb%e9%9d%a2%e3%81%8c%e6%96%b0%e3%81%97%e3%81%8f%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/): Google Apps Scriptの新... - [ElectronにURLクリックで直接操作する機能をつけてみる](https://officeforest.org/wp/2020/12/08/electron%e3%81%aburl%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%a7%e7%9b%b4%e6%8e%a5%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%a9%9f%e8%83%bd%e3%82%92%e3%81%a4%e3%81%91%e3%81%a6%e3%81%bf%e3%82%8b/): Electronには、iTunesのit... - [ChromebookでWindowsアプリを動かしてみよう](https://officeforest.org/wp/2020/10/14/chromebook%e7%94%a8%e3%81%aecrossover%e3%81%8c%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/): 2020年10月13日、Codeweav... - [Google Apps ScriptでVuetify v2を使ってUIを作る【GAS】](https://officeforest.org/wp/2020/10/12/google-apps-script%e3%81%a7vuetify%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6ui%e3%82%92%e4%bd%9c%e3%82%8b/): Google Apps Scriptは、... - [Amazon Echo Autoをレヴォーグに搭載してみた](https://officeforest.org/wp/2020/10/03/amazon-echo-auto%e3%82%92%e3%83%ac%e3%83%b4%e3%82%a9%e3%83%bc%e3%82%b0%e3%81%ab%e6%90%ad%e8%bc%89%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 米国では2018年から招待制という形で一... - [ASUS TUF-AX3000で快適なテレワーク環境を作ってみる](https://officeforest.org/wp/2020/10/02/asus-tuf-ax3000%e3%81%a7%e5%bf%ab%e9%81%a9%e3%81%aa%e3%83%86%e3%83%ac%e3%83%af%e3%83%bc%e3%82%af%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): 長年使ってきたAppleのAirmac ... - [社内マニュアルを作るならWordPressがオススメ](https://officeforest.org/wp/2020/10/01/%e7%a4%be%e5%86%85%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92%e4%bd%9c%e3%82%8b%e3%81%aa%e3%82%89wordpress%e3%81%8c%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1/): 殆どの企業で課題として挙げられていながら... - [Outlookで誤送信防止のVBA - Exchange Server対応](https://officeforest.org/wp/2020/09/28/outlook%e3%81%a7%e8%aa%a4%e9%80%81%e4%bf%a1%e9%98%b2%e6%ad%a2%e3%81%aevba-exchange-server%e5%af%be%e5%bf%9c/): 自分自身、メーラーを使ってメールを個別に... - [macOS用VMware Fusionの無償版を利用する](https://officeforest.org/wp/2020/09/19/macos%e7%94%a8vmware-fusion%e3%81%ae%e7%84%a1%e5%84%9f%e7%89%88%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b/): 次期、macOS Bigsurより先のM... - [古いPC環境を最新のPC環境へ移行するテクニック](https://officeforest.org/wp/2020/09/15/%e5%8f%a4%e3%81%84pc%e7%92%b0%e5%a2%83%e3%82%92%e6%9c%80%e6%96%b0%e3%81%aepc%e7%92%b0%e5%a2%83%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/): これまでもそうであったようにいつか、現在... - [自分がよくつかってるインストーラの使い方](https://officeforest.org/wp/2020/09/10/%e8%87%aa%e5%88%86%e3%81%8c%e3%82%88%e3%81%8f%e3%81%a4%e3%81%8b%e3%81%a3%e3%81%a6%e3%82%8b%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%a9%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/): 自分が作成したプログラム類を社内・社外問... - [electronでBox APIを使って定期自動バックアップ – 実装編](https://officeforest.org/wp/2020/09/07/electron%e3%81%a7box-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e5%ae%9a%e6%9c%9f%e8%87%aa%e5%8b%95%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97-%e5%ae%9f%e8%a3%85%e7%b7%a8/): 前回の記事にて、Box APIに於けるO... - [electronでBox APIを使って定期自動バックアップ - 事前準備編](https://officeforest.org/wp/2020/09/03/electron_box_ready/): 訳あって、ローカルのファイルサーバのとあ... - [MySQLをインストールしてデータを集中管理しよう](https://officeforest.org/wp/2020/09/01/mysql%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e4%b8%ad%e7%ae%a1%e7%90%86%e3%81%97%e3%82%88%e3%81%86/): オープンソースで無償利用可能、レンタルサ... - [VMware WorkstationにUbuntu Linuxを入れて社内サーバを作る](https://officeforest.org/wp/2020/08/14/vm_buntu2004/): 社内で運用してるUbuntu Serve... - [スマフォ⇔PCの相互操作をApower Mirrorで実現する](https://officeforest.org/wp/2020/08/13/%e3%82%b9%e3%83%9e%e3%83%95%e3%82%a9%e2%87%94pc%e3%81%ae%e7%9b%b8%e4%ba%92%e6%93%8d%e4%bd%9c%e3%82%92apower-mirror%e3%81%a7%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/): 以前、G Suiteの社内向けに様々な研... - [Access VBAでNFCを使った社内アプリを作ってみる](https://officeforest.org/wp/2020/08/13/access-vba%e3%81%a7nfc%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e7%a4%be%e5%86%85%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): 以前、Accessで社内向けの書籍貸し出... - [HP Chromebook 14aを徹底的に活用してみる](https://officeforest.org/wp/2020/07/18/hp-chromebook-14a%e3%82%92%e5%be%b9%e5%ba%95%e7%9a%84%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): PCと言えば通常は、Windowsもしく... - [Puppeteerで特定サイトのスクショを定期的に取得](https://officeforest.org/wp/2020/07/15/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ae%e3%82%b9%e3%82%af%e3%82%b7%e3%83%a7%e3%82%92%e5%ae%9a%e6%9c%9f%e7%9a%84%e3%81%ab%e5%8f%96%e5%be%97/): Puppeteerシリーズで特定のジャン... - [AccessとOutlookの便利な連携術](https://officeforest.org/wp/2020/07/08/access%e3%81%a8outlook%e3%81%ae%e4%be%bf%e5%88%a9%e3%81%aa%e9%80%a3%e6%90%ba%e8%a1%93/): 脱メールとは言え、企業の情シスが規制して... - [スマートフォンで素敵な車載動画を作成する](https://officeforest.org/wp/2020/07/08/%e3%82%b9%e3%83%9e%e3%83%bc%e3%83%88%e3%83%95%e3%82%a9%e3%83%b3%e3%81%a7%e7%b4%a0%e6%95%b5%e3%81%aa%e8%bb%8a%e8%bc%89%e5%8b%95%e7%94%bb%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/): 2010年頃とは異なり、現在の自動車を取... - [Access VBAでExcel・CSVデータをインポートする](https://officeforest.org/wp/2020/06/22/access-vba%e3%81%a7excel_csv%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b/): Accessである程度VBAを使って組ん... - [Google Apps ScriptでBox Webhookを受取りkintoneへ流してみた【GAS】](https://officeforest.org/wp/2020/06/18/gas_kintone/): 前回、Box APIを叩くための準備を行... - [Google Apps ScriptとMicrosoft Graph APIの連携 – Outlook編【GAS】](https://officeforest.org/wp/2020/06/15/gas_graph_outlook/): Microsoft365を導入しても、そ... - [Google Apps ScriptとMicrosoft Graph APIの連携 - Teamsログ取得編【GAS】](https://officeforest.org/wp/2020/06/12/gas_graph_teams/): 社内外でTeamsのチームに投稿されたチ... - [PuppeteerでExcelファイルを読み取り入力させる](https://officeforest.org/wp/2020/06/02/puppeteer%e3%81%a7excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%aa%ad%e3%81%bf%e5%8f%96%e3%82%8a%e5%85%a5%e5%8a%9b%e3%81%95%e3%81%9b%e3%82%8b/): 一般の業務では、非常にExcelファイル... - [Puppeteerで途中でユーザに入力してもらうようにする](https://officeforest.org/wp/2020/05/11/puppeteer%e3%81%a7%e9%80%94%e4%b8%ad%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ab%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%a6%e3%82%82%e3%82%89%e3%81%86%e3%82%88%e3%81%86%e3%81%ab%e3%81%99%e3%82%8b/): 日本の情シスはMicrosoft365然... - [Puppeteerでファイルのアップロード](https://officeforest.org/wp/2020/05/08/puppeteer%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ae%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89/): Puppeteerで業務自動化はこれまで... - [Fire7タブレットを120%活用する方法](https://officeforest.org/wp/2020/05/07/fire7%e3%82%bf%e3%83%96%e3%83%ac%e3%83%83%e3%83%88%e3%82%92120%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): スマートフォンと違って、ここ数年のタブレ... - [Puppeteerでポップアップウィンドウを操作する](https://officeforest.org/wp/2020/04/30/puppeteer%e3%81%a7%e3%83%9d%e3%83%83%e3%83%97%e3%82%a2%e3%83%83%e3%83%97%e3%82%a6%e3%82%a3%e3%83%b3%e3%83%89%e3%82%a6%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): 日本のウェブサービスは、ウェブサービスと... - [Puppeteerでテーブルデータを取得する](https://officeforest.org/wp/2020/04/27/puppeteer%e3%81%a7%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): PuppeteerでChrome自動操縦... - [Google Apps ScriptとChart.jsでレーダーチャートを作る【GAS】](https://officeforest.org/wp/2020/04/22/google-apps-script%e3%81%a8chart-js%e3%81%a7%e3%83%ac%e3%83%bc%e3%83%80%e3%83%bc%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/): 少し前のGoogleスプレッドシートは、... - [Google Apps Scriptでサンキーダイアグラムを作る【GAS】](https://officeforest.org/wp/2020/04/20/google-apps-script%e3%81%a7%e3%82%b5%e3%83%b3%e3%82%ad%e3%83%bc%e3%83%80%e3%82%a4%e3%82%a2%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e4%bd%9c%e3%82%8b/): 工程間流量図(サンキーダイアグラム)とは... - [Google Apps Scriptでカレンダーチャートを作る【GAS】](https://officeforest.org/wp/2020/04/18/google-apps-script%e3%81%a7%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/): 漫然と積み上げられた人の出勤状況などのデ... - [Googleスプレッドシート連携タイムラインを作る【GAS】](https://officeforest.org/wp/2020/04/16/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e9%80%a3%e6%90%ba%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/): Google Visualization... - [Pythonとは?特徴と学ぶ理由](https://officeforest.org/wp/2020/04/14/python%e3%81%a8%e3%81%af%ef%bc%9f%e7%89%b9%e5%be%b4%e3%81%a8%e5%ad%a6%e3%81%b6%e7%90%86%e7%94%b1/): 海外ではメジャー、しかし国内ではマイナー... - [Puppeteerでログインページ内のPDFをダウンロードする](https://officeforest.org/wp/2020/04/08/puppeteer%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%83%9a%e3%83%bc%e3%82%b8%e5%86%85%e3%81%aepdf%e3%82%92%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89%e3%81%99%e3%82%8b/): Puppeteerは非常に優れたChro... - [electron@5.0.0でkeytar@4.6.0をWindowsで使う2020年版](https://officeforest.org/wp/2020/03/23/keytar_2020/): 新しいPC環境にElectron + K... - [Raspberry Pi 4でPythonを勉強する環境を作る](https://officeforest.org/wp/2020/03/15/raspberry-pi-4%e3%81%a7python%e3%82%92%e5%8b%89%e5%bc%b7%e3%81%99%e3%82%8b%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/): 自宅に現在あるPCは,Mac x3, W... - [Google Apps Scriptで列の増減に対応する読み書き【GAS】](https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e5%88%97%e3%81%ae%e5%a2%97%e6%b8%9b%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/): 現場の事務員の人ってルールを守らず己のル... - [Google Apps Scriptで二段階で選択するプルダウンを作る【GAS】](https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e4%ba%8c%e6%ae%b5%e9%9a%8e%e3%81%a7%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e3%83%97%e3%83%ab%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/): Google Apps Scriptにて... - [Google Apps Scriptでグラフをメールに添付して送る【GAS】](https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e3%82%b0%e3%83%a9%e3%83%95%e3%82%92%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e6%b7%bb%e4%bb%98%e3%81%97%e3%81%a6%e9%80%81%e3%82%8b/): 地味に自動化で需要が多いのが、グラフ。G... - [Google Apps Scriptで重複しないレコードだけ取り出す【GAS】](https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e9%87%8d%e8%a4%87%e3%81%97%e3%81%aa%e3%81%84%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%81%a0%e3%81%91%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99/): 時々、teratailなどのサイトを巡っ... - [Google Apps Scriptでガントチャートを作る【GAS】](https://officeforest.org/wp/2020/03/11/google-apps-script%e3%81%a7%e3%82%ac%e3%83%b3%e3%83%88%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/): 主にシステム関係者や建設関係者の間でよく... - [Windows10まとめ - 復活版](https://officeforest.org/wp/2020/03/09/windows10%e3%81%be%e3%81%a8%e3%82%81-%e5%be%a9%e6%b4%bb%e7%89%88/): 未だにアップデータが配信される度に問題を... - [Puppeteerでウェブサイトをスクレイピング](https://officeforest.org/wp/2020/03/07/puppeteer%e3%81%a7%e3%82%b9%e3%82%af%e3%83%ac%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0/): PhantomJSが消えた今(クラウドサ... - [VBAからkintoneデータをOAuth2.0認証で読み書きする - 実戦編](https://officeforest.org/wp/2020/03/06/vba_kintone_oauth2/): 前回の記事にて、kintoneのOAut... - [VBAからkintoneデータをOAuth2.0認証で読み書きする - 準備編](https://officeforest.org/wp/2020/03/05/vba%e3%81%8b%e3%82%89kintone%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92oauth2-0%e8%aa%8d%e8%a8%bc%e3%81%a7%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%99%e3%82%8b-%e6%ba%96%e5%82%99%e7%b7%a8/): GoogleやMicrosoftなど大手... - [資格情報マネージャ読み書きプログラムをNode.jsで作成する](https://officeforest.org/wp/2020/03/04/manager_nodejs/): VBA等のスクリプト系は、Windows... - [electronでpuppeteerを使ってみることにした](https://officeforest.org/wp/2020/02/26/electron%e3%81%a7puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%81%93%e3%81%a8%e3%81%ab%e3%81%97%e3%81%9f/): すでに社内で、electronで作成した... - [Puppeteerを使ってボタンクリックとダウンロード](https://officeforest.org/wp/2020/02/18/puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%a8%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89/): PuppeteerでChrome自動化で... - [Accessのサブフォームでコンボボックス選択で値を埋める](https://officeforest.org/wp/2020/02/17/access%e3%81%ae%e3%82%b5%e3%83%96%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%a7%e3%82%b3%e3%83%b3%e3%83%9c%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e9%81%b8%e6%8a%9e%e3%81%a7%e5%80%a4%e3%82%92%e5%9f%8b/): Accessの良い点は、Excelと違い... - [Google Apps Scriptでは簡単に翻訳できる【GAS】](https://officeforest.org/wp/2020/02/15/google-apps-script%e3%81%a7%e3%81%af%e7%b0%a1%e5%8d%98%e3%81%ab%e7%bf%bb%e8%a8%b3%e3%81%a7%e3%81%8d%e3%82%8b/): Googleのサービスの中で、他のサービ... - [Node.jsとPuppeteerでChromeを自動操縦する](https://officeforest.org/wp/2020/02/14/node-js%e3%81%a8puppeteer%e3%81%a7chrome%e3%82%92%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%99%e3%82%8b/): ウェブブラウザを用いたウェブアプリケーシ... - [electronでkintoneのフォームブリッジを呼び出し操作する](https://officeforest.org/wp/2020/02/13/electron%e3%81%a7kintone%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%83%96%e3%83%aa%e3%83%83%e3%82%b8%e3%82%92%e5%91%bc%e3%81%b3%e5%87%ba%e3%81%97%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): 素のkintoneは、フォームなどからレ... - [Google Apps ScriptのV8 Runtime対応を検証してみた【GAS】](https://officeforest.org/wp/2020/02/06/google-apps-script%e3%81%aev8-runtime%e5%af%be%e5%bf%9c%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 2020年2月6日、ついにGoogle ... - [Kintoneでタイムラインを表示してみる](https://officeforest.org/wp/2020/02/05/kintone%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 訳合って、社内に存在する「kintone... - [Google FormにreCAPTCHA的なモノを実装する【GAS】](https://officeforest.org/wp/2020/02/04/google-form%e3%81%abrecaptcha%e7%9a%84%e3%81%aa%e3%83%a2%e3%83%8e%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%99%e3%82%8b/): GoogleにはreCAPTCHAと呼ば... - [AppSheetでGoogleスプレッドシート用アプリを作る【GAS】](https://officeforest.org/wp/2020/02/02/appsheet%e3%81%a7google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e7%94%a8%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/): Googleが App Makerをあっ... - [PowerPointの画像や動画をランダムに入れ替えたい](https://officeforest.org/wp/2020/01/28/powerpoint%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e3%83%a9%e3%83%b3%e3%83%80%e3%83%a0%e3%81%ab%e5%85%a5%e3%82%8c%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84/): 以前、PowerPointでデジタルサイ... - [Google Apps Scriptでちょっとした顧客管理台帳を作る - GMailアドオン編【GAS】](https://officeforest.org/wp/2020/01/23/google-apps-script%e3%81%a7%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e9%a1%a7%e5%ae%a2%e7%ae%a1%e7%90%86%e5%8f%b0%e5%b8%b3%e3%82%92%e4%bd%9c%e3%82%8b-gmail%e3%82%a2%e3%83%89%e3%82%aa/): 江戸時代の商人は火事の時にまっさきに「大... - [HTML5にてMSGファイルをドラッグ&ドロップで内容を取り込む](https://officeforest.org/wp/2020/01/21/html5_msg/): 自作のアプリにて、顧客から飛んできたメー... - [プログラミングを学ぶならJavaScriptがオススメ](https://officeforest.org/wp/2020/01/20/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%92%e5%ad%a6%e3%81%b6%e3%81%aa%e3%82%89javascript%e3%81%8c%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1/): 2020年は小学生の授業の「論理的思考学... - [electronでAzure AD認証を行い、Graph APIを叩く – 実装編](https://officeforest.org/wp/2020/01/17/electron_azuread/): 前回の記事、electronにてMicr... - [無償の仮想環境 - VirtualBox](https://officeforest.org/wp/2020/01/16/%e7%84%a1%e5%84%9f%e3%81%ae%e4%bb%ae%e6%83%b3%e7%92%b0%e5%a2%83-virtualbox/): 個人では昔から仮想環境と言えば、VMwa... - [electronでAzure AD認証を行い、Graph APIを叩く - 準備編](https://officeforest.org/wp/2020/01/07/electron-azuread-ready/): 社内で利用しようとしてるとあるMicro... - [Microsoft Teamsをもうちょっとだけ便利に使う方法](https://officeforest.org/wp/2019/12/26/microsoft-teams%e3%82%92%e3%82%82%e3%81%86%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%a0%e3%81%91%e4%be%bf%e5%88%a9%e3%81%ab%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/): Microsoft Teamsという最後... - [VBSと連携するElectronアプリを作る](https://officeforest.org/wp/2019/12/25/vbs%e3%81%a8%e9%80%a3%e6%90%ba%e3%81%99%e3%82%8belectron%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/): electronは大変便利なプラットフォ... - [Google Apps ScriptでVue.jsを使ってみる【GAS】](https://officeforest.org/wp/2019/12/18/google-apps-script%e3%81%a7vue-js%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): Google Apps Scriptでは... - [UbuntuにphpMyFAQをインストールしてみる](https://officeforest.org/wp/2019/12/12/ubuntu%e3%81%abphpmyfaq%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 社内向けFAQシステムって、クラウドでも... - [Google Apps Scriptで共有ドライブをコントロールする【GAS】](https://officeforest.org/wp/2019/12/11/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e3%82%92%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/): Google Driveをファイルサーバ... - [Accessでリレーションシップとコンボボックスを作る](https://officeforest.org/wp/2019/12/11/access%e3%81%a7%e3%83%aa%e3%83%ac%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%b7%e3%83%83%e3%83%97%e3%81%a8%e3%82%b3%e3%83%b3%e3%83%9c%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e3%82%92%e4%bd%9c%e3%82%8b/): AccessがExcelとの大きな違いの... - [Google Sitesに新しい機能が続々追加されたみたいです](https://officeforest.org/wp/2019/12/10/google-sites%e3%81%ab%e6%96%b0%e3%81%97%e3%81%84%e6%a9%9f%e8%83%bd%e3%81%8c%e7%b6%9a%e3%80%85%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%9f%e3%81%bf%e3%81%9f%e3%81%84%e3%81%a7%e3%81%99/): 新しいGoogle Sitesですが、続... - [Microsoft365のOutlookで自動応答メッセージを装備する](https://officeforest.org/wp/2019/12/04/microsoft365%e3%81%aeoutlook%e3%81%a7%e8%87%aa%e5%8b%95%e5%bf%9c%e7%ad%94%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%82%92%e8%a3%85%e5%82%99%e3%81%99%e3%82%8b/): 企業ユースだとMicrosoft365を... - [新しいGoogle SitesにネイティブなRSSリーダーを作ってみる【GAS】](https://officeforest.org/wp/2019/11/28/native_rssreader/): Google Apps Scriptでは... - [electronでアップデータを配布する簡単な方法](https://officeforest.org/wp/2019/11/28/electron%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%85%8d%e5%b8%83%e3%81%99%e3%82%8b%e7%b0%a1%e5%8d%98%e3%81%aa%e6%96%b9%e6%b3%95/): electronにはautoUpdate... - [Google Workspaceの共有関係に関するまとめ](https://officeforest.org/wp/2019/11/26/g-suite%e3%81%ae%e5%85%b1%e6%9c%89%e9%96%a2%e4%bf%82%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e3%81%be%e3%81%a8%e3%82%81/): G Suiteでは、ファイルサーバとは異... - [Google Apps Scriptで健診予約管理を作ってみた【GAS】](https://officeforest.org/wp/2019/11/26/google-apps-script%e3%81%a7%e5%81%a5%e8%a8%ba%e4%ba%88%e7%b4%84%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 企業によって健康診断の実施時期は異なりま... - [VBAで特定のフォルダ内のPDFをキーワードで引っ掛けて連続印刷](https://officeforest.org/wp/2019/10/24/vba_pdf_print/): 事務作業の現場では、ファイルサーバ上に於... - [Accessで条件付きグループ分けを作ってみた](https://officeforest.org/wp/2019/10/17/access%e3%81%a7%e6%9d%a1%e4%bb%b6%e4%bb%98%e3%81%8d%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e5%88%86%e3%81%91%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 企業、学校、個人。それぞれのシーンに於い... - [Electronで画像をサーバに送信して保存する](https://officeforest.org/wp/2019/10/08/electron%e3%81%a7%e7%94%bb%e5%83%8f%e3%82%92%e3%82%b5%e3%83%bc%e3%83%90%e3%81%ab%e9%80%81%e4%bf%a1%e3%81%97%e3%81%a6%e4%bf%9d%e5%ad%98%e3%81%99%e3%82%8b/): 今の組織で、フリーアドレスの推進のアシス... - [GPDWIN2を活用するまとめ](https://officeforest.org/wp/2019/10/08/gpdwiin2%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%be%e3%81%a8%e3%82%81/): 世間には様々なコンピュータが流通していま... - [VBAで利用できる様々な配列処理](https://officeforest.org/wp/2019/10/04/vba%e3%81%a7%e5%88%a9%e7%94%a8%e3%81%a7%e3%81%8d%e3%82%8b%e6%a7%98%e3%80%85%e3%81%aa%e9%85%8d%e5%88%97%e5%87%a6%e7%90%86/): プログラミングをする上で欠かせないのが「... - [Google Apps Scriptで組織図を作ろう【GAS】](https://officeforest.org/wp/2019/09/18/google-apps-script%e3%81%a7%e7%b5%84%e7%b9%94%e5%9b%b3%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/): 2月前や8月前、また4月や9月など人事異... - [レヴォーグは素敵なガジェット](https://officeforest.org/wp/2019/09/16/%e3%83%ac%e3%83%b4%e3%82%a9%e3%83%bc%e3%82%b0%e3%81%af%e7%b4%a0%e6%95%b5%e3%81%aa%e3%82%ac%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88/): 運良く近くに駐車場を確保することができ、... - [国産PDF編集ソフト JUST PDFを使ってみた](https://officeforest.org/wp/2019/09/10/%e5%9b%bd%e7%94%a3pdf%e7%b7%a8%e9%9b%86%e3%82%bd%e3%83%95%e3%83%88-just-pdf-4%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 人事系の会社で仕事をしていると、ペーパー... - [Accessのクエリ:3種類の結合の違いについて](https://officeforest.org/wp/2019/09/04/access%e3%81%ae%e3%82%af%e3%82%a8%e3%83%aa%ef%bc%9a3%e7%a8%ae%e9%a1%9e%e3%81%ae%e7%b5%90%e5%90%88%e3%81%ae%e9%81%95%e3%81%84%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): Accessのクエリでは、複数のテーブル... - [選択行のデータをTSVテキストに変換するExcelアドイン](https://officeforest.org/wp/2019/08/08/%e9%81%b8%e6%8a%9e%e8%a1%8c%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92tsv%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8bexcel%e3%82%a2%e3%83%89%e3%82%a4%e3%83%b3/): 脱Excelができない理由の一つとして、... - [AccessでExcelを操作する](https://officeforest.org/wp/2019/07/12/access%e3%81%a7excel%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): AccessはExcelと比較した場合、... - [Boxミニマニュアル](https://officeforest.org/wp/2019/07/10/box%e3%83%9f%e3%83%8b%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab/): 企業でよく採用されているものの、一般ユー... - [Accessで差込メールを送信する](https://officeforest.org/wp/2019/07/09/access%e3%81%a7%e5%b7%ae%e8%be%bc%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/): 事務の現場では、特定の要素に基づいて、個... - [クエリを制する者はAccessを制する](https://officeforest.org/wp/2019/06/10/%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e5%88%b6%e3%81%99%e3%82%8b%e8%80%85%e3%81%afaccess%e3%82%92%e5%88%b6%e3%81%99%e3%82%8b/): Accessの利点、Excelよりも優れ... - [Access VBAを始める第一歩](https://officeforest.org/wp/2019/06/07/access-vba%e3%82%92%e5%a7%8b%e3%82%81%e3%82%8b%e7%ac%ac%e4%b8%80%e6%ad%a9/): Accessは、もともとExcelとは違... - [Accessの利点はサブフォームに有り](https://officeforest.org/wp/2019/06/03/access%e3%81%ae%e5%88%a9%e7%82%b9%e3%81%af%e3%82%b5%e3%83%96%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%ab%e6%9c%89%e3%82%8a/): Accessの利点がよくわからない。Ex... - [Google Apps ScriptでCloud Functionsに実行制限付でアクセス【GAS】](https://officeforest.org/wp/2019/05/30/gas_cloudfunction_limit/): シリーズでお送りしているわけではないので... - [Google Apps ScriptでCloud Functionsの関数を実行する【GAS】](https://officeforest.org/wp/2019/05/29/google-apps-scirpt%e3%81%a7cloudfunction%e3%81%ae%e9%96%a2%e6%95%b0%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b/): 前回までで、Google Cloud F... - [Google Cloud FunctionsでパスワードPDFを作る【GAS】](https://officeforest.org/wp/2019/05/28/google-cloud-functions%e3%81%a7%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89pdf%e3%82%92%e4%bd%9c%e3%82%8b/): 前回の記事で、Google Apps S... - [Google Apps ScriptでCloud Storageにファイルをアップする【GAS】](https://officeforest.org/wp/2019/05/27/gas_cloud_storage/): Google Apps Scriptは、... - [Google Apps Scriptでフォームメールを送る【GAS】](https://officeforest.org/wp/2019/05/24/google-apps-script%e3%81%a7%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%a7%e9%80%81%e3%82%8b/): Google Formはフォームとしてペ... - [macOSとAndroidでUSBテザリング](https://officeforest.org/wp/2019/05/24/macos%e3%81%a8android%e3%81%a7usb%e3%83%86%e3%82%b6%e3%83%aa%e3%83%b3%e3%82%b0/): これまで仕事をしてきて、様々な施設に訪問... - [Google Apps Scriptで入力補完とプルダウンを作る【GAS】](https://officeforest.org/wp/2019/05/23/google-apps-script%e3%81%a7%e5%85%a5%e5%8a%9b%e8%a3%9c%e5%ae%8c%e3%81%a8%e3%83%97%e3%83%ab%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/): Google Apps Script +... - [Google Apps ScriptでFormのGridをスプレッドシートより再構築する【GAS】](https://officeforest.org/wp/2019/05/21/google-apps-script%e3%81%a7form%e3%81%aegrid%e3%82%92%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%82%88%e3%82%8a%e5%86%8d%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e3%80%90gas/): 前回の複数レコードを送信するフォームのエ... - [Google Apps Scriptで複数データを送信出来るフォームを作る【GAS】](https://officeforest.org/wp/2019/05/17/gas_multipleform/): Google Formは基本的に複数のデ... - [Electronでタスクトレイ常駐のアプリを作る](https://officeforest.org/wp/2019/05/15/electron%e3%81%a7%e3%82%bf%e3%82%b9%e3%82%af%e3%83%88%e3%83%ac%e3%82%a4%e5%b8%b8%e9%a7%90%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/): 大企業やその子会社などに入ってしまうと、... - [新しいGoogle Formに時限設定を施す【GAS】](https://officeforest.org/wp/2019/05/12/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%81%ab%e6%99%82%e9%99%90%e8%a8%ad%e5%ae%9a/): G Suiteのアドオンのほとんどは英語... - [AirServerとスマフォでPCにミラーリング](https://officeforest.org/wp/2019/05/05/airserver%e3%81%a8%e3%82%b9%e3%83%9e%e3%83%95%e3%82%a9%e3%81%a7pc%e3%81%ab%e3%83%9f%e3%83%a9%e3%83%bc%e3%83%aa%e3%83%b3%e3%82%b0/): 今はFireTV StickやChrom... - [Google Apps ScriptでPhotos Library APIを触ってみる【GAS】](https://officeforest.org/wp/2019/05/04/photos_api/): 2018年5月にこれまでGoogleが公... - [Google Apps Scriptでダミーデータをジェネレートする【GAS】](https://officeforest.org/wp/2019/05/03/gas_dummy/): Google Apps Scriptの開... - [Google Apps Scriptでカスタムプロパティを使う【GAS】](https://officeforest.org/wp/2019/05/01/google-apps-script%e3%81%a7%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%82%92%e4%bd%bf%e3%81%86/): Google Apps Scriptには... - [Google Apps Scriptで使う情報はプロパティを利用しよう【GAS】](https://officeforest.org/wp/2019/04/30/google-apps-script%e3%81%a7%e4%bd%bf%e3%81%86%e6%83%85%e5%a0%b1%e3%81%af%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/): プログラムを開発していると、一時的な情報... - [FireTV Stickは一本あると何かと役に立つ](https://officeforest.org/wp/2019/04/29/firetv-stick%e3%81%af%e4%b8%80%e6%9c%ac%e3%81%82%e3%82%8b%e3%81%a8%e4%bd%95%e3%81%8b%e3%81%a8%e5%bd%b9%e3%81%ab%e7%ab%8b%e3%81%a4/): 数あるガジェットの中でも、コスパに優れて... - [Google App Makerを試してみた](https://officeforest.org/wp/2019/04/29/google-app-maker%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): G Suite Business以上で利... - [Arrayformula関数で配列数式の便利さを知ろう](https://officeforest.org/wp/2019/04/28/arrayformula%e9%96%a2%e6%95%b0%e3%81%a7%e9%85%8d%e5%88%97%e6%95%b0%e5%bc%8f%e3%81%ae%e4%be%bf%e5%88%a9%e3%81%95%e3%82%92%e7%9f%a5%e3%82%8d%e3%81%86/): Excel 2019が登場してから、Of... - [Excelではテーブルとクエリを活用すると楽になる](https://officeforest.org/wp/2019/04/28/excel%e3%81%a7%e3%81%af%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%a8%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e6%a5%bd%e3%81%ab%e3%81%aa%e3%82%8b/): 現在、新入社員向けのExcelトレーニン... - [Query関数を使ってデータを集計しよう - 其の弐](https://officeforest.org/wp/2019/04/26/query%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e8%a8%88%e3%81%97%e3%82%88%e3%81%86-%e5%85%b6%e3%81%ae%e5%bc%90/): Googleスプレッドシートには、Exc... - [Google Apps ScriptでXMLをよしなに扱う方法【GAS】](https://officeforest.org/wp/2019/04/23/google-apps-script%e3%81%a7xml%e3%82%92%e3%82%88%e3%81%97%e3%81%aa%e3%81%ab%e6%89%b1%e3%81%86%e6%96%b9%e6%b3%95/): 最近のウェブサービスは、扱うフォーマット... - [Google Apps Scriptでスプレッドシート上の全文検索をする【GAS】](https://officeforest.org/wp/2019/04/17/gas_namazu/): Google Apps Scriptはち... - [Google Apps Scriptでスプレッドシートに画像を貼り付ける【GAS】](https://officeforest.org/wp/2019/04/16/google-apps-script%e3%81%a7%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e7%94%bb%e5%83%8f%e3%82%92%e8%b2%bc%e3%82%8a%e4%bb%98%e3%81%91%e3%82%8b%e3%80%90gas/): 年度初めは忙しく、今年度こそこれまで作り... - [Google Cloud Next 2019で発表されたG Suite関連新機能](https://officeforest.org/wp/2019/04/14/google-cloud-next-2019%e3%81%a7%e7%99%ba%e8%a1%a8%e3%81%95%e3%82%8c%e3%81%9fg-suite%e9%96%a2%e9%80%a3%e6%96%b0%e6%a9%9f%e8%83%bd/): 先日、Googleの世界イベントであるG... - [VBAより一覧データをCSS装飾してOutlookで送信](https://officeforest.org/wp/2019/04/08/vba%e3%82%88%e3%82%8a%e4%b8%80%e8%a6%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92css%e8%a3%85%e9%a3%be%e3%81%97%e3%81%a6outlook%e3%81%a7%e9%80%81%e4%bf%a1/): 以前、Google Apps Scrip... - [Google Apps ScriptをローカルPCで開発する方法【GAS】](https://officeforest.org/wp/2019/04/07/google-apps-script%e3%82%92%e3%83%ad%e3%83%bc%e3%82%ab%e3%83%abpc%e3%81%a7%e9%96%8b%e7%99%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): Google Apps Scriptは着... - [VBAでZIPの圧縮・解凍をやらせてみる](https://officeforest.org/wp/2019/04/05/vba%e3%81%a7zip%e3%81%ae%e5%9c%a7%e7%b8%ae%e3%83%bb%e8%a7%a3%e5%87%8d%e3%82%92%e3%82%84%e3%82%89%e3%81%9b%e3%81%a6%e3%81%bf%e3%82%8b/): 自分がこれまで手掛けた特定企業向けの業務... - [AlexaがWindows10にやってきた](https://officeforest.org/wp/2019/03/30/alexa%e3%81%8cwindows10%e3%81%ab%e3%82%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/): 待望の日本リージョンにて、Alexa f... - [ElectronでNFCを使った書籍貸出管理を作ってみる - 書籍検索編](https://officeforest.org/wp/2019/03/28/gas_nfc_book/): 前回のElectronでNFCを使った書... - [AMP for GMailが公開されたようです](https://officeforest.org/wp/2019/03/28/amp-for-gmail%e3%81%8c%e5%85%ac%e9%96%8b%e3%81%95%e3%82%8c%e3%81%9f%e3%82%88%e3%81%86%e3%81%a7%e3%81%99/): 2019年3月26日、1年前より一部のデ... - [ElectronでNFCを使った書籍貸出管理を作ってみる](https://officeforest.org/wp/2019/03/26/electron%e3%81%a7nfc%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e6%9b%b8%e7%b1%8d%e8%b2%b8%e5%87%ba%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): 今この世の中は様々なカードが出回っており... - [Google Apps Scriptを色々なアプリから実行する【GAS】](https://officeforest.org/wp/2019/03/25/google-apps-script%e3%82%92%e8%89%b2%e3%80%85%e3%81%aa%e3%82%a2%e3%83%97%e3%83%aa%e3%81%8b%e3%82%89%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b/): Google Apps Scriptにて... - [RPA導入に於ける注意点](https://officeforest.org/wp/2019/03/22/rpa%e5%b0%8e%e5%85%a5%e3%81%ab%e6%96%bc%e3%81%91%e3%82%8b%e6%b3%a8%e6%84%8f%e7%82%b9/): 大昔のこと。それまで平和に過ごしてたある... - [macOSでVMware Fusionを快適に使う方法](https://officeforest.org/wp/2019/03/16/macos%e3%81%a7vmware-fusion%e3%82%92%e5%bf%ab%e9%81%a9%e3%81%ab%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/): OSXに於けるメジャーな仮想環境と言えば... - [macOSはWineを活用するともっと便利になる](https://officeforest.org/wp/2019/03/16/macos%e3%81%afwine%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%82%82%e3%81%a3%e3%81%a8%e4%be%bf%e5%88%a9%e3%81%ab%e3%81%aa%e3%82%8b/): macOSは、正直なところ世界シェア1割... - [Access + Node.js + MySQLでリモート接続](https://officeforest.org/wp/2019/03/13/access-node-js-mysql%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88%e6%8e%a5%e7%b6%9a/): Microsoft Accessは閉じた... - [Macbook Air Mid 2013のSSDをNVMeに交換してみた](https://officeforest.org/wp/2019/03/13/macbook-air-mid-2013%e3%81%aessd%e3%82%92nvme%e3%81%ab%e4%ba%a4%e6%8f%9b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 今ではサブマシンとして使っているMacb... - [VBAからBoard APIを使ってデータの入出力してみた](https://officeforest.org/wp/2019/03/12/vba%e3%81%8b%e3%82%89board-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%85%a5%e5%87%ba%e5%8a%9b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 様々なクラウドシステムがあり、今登場して... - [Google Apps Scriptで差し込み印刷的な何か【GAS】](https://officeforest.org/wp/2019/02/07/google-apps-script%e3%81%a7%e5%b7%ae%e3%81%97%e8%be%bc%e3%81%bf%e5%8d%b0%e5%88%b7%e7%9a%84%e3%81%aa%e4%bd%95%e3%81%8b/): Google ドキュメントは、正直な所、... - [GSuite Businessプランを選択する利点](https://officeforest.org/wp/2019/02/06/gsuite-business%e3%83%97%e3%83%a9%e3%83%b3%e3%82%92%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e5%88%a9%e7%82%b9/): 個人でどれくらいG Suiteを利用して... - [ElectronでMySQLへ接続するアプリを作る](https://officeforest.org/wp/2019/02/02/electron_mysql/): 個人利用のアプリであるならば、データの保... - [Google Apps Scriptでファイルフォルダの探索【GAS】](https://officeforest.org/wp/2019/02/02/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%81%ae%e6%8e%a2%e7%b4%a2/): 外部DBがない環境の場合、スプレッドシー... - [Google Apps ScriptのAdmin SDKでユーザ作成フォームを作る【GAS】](https://officeforest.org/wp/2019/01/29/gas_adminsdk/): G Suiteを運用しているといつも面倒... - [Google Apps Scriptと連携するElectronアプリを作る – 入門編【GAS】](https://officeforest.org/wp/2019/01/27/gas_electron_in/): G Suiteは現在世界で400万人が利... - [Google Apps Scriptで書籍検索を実装してみる【GAS】](https://officeforest.org/wp/2019/01/22/google-apps-script%e3%81%a7%e6%9b%b8%e7%b1%8d%e6%a4%9c%e7%b4%a2%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 自社や学校等で様々な専門書を持っている所... - [通常のG SuiteでもClassroomが使えるようになってた](https://officeforest.org/wp/2019/01/22/%e9%80%9a%e5%b8%b8%e3%81%aeg-suite%e3%81%a7%e3%82%82classroom%e3%81%8c%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%9f/): G Suiteには様々なエディションが存... - [Google Apps Scriptで外部のMySQLデータベースに接続する【GAS】](https://officeforest.org/wp/2019/01/20/google-apps-script%e3%81%a7%e5%a4%96%e9%83%a8%e3%81%aemysql%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%81%ab%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 社内で様々なアプリケーションのデータ記録... - [G Suite値上げに見る他のサービス棚卸し](https://officeforest.org/wp/2019/01/19/g-suite%e5%80%a4%e4%b8%8a%e3%81%92%e3%81%ab%e8%a6%8b%e3%82%8b%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e6%a3%9a%e5%8d%b8%e3%81%97/): 2019年4月2日より、G Suite ... - [Google Apps Scriptでスプレッドシートの特定行をまとめて削除【GAS】](https://officeforest.org/wp/2019/01/18/google-apps-script%e3%81%a7%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e7%89%b9%e5%ae%9a%e8%a1%8c%e3%82%92%e3%81%be%e3%81%a8%e3%82%81%e3%81%a6%e5%89%8a%e9%99%a4/): 各種申請データや各種台帳等に於いて、すで... - [VBAにて2つのExcelシートの差分を取り出してみる](https://officeforest.org/wp/2019/01/16/vba%e3%81%ab%e3%81%a6%ef%bc%92%e3%81%a4%e3%81%aeexcel%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/): 事務のお仕事、とりわけ人事給与計算の仕事... - [Google Apps ScriptとAccessデータベースを連携させる【GAS】](https://officeforest.org/wp/2019/01/12/google-apps-script%e3%81%a8access%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%92%e9%80%a3%e6%90%ba%e3%81%95%e3%81%9b%e3%82%8b/): Google Apps Scriptを使... - [Google Apps Scriptで画像から文字起こしを実現する【GAS】](https://officeforest.org/wp/2019/01/11/google-apps-script%e3%81%a7%e7%94%bb%e5%83%8f%e3%81%8b%e3%82%89%e6%96%87%e5%ad%97%e8%b5%b7%e3%81%93%e3%81%97%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/): 機械学習サービスが現在最も熱いテクノロジ... - [Google Apps Scriptでファイル所有権を変更する【GAS】](https://officeforest.org/wp/2018/12/31/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%89%80%e6%9c%89%e6%a8%a9%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b/): 自分はよくGoogle Apps Scr... - [Google Apps Scriptでファイルアップローダを作る【GAS】](https://officeforest.org/wp/2018/12/30/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/): 以前、GoogleのPicker API... - [PowerPointでデジタルサイネージを作ろう](https://officeforest.org/wp/2018/12/18/powerpoint%e3%81%a7%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%8d%e3%83%bc%e3%82%b8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/): 最近は、企業の事務所内にも大きなモニター... - [Google Apps ScriptとMicrosoft Graph APIの連携 – データ書き込み編【GAS】](https://officeforest.org/wp/2018/12/18/gas_graph_dataentry/): 前回、Google Apps Scrip... - [Google Apps Scriptでピラミッドグラフを作ってみた【GAS】](https://officeforest.org/wp/2018/12/16/google-apps-script%e3%81%a7%e3%83%94%e3%83%a9%e3%83%9f%e3%83%83%e3%83%89%e3%82%b0%e3%83%a9%e3%83%95%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 社内の年齢層別の比率を出したり、また人口... - [DLNAサーバを立てて快適家庭内メディアサーバを作ろう](https://officeforest.org/wp/2018/12/15/dlna%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e7%ab%8b%e3%81%a6%e3%81%a6%e5%bf%ab%e9%81%a9%e5%ae%b6%e5%ba%ad%e5%86%85%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e4%bd%9c/): 家庭内で動画や音楽を配信し、家族でいつで... - [PowerPointでプレゼンタイマーを装備する](https://officeforest.org/wp/2018/12/14/powerpoint%e3%81%a7%e3%83%97%e3%83%ac%e3%82%bc%e3%83%b3%e3%82%bf%e3%82%a4%e3%83%9e%e3%83%bc%e3%82%92%e8%a3%85%e5%82%99%e3%81%99%e3%82%8b/): PowerPointは、商品のプレゼンだ... - [1台しかないポケットWiFiで多数の端末を接続させる方法](https://officeforest.org/wp/2018/12/12/1%e5%8f%b0%e3%81%97%e3%81%8b%e3%81%aa%e3%81%84%e3%83%9d%e3%82%b1%e3%83%83%e3%83%88wifi%e3%81%a7%e5%a4%9a%e6%95%b0%e3%81%ae%e7%ab%af%e6%9c%ab%e3%82%92%e6%8e%a5%e7%b6%9a%e3%81%95%e3%81%9b%e3%82%8b/): 世の情報システム部というのは、インフラ卸... - [Google Apps Scriptで座席表を作ろう - イメージマップ編【GAS】](https://officeforest.org/wp/2018/12/08/google-apps-script%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86-%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%9e%e3%83%83%e3%83%97%e7%b7%a8/): 前回のお話、jQueryのライブラリを利... - [自前サーバでRocket Chatを構築するメモ](https://officeforest.org/wp/2018/12/04/%e8%87%aa%e5%89%8d%e3%82%b5%e3%83%bc%e3%83%90%e3%81%a7rocket-chat%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e3%83%a1%e3%83%a2/): 世はクラウド全盛時代。サーバーレスで基本... - [Google Apps ScriptのHTML Serviceで擬似的に画面遷移【GAS】](https://officeforest.org/wp/2018/12/02/google-apps-script%e3%81%aehtml-service%e3%81%a7%e6%93%ac%e4%bc%bc%e7%9a%84%e3%81%ab%e7%94%bb%e9%9d%a2%e9%81%b7%e7%a7%bb/): Google Apps Scriptでは... - [Google Apps Scriptで座席表を作ろう - ライブラリ編【GAS】](https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86-%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e7%b7%a8/): 働き方改革を推し進める一方、制度や仕組み... - [Google Apps ScriptのコードをGitHubで管理する拡張機能【GAS】](https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92github%e3%81%a7%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/): 今回は小ネタという事で、Google C... - [Google Apps Scriptでマップ作成とKML生成【GAS】](https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%a7%e3%83%9e%e3%83%83%e3%83%97%e4%bd%9c%e6%88%90%e3%81%a8kml%e7%94%9f%e6%88%90/): 現在、Google Spreadshee... - [Google Apps Scriptでウェブアプリケーション作成入門【GAS】](https://officeforest.org/wp/2018/11/29/google-apps-script%e3%81%a7%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e4%bd%9c%e6%88%90%e5%85%a5%e9%96%80/): これまでブログにて、Google App... - [Google Apps ScriptでGET・POST【GAS】](https://officeforest.org/wp/2018/11/28/google-apps-script%e3%81%a7get%e3%83%bbpost/): Google Apps Scriptには... - [Query関数を使ってデータを集計しよう - 其の壱](https://officeforest.org/wp/2018/11/25/query%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e8%a8%88%e3%81%97%e3%82%88%e3%81%86-%e5%85%b6%e3%81%ae%e5%a3%b1/): Googleスプレッドシートには、Exc... - [Google Apps ScriptでCSVファイルを取り扱う【GAS】](https://officeforest.org/wp/2018/11/25/google-apps-script%e3%81%a7csv%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%8f%96%e3%82%8a%e6%89%b1%e3%81%86/): Googleスプレッドシートを使用してい... - [Google Apps ScriptでPDFを作成する【GAS】](https://officeforest.org/wp/2018/11/25/google-apps-script%e3%81%a7pdf%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): Google Apps Scriptその... - [Google Apps Scriptでローソク足チャートを作る【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%ab%e3%83%ad%e3%83%bc%e3%82%bd%e3%82%af%e8%b6%b3%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/): G Suiteも数多くのアップデートを重... - [Google Apps Scriptで6分の壁(タイムアウト)を突破する【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a75%e5%88%86%e3%81%ae%e5%a3%81%ef%bc%88%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%89%e3%82%92%e7%aa%81%e7%a0%b4%e3%81%99%e3%82%8b/): Google Apps Scriptは使... - [Google Apps Scriptを高速化するテクニックまとめ【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%82%92%e9%ab%98%e9%80%9f%e5%8c%96%e3%81%99%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%81%be%e3%81%a8%e3%82%81/): Google Apps Scriptは大... - [Google Apps Scriptでトリガーを活用しよう【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/): Google Apps Scriptの中... - [自作関数を使ったシートの値をスクリプトで取得する場合の注意点](https://officeforest.org/wp/2018/11/24/userfunction/): Googleスプレッドシートにて、いわゆ... - [Google Apps Scriptでカスタム関数を作る【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas%e3%80%91/): ExcelやGoogleスプレッドシート... - [Google Apps Scriptでのエラー処理とトラップ【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%81%ae%e3%82%a8%e3%83%a9%e3%83%bc%e5%87%a6%e7%90%86%e3%81%a8%e3%83%88%e3%83%a9%e3%83%83%e3%83%97/): 以前から、稀に発生していたのですが、HT... - [Google Apps ScriptでZIP圧縮・解凍をやってみる【GAS】](https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7zip%e5%9c%a7%e7%b8%ae%e3%83%bb%e8%a7%a3%e5%87%8d%e3%82%92%e3%82%84%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): Google Apps Scriptは、... - [Google Apps ScriptでLINEに通知を送る【GAS】](https://officeforest.org/wp/2018/11/11/google-apps-script%e3%81%a7line%e3%81%ab%e9%80%9a%e7%9f%a5%e3%82%92%e9%80%81%e3%82%8b/): 現在、日本で主流となっているメッセージサ... - [Google Apps ScriptとNetatmoで職場環境改善【GAS】](https://officeforest.org/wp/2018/11/10/google-apps-script%e3%81%a8netatmo%e3%81%a7%e8%81%b7%e5%a0%b4%e7%92%b0%e5%a2%83%e6%94%b9%e5%96%84/): 頭脳労働する職場環境では、夏は暑さ、冬は... - [Cloud PrintをGoogle Apps Scriptから使う【GAS】](https://officeforest.org/wp/2018/11/04/cloud-print%e3%82%92google-apps-script%e3%81%8b%e3%82%89%e4%bd%bf%e3%81%86/): 世界ではすでにFAXは骨董品扱いになり、... - [Google Apps ScriptとMicrosoft Graph APIの連携 – Teams投稿編【GAS】](https://officeforest.org/wp/2018/11/04/gas_teams_entry/): 対Slack用にMicrosoftがMi... - [Google Apps ScriptとMicrosoft Graph APIの連携 - データ取得編【GAS】](https://officeforest.org/wp/2018/11/03/gas_teams_dataget/): 前回、Microsoft Graph A... - [AccessでGoogle認証とファイルのダウンロード](https://officeforest.org/wp/2018/11/03/access%e3%81%a7google%e8%aa%8d%e8%a8%bc%e3%81%a8%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ae%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89/): 現在、VBAで業務用アプリケーションを作... - [Google Apps Scriptでツリーメニューを実現する【GAS】](https://officeforest.org/wp/2018/11/01/google-apps-script%e3%81%a7%e3%83%84%e3%83%aa%e3%83%bc%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/): ここ数ヶ月、Windows10およびMi... - [Google Picker アップローダを作る【GAS】](https://officeforest.org/wp/2018/10/28/google-picker-%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/): Google Apps Scriptでア... - [Google Apps ScriptとCloud Speech APIで文字起こし【GAS】](https://officeforest.org/wp/2018/10/28/google-apps-script%e3%81%a8cloud-speech-api%e3%81%a7%e6%96%87%e5%ad%97%e8%b5%b7%e3%81%93%e3%81%97/): Google Cloud Platfor... - [Accessファイルをオンライン更新するテクニック](https://officeforest.org/wp/2018/10/24/access_online/): Accessは小さなデータベースで、VB... - [Google Apps ScriptとMicrosoft Graph APIの連携 - 準備編【GAS】](https://officeforest.org/wp/2018/10/22/gas_graph_ready2/): G Suiteには、Google Dri... - [VBAからBox APIを叩いてみる - 実践編](https://officeforest.org/wp/2018/10/21/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-%e5%ae%9f%e8%b7%b5%e7%b7%a8/): 前回、Box APIを叩くための準備を行... - [AlexaスキルとGoogle連携](https://officeforest.org/wp/2018/10/20/alexa%e3%82%b9%e3%82%ad%e3%83%ab%e3%81%a8google%e9%80%a3%e6%90%ba/): Alexaで現在、Google Apps... - [VBAからBox APIを叩いてみる - 準備編](https://officeforest.org/wp/2018/10/20/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b%e5%85%b6%e3%81%ae%e5%a3%b1/): 基本普段はG Suiteユーザなので、以... - [Pickerでファイルやフォルダを選択する画面を装備する](https://officeforest.org/wp/2018/05/20/picker%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%84%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%82%92%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e7%94%bb%e9%9d%a2%e3%82%92%e8%a3%85%e5%82%99%e3%81%99/): G Suiteでは、Google Dri... - [たくさんある画像を一括変換するならirfanview](https://officeforest.org/wp/2018/05/16/%e3%81%9f%e3%81%8f%e3%81%95%e3%82%93%e3%81%82%e3%82%8b%e7%94%bb%e5%83%8f%e3%82%92%e4%b8%80%e6%8b%ac%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b%e3%81%aa%e3%82%89irfanview/): 仕事で画像類を扱う機会の多い人は、最近の... - [PC版Google Driveを使う上での注意点](https://officeforest.org/wp/2018/05/13/drivefile_stream/): 本日、5月12日より、かねてより長く提供... - [ExcelとAccessに独自のリボンを追加する](https://officeforest.org/wp/2018/05/13/excel%e3%81%a8access%e3%81%ab%e7%8b%ac%e8%87%aa%e3%81%ae%e3%83%aa%e3%83%9c%e3%83%b3%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/): Officeにて業務用アプリケーションを... - [人工知能音声AIはAlexaが良いと思う](https://officeforest.org/wp/2018/05/12/%e4%ba%ba%e5%b7%a5%e7%9f%a5%e8%83%bd%e9%9f%b3%e5%a3%b0ai%e3%81%afalexa%e3%81%8c%e8%89%af%e3%81%84%e3%81%a8%e6%80%9d%e3%81%86/): 先日、素敵な人からAmazon Echo... - [Google Apps Scriptでダイアログボックスやサイドバーを作る【GAS】](https://officeforest.org/wp/2018/05/12/gas_diag_sidebar/): G Suite上でアプリケーションを作る... - [Google Apps ScriptでWebAPIや外部サイトを取得する指南書【GAS】](https://officeforest.org/wp/2018/05/04/gas_webapi/): Google Apps Scriptは便... - [これで安心!USBメモリを暗号化運用しよう](https://officeforest.org/wp/2018/04/28/%e3%81%93%e3%82%8c%e3%81%a7%e5%ae%89%e5%bf%83%ef%bc%81usb%e3%83%a1%e3%83%a2%e3%83%aa%e3%82%92%e6%9a%97%e5%8f%b7%e5%8c%96%e9%81%8b%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/): USBメモリは今ではテラバイトクラスが販... - [新しいGMailを試してみた](https://officeforest.org/wp/2018/04/26/%e6%96%b0%e3%81%97%e3%81%84gmail%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 4月はGoogleのプロダクトが一斉にア... - [排他制御でGoogle Apps Scriptを安全に実行【GAS】](https://officeforest.org/wp/2018/04/25/%e6%8e%92%e4%bb%96%e5%88%b6%e5%be%a1%e3%81%a7google-apps-script%e3%82%92%e5%ae%89%e5%85%a8%e3%81%ab%e5%ae%9f%e8%a1%8c/): G Suiteの大きな特徴の1つとして、... - [新しいGoogle Formを業務に活用する – その②](https://officeforest.org/wp/2018/04/24/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b-%e3%81%9d%e3%81%ae%e2%91%a1/): G Suiteの主要なアプリケーションは... - [Googleスプレッドシートの新機能を試してみた@2018/04](https://officeforest.org/wp/2018/04/23/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f2018-04/): 4月11日にリリースされたGoogleス... - [VBAで他のアプリケーションを操作する](https://officeforest.org/wp/2018/04/22/vba%e3%81%a7%e4%bb%96%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/): RPAツール関係のお話が2017年からぐ... - [Googleスプレッドシートのマクロの記録機能を使ってみた](https://officeforest.org/wp/2018/04/17/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 2018年4月11日、Googleスプレ... - [Google Cloud Consoleを弄ってみる](https://officeforest.org/wp/2018/04/11/google-cloud-console%e3%82%92%e5%bc%84%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): Google関係のAPIであったり、また... - [新しいGoogle Formを業務に活用する - その①](https://officeforest.org/wp/2018/04/10/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b-%e3%81%9d%e3%81%ae%e2%91%a0/): G Suiteに当初より搭載されていたア... - [Google Apps Scriptはライブラリを活用すべし【GAS】](https://officeforest.org/wp/2018/04/08/google-apps-script%e3%81%af%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%81%b9%e3%81%97/): Google Apps Scriptで開... - [Chromeは拡張機能でより便利になる](https://officeforest.org/wp/2018/04/07/chrome%e3%81%af%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e3%81%a7%e3%82%88%e3%82%8a%e4%be%bf%e5%88%a9%e3%81%ab%e3%81%aa%e3%82%8b/): 世界で最も使われてるブラウザにまでなった... - [GoogleスプレッドシートのデータをJSONで取得する【GAS】](https://officeforest.org/wp/2018/04/06/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92json%e3%81%a7%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): Google Apps Scriptにて... - [Google Apps ScriptでRSSリーダーを作る【GAS】](https://officeforest.org/wp/2018/04/04/google-apps-script%e3%81%a7rss%e3%83%aa%e3%83%bc%e3%83%80%e3%83%bc%e3%82%92%e4%bd%9c%e3%82%8b/): Google Sitesでは用意されてる... - [Google Apps Scriptでレスポンシブメールを送ってみた【GAS】](https://officeforest.org/wp/2018/03/31/google-apps-script%e3%81%a7%e3%83%ac%e3%82%b9%e3%83%9d%e3%83%b3%e3%82%b7%e3%83%96%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): Google Apps Scriptでは... - [新しいGoogle Sitesを使い倒してみた](https://officeforest.org/wp/2018/03/30/%e6%96%b0%e3%81%97%e3%81%84google-sites%e3%82%92%e4%bd%bf%e3%81%84%e5%80%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/): 大分前に新アプリとしてリニューアルされた... - [マイマップで独自地図を作ると迷わなくなる](https://officeforest.org/wp/2018/03/30/%e3%83%9e%e3%82%a4%e3%83%9e%e3%83%83%e3%83%97%e3%81%a7%e7%8b%ac%e8%87%aa%e5%9c%b0%e5%9b%b3%e3%82%92%e4%bd%9c%e3%82%8b%e3%81%a8%e8%bf%b7%e3%82%8f%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b/): スマートフォンがここまで一気に広がった理... - [vlookup関数をマスターして中級者を目指そう](https://officeforest.org/wp/2018/03/28/vlookup%e9%96%a2%e6%95%b0%e3%82%92%e3%83%9e%e3%82%b9%e3%82%bf%e3%83%bc%e3%81%97%e3%81%a6%e4%b8%ad%e7%b4%9a%e8%80%85%e3%82%92%e7%9b%ae%e6%8c%87%e3%81%9d%e3%81%86/): ExcelやGoogleスプレッドシート... - [会議資料はPDF化してから作ると楽だよ](https://officeforest.org/wp/2018/03/27/%e4%bc%9a%e8%ad%b0%e8%b3%87%e6%96%99%e3%81%afpdf%e5%8c%96%e3%81%97%e3%81%a6%e3%81%8b%e3%82%89%e4%bd%9c%e3%82%8b%e3%81%a8%e6%a5%bd%e3%81%a0%e3%82%88/): よく見るワンシーン。会議資料を出席者から... - [LibreOfficeでフォーム入力可能なPDFを作ろう](https://officeforest.org/wp/2018/03/25/libreoffice%e3%81%a7%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e5%85%a5%e5%8a%9b%e5%8f%af%e8%83%bd%e3%81%aapdf%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/): 社内で申請などで利用する様式や、外部の方... - [Filter関数を使ってデータを抽出しよう](https://officeforest.org/wp/2018/03/25/filter%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e6%8a%bd%e5%87%ba%e3%81%97%e3%82%88%e3%81%86/): Googleスプレッドシートには、Exc... --- ## 雑談・お知らせ - [Google Meetでセカンドカメラを画面共有で使う方法](https://officeforest.org/wp/info/google-meet%e3%81%a7%e3%82%bb%e3%82%ab%e3%83%b3%e3%83%89%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e7%94%bb%e9%9d%a2%e5%85%b1%e6%9c%89%e3%81%a7%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/): 2025年6月4日、Google Wor... - [Pocketのサービスが終了されるので代替策5選](https://officeforest.org/wp/info/pocket%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%8c%e7%b5%82%e4%ba%86%e3%81%95%e3%82%8c%e3%82%8b%e3%81%ae%e3%81%a7%e4%bb%a3%e6%9b%bf%e7%ad%965%e9%81%b8/): ウェブのクリップアプリとして自分も非常に... - [GeminiのAPIキーの取得と学習の可否](https://officeforest.org/wp/info/gemini%e3%81%aeapi%e3%82%ad%e3%83%bc%e3%81%ae%e5%8f%96%e5%be%97%e3%81%a8%e5%ad%a6%e7%bf%92%e3%81%ae%e5%8f%af%e5%90%a6/): 生成AI関係を扱っていると、これって学習... - [Googleドキュメントのタブを一気に印刷・PDF化したい](https://officeforest.org/wp/info/google%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%81%ae%e3%82%bf%e3%83%96%e3%82%92%e4%b8%80%e6%b0%97%e3%81%ab%e5%8d%b0%e5%88%b7%e3%81%97%e3%81%9f%e3%81%84/): 2024年にリリースされたGoogleド... - [Google Workspace Individualの契約ページが見つからない問題](https://officeforest.org/wp/info/google-workspace-individual%e3%81%ae%e5%a5%91%e7%b4%84%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%8c%e8%a6%8b%e3%81%a4%e3%81%8b%e3%82%89%e3%81%aa%e3%81%84%e5%95%8f%e9%a1%8c/): 去年の後半?あたりからx. comにてち... - [AppSheetで特定の値を元に列の編集可否を制御](https://officeforest.org/wp/info/appsheet%e3%81%a7%e7%89%b9%e5%ae%9a%e3%81%ae%e5%80%a4%e3%82%92%e5%85%83%e3%81%ab%e5%88%97%e3%81%ae%e7%b7%a8%e9%9b%86%e5%8f%af%e5%90%a6%e3%82%92%e5%88%b6%e5%be%a1/): 以前作ったアプリでは、Addボタンをステ... - [Google Workspace Flowsとは何者なのか?](https://officeforest.org/wp/info/google-workspace-flows%e3%81%a8%e3%81%af%e4%bd%95%e8%80%85%e3%81%aa%e3%81%ae%e3%81%8b%ef%bc%9f/): Google Cloud Next '2... - [macOSのChromeでローカルネットワーク問題](https://officeforest.org/wp/info/macos%e3%81%aechrome%e3%81%a7%e3%83%ad%e3%83%bc%e3%82%ab%e3%83%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e5%95%8f%e9%a1%8c/): macOS 15. x Sequoiaに... - [PushbulletのChromeでのサポート終了](https://officeforest.org/wp/info/pushbullet%e3%81%aechrome%e3%81%a7%e3%81%ae%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e7%b5%82%e4%ba%86/): 2025年ついに、Google Chro... - [魔改造フォームにreCaptcha Enterpriseを追加する](https://officeforest.org/wp/info/%e9%ad%94%e6%94%b9%e9%80%a0%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%abrecaptcha-enterprise%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/): 当サイトのお問い合わせフォームやGoog... - [AppSheet Freeでアプリを動かす時の注意点](https://officeforest.org/wp/info/appsheet-free%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99%e6%99%82%e3%81%ae%e6%b3%a8%e6%84%8f%e7%82%b9/): 先日作成した自動車屋向けのAppShee... - [Googleカレンダーの日本の祝日がおかしい件](https://officeforest.org/wp/info/google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%81%ae%e6%97%a5%e6%9c%ac%e3%81%ae%e4%bc%91%e6%97%a5%e3%81%8c%e3%81%8a%e3%81%8b%e3%81%97%e3%81%84%e4%bb%b6/): 2024年後半、いつの間にかGoogle... - [迫る2025年10月、Windowsマシンの更新どうする?](https://officeforest.org/wp/info/%e8%bf%ab%e3%82%8b2025%e5%b9%b410%e6%9c%88%e3%80%81windows%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e6%9b%b4%e6%96%b0%e3%81%a9%e3%81%86%e3%81%99%e3%82%8b%ef%bc%9f/): 今年、2025年は全国の大小様々な企業に... - [Power Automateのフローの再実行が制限される](https://officeforest.org/wp/info/power-automate%e3%81%ae%e3%83%95%e3%83%ad%e3%83%bc%e3%81%ae%e5%86%8d%e5%ae%9f%e8%a1%8c%e3%81%8c%e5%88%b6%e9%99%90%e3%81%95%e3%82%8c%e3%82%8b/): 自分で独立したらGoogle Apps ... - [Google Workspaceの値上げとGeminiが標準装備化へ](https://officeforest.org/wp/info/google-workspace%e3%81%ae%e5%80%a4%e4%b8%8a%e3%81%92%e3%81%a8gemini%e3%81%8c%e6%a8%99%e6%ba%96%e8%a3%85%e5%82%99%e5%8c%96%e3%81%b8/): 2025年1月16日、Google Wo... - [古いスマホをファイルサーバーにする方法](https://officeforest.org/wp/info/%e5%8f%a4%e3%81%84%e3%82%b9%e3%83%9e%e3%83%9b%e3%82%92sd%e3%82%ab%e3%83%bc%e3%83%89%e3%82%b5%e3%83%bc%e3%83%90%e3%81%ab%e3%81%99%e3%82%8b/): iPhoneは昔からデフォルトでmicr... - [AppSheetでアプリのオーナーを変更する](https://officeforest.org/wp/info/appsheet%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e3%82%aa%e3%83%bc%e3%83%8a%e3%83%bc%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b/): AppSheetのアプリを作っていたけれ... - [Google Apps Scriptのウェブアプリでメディアクエリ対応](https://officeforest.org/wp/info/google-apps-script%e3%81%ae%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%81%a7%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%af%e3%82%a8%e3%83%aa%e5%af%be%e5%bf%9c/): Google Apps ScriptのW... - [Puppeteerでブラウザのイベントを捕捉する](https://officeforest.org/wp/info/puppeteer%e3%81%a7%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88%e3%82%92%e6%8d%95%e6%8d%89%e3%81%99%e3%82%8b/): ちょっとした小ネタなのですが、Puppe... - [Googleスプレッドシートで時間計算する時の罠](https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e6%99%82%e9%96%93%e8%a8%88%e7%ae%97%e3%81%99%e3%82%8b%e6%99%82%e3%81%ae%e7%bd%a0/): Googleスプレッドシートで労働時間や... - [GASのToo many simultaneous invocationsエラー多発について](https://officeforest.org/wp/info/gas%e3%81%aetoo-many-simultaneous-invocations%e3%82%a8%e3%83%a9%e3%83%bc%e5%a4%9a%e7%99%ba%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): 2024年10月17日付近から、一部のト... - [共有ドライブ内のフォルダに限定アクセス権限を付ける機能を検証](https://officeforest.org/wp/info/%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e5%86%85%e3%81%ae%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%81%ab%e9%99%90%e5%ae%9a%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e6%a8%a9%e9%99%90%e3%82%92/): 2024年9月16日、これまで共有ドライ... - [Google Apps Scriptでユーザの一括作成・削除をする【GAS】](https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ae%e4%b8%80%e6%8b%ac%e4%bd%9c%e6%88%90%e3%83%bb%e5%89%8a%e9%99%a4%e3%82%92%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/): 検証用のGoogle Workspace... - [Office2024からActiveXがデフォルトで無効化されます](https://officeforest.org/wp/info/office2024%e3%81%8b%e3%82%89activex%e3%81%8c%e3%83%87%e3%83%95%e3%82%a9%e3%83%ab%e3%83%88%e3%81%a7%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%95%e3%82%8c%e3%81%be%e3%81%99/): 2025年4月、Microsoftはさら... - [アレクサにClaudeが搭載されるようだ](https://officeforest.org/wp/info/%e3%82%a2%e3%83%ac%e3%82%af%e3%82%b5%e3%81%abclaude%e3%81%8c%e6%90%ad%e8%bc%89%e3%81%95%e3%82%8c%e3%82%8b%e3%82%88%e3%81%86%e3%81%a0/): 人工音声AIとして一時期は覇権を握ると思... - [LibreOfficeにXLOOKUP関数やLET関数が装備される](https://officeforest.org/wp/info/libreoffice%e3%81%abxlookup%e9%96%a2%e6%95%b0%e3%82%84let%e9%96%a2%e6%95%b0%e3%81%8c%e8%a3%85%e5%82%99%e3%81%95%e3%82%8c%e3%82%8b/): 以前、有志がアドオンの形式でLibreO... - [Googleスプレッドシートのドロップダウンで複数値選択](https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%81%a7%e8%a4%87%e6%95%b0%e5%80%a4%e9%81%b8/): 2024年7月26日、Googleスプレ... - [Google Formのスプレッドシート出力はデフォルトでテーブルに](https://officeforest.org/wp/info/google-form%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e5%87%ba%e5%8a%9b%e3%81%af%e3%83%87%e3%83%95%e3%82%a9%e3%83%ab%e3%83%88%e3%81%a7%e3%83%86%e3%83%bc%e3%83%96/): 以前、テーブル機能が実装されたということ... - [AndroidのGoogle Mapsで保存した場所を復元する方法](https://officeforest.org/wp/info/android%e3%81%aegoogle-maps%e3%81%a7%e4%bf%9d%e5%ad%98%e3%81%97%e3%81%9f%e5%a0%b4%e6%89%80%e3%82%92%e5%be%a9%e5%85%83%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): AppSheetでアプリを開発中、And... - [Google Apps ScriptでDrive API v3にてファイル情報を取得する](https://officeforest.org/wp/info/google-apps-script%e3%81%a7drive-api-v3%e3%81%ab%e3%81%a6%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%83%85%e5%a0%b1%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/): 2023年のGoogle Workspa... - [Google Workspaceの管理コンソールでAPIスコープを個別に制限機能](https://officeforest.org/wp/info/google-workspace%e3%81%ae%e7%ae%a1%e7%90%86%e3%82%b3%e3%83%b3%e3%82%bd%e3%83%bc%e3%83%ab%e3%81%a7api%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%97%e3%82%92%e5%80%8b%e5%88%a5%e3%81%ab%e5%88%b6%e9%99%90%e6%a9%9f/): 2024年8月5日、Google Wor... - [スプレッドシートのテーブル機能が強化(型の自動判定など)](https://officeforest.org/wp/info/%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e6%a9%9f%e8%83%bd%e3%81%8c%e5%bc%b7%e5%8c%96/): 2024年8月2日、スプレッドシートの新... - [Google Apps Scriptの制御ができるようになりました](https://officeforest.org/wp/info/google-apps-script%e3%81%ae%e5%88%b6%e5%be%a1%e3%81%8c%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/): 実のところこの機能、1週間前?くらいには... - [Google DriveのPDFでGeminiサイドバーが使えるようになった](https://officeforest.org/wp/info/google-drive%e3%81%aepdf%e3%81%a7gemini%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%8c%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f/): アプデ内容 2024年7月30日、これま... - [AppSheetでユーザ所属部署でフィルタして返す](https://officeforest.org/wp/info/appsheet%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e6%89%80%e5%b1%9e%e9%83%a8%e7%bd%b2%e3%81%a7%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%81%97%e3%81%a6%e8%bf%94%e3%81%99/): AppSheetで在庫管理のアプリをテス... - [Googleドキュメントの電子署名機能を使ってみた](https://officeforest.org/wp/info/google%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%81%ae%e9%9b%bb%e5%ad%90%e7%bd%b2%e5%90%8d%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/): 2024年7月15日より、Google ... - [AppSheetのアプリはCloud Identity Freeから使えるのか?](https://officeforest.org/wp/info/appsheet%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%81%afcloud-identity-free%e3%81%8b%e3%82%89%e4%bd%bf%e3%81%88%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): ふと疑問に思い、テストしてみたくなったの... - [【緊急対策】ニコニコ動画の情報漏洩に学んで自己防衛](https://officeforest.org/wp/info/%e3%80%90%e7%b7%8a%e6%80%a5%e5%af%be%e7%ad%96%e3%80%91%e3%83%8b%e3%82%b3%e3%83%8b%e3%82%b3%e5%8b%95%e7%94%bb%e3%81%a7%e6%83%85%e5%a0%b1%e6%bc%8f%e6%b4%a9%e3%81%ab%e5%ad%a6%e3%82%93%e3%81%a7%e8%87%aa/): ニコニコ動画というか角川のドワンゴがロシ... - [自作のAppSheetアプリをテンプレートとして公開する](https://officeforest.org/wp/info/%e8%87%aa%e4%bd%9c%e3%81%aeappsheet%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e5%85%ac%e9%96%8b%e3%81%99%e3%82%8b/): Google Apps Scriptの場... - [リスキリングしないと10年後どうなるのか?](https://officeforest.org/wp/info/%e3%83%aa%e3%82%b9%e3%82%ad%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%97%e3%81%aa%e3%81%84%e3%81%a810%e5%b9%b4%e5%be%8c%e3%81%a9%e3%81%86%e3%81%aa%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/): 最近よく耳にする「リスキリング」というワ... - [Windows10 延長サポート(拡張セキュリティ更新)の価格が発表されました](https://officeforest.org/wp/info/windows10-%e5%bb%b6%e9%95%b7%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%ae%e4%be%a1%e6%a0%bc%e3%81%8c%e7%99%ba%e8%a1%a8%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/): 2023年12月6日、来る2025年10... - [ドイツ政府、脱MicrosoftでOfficeもOSも乗り換える](https://officeforest.org/wp/info/%e3%83%89%e3%82%a4%e3%83%84%e6%94%bf%e5%ba%9c%e3%80%81%e8%84%b1microsoft%e3%81%a7office%e3%82%82os%e3%82%82%e4%b9%97%e3%82%8a%e6%8f%9b%e3%81%88%e3%82%8b/): ドイツ政府が3万台のPCについて、Lin... - [Microsoft365からTeamsが分離されてしまうようです](https://officeforest.org/wp/info/microsoft365%e3%81%8b%e3%82%89teams%e3%81%8c%e5%88%86%e9%9b%a2%e3%81%95%e3%82%8c%e3%81%a6%e3%81%97%e3%81%be%e3%81%86%e3%82%88%e3%81%86%e3%81%a7%e3%81%99/): 2024年4月より、Microsoftは... - [Google Apps Scriptでリンク付きセルからURLだけを取り出す【GAS】](https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%83%aa%e3%83%b3%e3%82%af%e4%bb%98%e3%81%8d%e3%82%bb%e3%83%ab%e3%81%8b%e3%82%89url%e3%81%a0%e3%81%91%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99/): ウェブで見かけた質問に対しての解答として... - [GCPのサービスアカウントでファイルを操作する時の注意点](https://officeforest.org/wp/info/%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%99%82%e3%81%ae%e6%b3%a8/): GCPのサービスアカウントを利用して、G... - [Google Drive上の画像直リンクが動作しない!!](https://officeforest.org/wp/info/google-drive%e4%b8%8a%e3%81%ae%e7%94%bb%e5%83%8f%e7%9b%b4%e3%83%aa%e3%83%b3%e3%82%af%e3%81%8c%e5%8b%95%e4%bd%9c%e3%81%97%e3%81%aa%e3%81%84%ef%bc%81%ef%bc%81/): 数日前から、自分の作成してるアプリにて、... - [Active Directoryで自動的にスクリプトを実行する嵌りポイント](https://officeforest.org/wp/info/active-directory%e3%81%a7%e8%87%aa%e5%8b%95%e7%9a%84%e3%81%ab%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e5%b5%8c%e3%82%8a%e3%83%9d%e3%82%a4%e3%83%b3/): Windows ServerのActiv... - [Google Apps ScriptでRESOURCE_EXHAUSTEDエラー発生中](https://officeforest.org/wp/info/google-apps-script%e3%81%a7resource_exhausted%e3%82%a8%e3%83%a9%e3%83%bc%e7%99%ba%e7%94%9f%e4%b8%ad/): 今日のいつからか、Google Apps... - [給与計算で利用する年月週目指定で日数を割り出す関数](https://officeforest.org/wp/info/%e7%b5%a6%e4%b8%8e%e8%a8%88%e7%ae%97%e3%81%a7%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e5%b9%b4%e6%9c%88%e9%80%b1%e7%9b%ae%e6%8c%87%e5%ae%9a%e3%81%a7%e6%97%a5%e6%95%b0%e3%82%92%e5%89%b2%e3%82%8a%e5%87%ba/): 中小企業ではあまり採用していないと思いま... - [Power Automate for Desktop 2.15の不具合について](https://officeforest.org/wp/info/power-automate-for-desktop-2-15%e3%81%ae%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): Power Automate for D... - [GASでHTML⇒PDFへの変換が失敗する](https://officeforest.org/wp/info/gas%e3%81%a7html%e2%87%92pdf%e3%81%b8%e3%81%ae%e5%a4%89%e6%8f%9b%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b/): Google Apps Scriptでは... - [Chrome92からalertやconfirmが動かなくなりました](https://officeforest.org/wp/info/chrome92%e3%81%8b%e3%82%89alert%e3%82%84confirm%e3%81%8c%e5%8b%95%e3%81%8b%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/): 以前、Chrome83の際には、アップデ... - [Fire TV Stickでオリンピックを視聴する方法](https://officeforest.org/wp/info/fire-tv-stick%e3%81%a7%e3%82%aa%e3%83%aa%e3%83%b3%e3%83%94%e3%83%83%e3%82%af%e3%82%92%e8%a6%96%e8%81%b4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/): 今日は、五輪でもレヴォーグでのドライブコ... - [GASのトリガーでJavaScript エンジンで予期しないエラー問題](https://officeforest.org/wp/info/gastrigger/): 2021年4月8日頃から、Google ... - [Microsoft FormsにTeams通知や自動応答を追加する](https://officeforest.org/wp/info/microsoft-forms%e3%81%abteams%e9%80%9a%e7%9f%a5%e3%82%84%e8%87%aa%e5%8b%95%e5%bf%9c%e7%ad%94%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/): Microsoft365には、Googl... - [GASのウェブアプリが開けなくなる障害発生中](https://officeforest.org/wp/info/gas%e3%81%ae%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%81%8c%e9%96%8b%e3%81%91%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b%e9%9a%9c%e5%ae%b3%e7%99%ba%e7%94%9f%e4%b8%ad/): Google Workspaceになる以... - [Google Apps Scriptでスクリプトプロパティの動きがオカシイ件](https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%81%ae%e5%8b%95%e3%81%8d%e3%81%8c%e3%82%aa%e3%82%ab%e3%82%b7%e3%82%a4%e4%bb%b6/): 2週間ほど前から、ツイッター上でGoog... - [GoogleスプレッドシートのonSelectionChangeトリガーについて](https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%aeonselectionchange%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): 2020年4月にこっそりと1個、Goog... - [【重要】G SuiteからGoogle Workspaceへの変更に伴って](https://officeforest.org/wp/info/g-suite%e3%81%8b%e3%82%89google-workspace%e3%81%b8%e3%81%ae%e5%a4%89%e6%9b%b4%e3%81%ab%e4%bc%b4%e3%81%a3%e3%81%a6/): 2020年10月6日、突如「G Suit... - [Google Workspaceのビジター共有機能を使ってみる](https://officeforest.org/wp/info/g-suite%e3%81%ae%e3%83%93%e3%82%b8%e3%82%bf%e3%83%bc%e5%85%b1%e6%9c%89%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/): 2020年8月31日、Google Wo... - [スタンドアローンのGoogle Apps Scriptが作れない](https://officeforest.org/wp/info/%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%89%e3%82%a2%e3%83%ad%e3%83%bc%e3%83%b3%e3%81%aegoogle-apps-script%e3%81%8c%e4%bd%9c%e3%82%8c%e3%81%aa%e3%81%84/): 9月26日頃から、Google Driv... - [Chromebookでも国勢調査オンライン回答可能](https://officeforest.org/wp/info/chromebook%e3%81%a7%e3%82%82%e5%9b%bd%e5%8b%a2%e8%aa%bf%e6%9f%bb%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e5%9b%9e%e7%ad%94%e5%8f%af%e8%83%bd/): ツイッターを眺めていたら「国勢調査202... - [GASで作った直リンクからダウンロードできない問題解決!!](https://officeforest.org/wp/info/gas%e3%81%a7%e4%bd%9c%e3%81%a3%e3%81%9f%e7%9b%b4%e3%83%aa%e3%83%b3%e3%82%af%e3%81%8b%e3%82%89%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84%e5%95%8f/): 6月頃から発生していた、Chrome V... - [GASで「その操作を実行するには承認が必要です」が再び出るエラー](https://officeforest.org/wp/info/gas%e3%81%a7%e3%80%8c%e3%81%9d%e3%81%ae%e6%93%8d%e4%bd%9c%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af%e6%89%bf%e8%aa%8d%e3%81%8c%e5%bf%85%e8%a6%81%e3%81%a7%e3%81%99%e3%80%8d/): ここ数日、Google Apps Scr... - [G Suite Businessの容量が1名でも無制限に](https://officeforest.org/wp/info/g-suite-business%e3%81%ae%e5%ae%b9%e9%87%8f%e3%81%8c1%e5%90%8d%e3%81%a7%e3%82%82%e7%84%a1%e5%88%b6%e9%99%90%e3%81%ab/): 2020年7月、コロナ騒動で世界中で一気... - [GoogleアカウントにログインしていないとHTML Serviceのページが表示されない不具合](https://officeforest.org/wp/info/google%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%ab%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%97%e3%81%a6%e3%81%84%e3%81%aa%e3%81%84%e3%81%a8html-service%e3%81%ae%e3%83%9a%e3%83%bc%e3%82%b8/): 昨日から、Google Apps Scr... - [Chrome 83でGASで作った直リンクからダウンロードできない](https://officeforest.org/wp/info/chrome-83/): 数日前、とある方からメールを頂き、以下の... - [Macbook Air 2013が充電されない事象について](https://officeforest.org/wp/info/macbook-air-2013%e3%81%8c%e5%85%85%e9%9b%bb%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84%e4%ba%8b%e8%b1%a1%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): NVMeのSSDに交換してバージョンアッ... - [GASで6分の壁突破にサンプルを追加しました](https://officeforest.org/wp/info/gas%e3%81%a76%e5%88%86%e3%81%ae%e5%a3%81%e7%aa%81%e7%a0%b4%e3%81%ab%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/): 現在自分の契約は、G Suite Bus... - [Google Picker APIでアップロード出来ない時](https://officeforest.org/wp/info/google-picker-api%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%84%e6%99%82/): Google Apps Scriptにて... - [Google Driveにショートカット機能が追加](https://officeforest.org/wp/info/google-drive%e3%81%ab%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%ab%e3%83%83%e3%83%88%e6%a9%9f%e8%83%bd%e3%81%8c%e8%bf%bd%e5%8a%a0/): Google Driveにはこれまでショ... - [コロナウイルス支援対策オープンデータをGoogle Spreadsheetで配信してます](https://officeforest.org/wp/info/%e3%82%b3%e3%83%ad%e3%83%8a%e3%82%a6%e3%82%a4%e3%83%ab%e3%82%b9%e6%94%af%e6%8f%b4%e5%af%be%e7%ad%96%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92google-spreadsheet%e3%81%a7/): 世界各国の政府が様々な統計データや収集し... - [Hangout Meet、Enterprise機能を期間限定で無料開放](https://officeforest.org/wp/info/hangout-meet%e3%80%81enterprise%e6%a9%9f%e8%83%bd%e3%82%92%e6%9c%9f%e9%96%93%e9%99%90%e5%ae%9a%e3%81%a7%e7%84%a1%e6%96%99%e9%96%8b%e6%94%be/): コロナウイルスによる在宅ワークや、学校の... - [Universal Printと呼ぶクラウドプリントサービスが出る](https://officeforest.org/wp/info/universal-print%e3%81%a8%e5%91%bc%e3%81%b6%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89%e3%83%97%e3%83%aa%e3%83%b3%e3%83%88%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%8c%e5%87%ba%e3%82%8b/): 2019年11月、Googleはこれまで... - [Nuro光を入れたらルーターを調整すべし](https://officeforest.org/wp/info/nuro%e5%85%89%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e8%aa%bf%e6%95%b4%e3%81%99%e3%81%b9%e3%81%97/): 個人宅でも光回線としてここ最近、10Gb... - [Google Apps ScriptがV8 Runtimeをサポート](https://officeforest.org/wp/info/google-apps-script%e3%81%8cv8-runtime%e3%82%92%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88/): Google Apps Script界隈... - [モバイル版Google Earthがアップデート](https://officeforest.org/wp/info/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e7%89%88google-earth%e3%81%8c%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/): 2020年1月31日、モバイル版Goog... - [App Makerが終了](https://officeforest.org/wp/info/app-maker%e3%81%8c%e7%b5%82%e4%ba%86/): G Suite for Business... - [G Suite Addonが2月からCalendarやDrive向けにも作れるそうな](https://officeforest.org/wp/info/g-suite-addon%e3%81%8c2%e6%9c%88%e3%81%8b%e3%82%89calendar%e3%82%84drive%e5%90%91%e3%81%91%e3%81%ab%e3%82%82%e4%bd%9c%e3%82%8c%e3%82%8b%e3%81%9d%e3%81%86%e3%81%aa/): 昨日、GMail AddonをGoogl... - [Windows10にG Suiteアカウントでログイン出来るようになったみたい](https://officeforest.org/wp/info/windows10%e3%81%abg-suite%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%87%ba%e6%9d%a5%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f/): 2020年1月16日のアップデートで、W... - [GASでPDF作成の新方式について](https://officeforest.org/wp/info/gas%e3%81%a7pdf%e4%bd%9c%e6%88%90%e3%81%ae%e6%96%b0%e6%96%b9%e5%bc%8f%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/): Google Apps ScriptでP... - [Amazon製品の5GHz対応はちょっと変](https://officeforest.org/wp/info/amazon%e8%a3%bd%e5%93%81%e3%81%ae5ghz%e5%af%be%e5%bf%9c%e3%81%af%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e5%a4%89/): 激しい雷雨で地域が停電し、色々設定がリセ... - [カーナビにFire TV Stickをつないでみた](https://officeforest.org/wp/info/%e3%82%ab%e3%83%bc%e3%83%8a%e3%83%93%e3%81%abfire-tv-stick%e3%82%92%e3%81%a4%e3%81%aa%e3%81%84%e3%81%a7%e3%81%bf%e3%81%9f/): 最近の車の装備はようやっと、世の中のIT... - [RocketChatのメッセージログを取り出すプログラム](https://officeforest.org/wp/info/rocketchat%e3%81%ae%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%83%ad%e3%82%b0%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/): RocketChat Serverのログ... - [VBAでNetatmo API叩いて環境測定データを取得するツール](https://officeforest.org/wp/info/vba%e3%81%a7netatmo-api%e5%8f%a9%e3%81%84%e3%81%a6%e7%92%b0%e5%a2%83%e6%b8%ac%e5%ae%9a%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab/): 現在の会社では、社員メンバーの増加に伴っ... - [SpreadsheetAppに重複行削除等のメソッドが追加されました](https://officeforest.org/wp/info/spreadsheetapp%e3%81%ab%e9%87%8d%e8%a4%87%e8%a1%8c%e5%89%8a%e9%99%a4%e7%ad%89%e3%81%ae%e3%83%a1%e3%82%bd%e3%83%83%e3%83%89%e3%81%8c%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/): Google Apps Scriptに於... - [Query関数其の壱に数値文字混在時の処置を追加](https://officeforest.org/wp/info/query%e9%96%a2%e6%95%b0%e5%85%b6%e3%81%ae%e5%a3%b1%e3%81%ab%e6%95%b0%e5%80%a4%e6%96%87%e5%ad%97%e6%b7%b7%e5%9c%a8%e6%99%82%e3%81%ae%e5%87%a6%e7%bd%ae%e3%82%92%e8%bf%bd%e5%8a%a0/): Googleスプレッドシート特有の関数の... - [GASで座席表イメージマップ編に高解像度版追加](https://officeforest.org/wp/info/gas%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%9e%e3%83%83%e3%83%97%e7%b7%a8%e3%81%ab%e9%ab%98%e8%a7%a3%e5%83%8f%e5%ba%a6%e7%89%88%e8%bf%bd%e5%8a%a0/): このサイトの記事は、技術系ブログであるた... - [さくらレンサバのPHPが7.3以上になって・・・](https://officeforest.org/wp/info/%e3%81%95%e3%81%8f%e3%82%89%e3%83%ac%e3%83%b3%e3%82%b5%e3%83%90%e3%81%aephp%e3%81%8c7-3%e4%bb%a5%e4%b8%8a%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%83%bb%e3%83%bb%e3%83%bb/): このサイトは、さくらのレンタルサーバ上に... - [嘗て作った勤怠管理アプリを公開](https://officeforest.org/wp/info/%e5%98%97%e3%81%a6%e4%bd%9c%e3%81%a3%e3%81%9f%e5%8b%a4%e6%80%a0%e7%ae%a1%e7%90%86%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%85%ac%e9%96%8b/): 非IT系企業ですと、驚くほどに様々な場面... - [GmailAppにgetHeaderメソッドが追加されました](https://officeforest.org/wp/info/gmailapp%e3%81%abgetheader%e3%83%a1%e3%82%bd%e3%83%83%e3%83%89%e3%81%8c%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/): 今日もなにか新しいメソッド追加されていな... - [G Suite加入用クーポン](https://officeforest.org/wp/info/g-suite%e5%8a%a0%e5%85%a5%e7%94%a8%e3%83%97%e3%83%ad%e3%83%a2%e3%82%b3%e3%83%bc%e3%83%89/): G Suiteには、ノーマルなGoogl... - [Google DriveでMicrosoft Officeファイルを直接編集可能になりました](https://officeforest.org/wp/info/google-drive%e3%81%a7microsoft-office%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e7%9b%b4%e6%8e%a5%e7%b7%a8%e9%9b%86%e5%8f%af%e8%83%bd%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/): Google Cloud Next 20... - [Googleスプレッドシートに新機能追加@2019.5.8](https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e6%96%b0%e6%a9%9f%e8%83%bd%e8%bf%bd%e5%8a%a02019-5-8/): Googleスプレッドシートに3つの新機... - [新Google Sitesにカルーセルスライダーが追加](https://officeforest.org/wp/info/%e6%96%b0google-sites%e3%81%ab%e3%82%ab%e3%83%ab%e3%83%bc%e3%82%bb%e3%83%ab%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%80%e3%83%bc%e3%81%8c%e8%bf%bd%e5%8a%a0/): 今年のGoogle Sitesのロードマ... - [Excel上級編講座を公開しました](https://officeforest.org/wp/info/excel%e4%b8%8a%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/): Excelは非常に便利な半面、ランクが上... - [医療機器管理データベースアプリを公開しました](https://officeforest.org/wp/info/%e5%8c%bb%e7%99%82%e6%a9%9f%e5%99%a8%e7%ae%a1%e7%90%86%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/): 今回作成したアプリケーションはゼロベース... - [Excel中級編講座を公開しました](https://officeforest.org/wp/info/excel%e4%b8%ad%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/): おそらく日本の企業の6割り程度の企業で、... - [備品貸出・管理フォームを公開しました。](https://officeforest.org/wp/info/%e5%82%99%e5%93%81%e8%b2%b8%e5%87%ba%e3%83%bb%e7%ae%a1%e7%90%86%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/): 会社で過去に利用していたプログラムを、一... - [Excel初級編講座を公開しました](https://officeforest.org/wp/info/excel%e5%88%9d%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/): 春になると、様々な企業内で様々な新人研修... --- # # Detailed Content ## 固定ページ - Published: 2024-01-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e6%83%85%e3%82%b7%e3%82%b9%e5%ae%9b%e7%94%b3%e8%ab%8b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/ Google Workspaceを導入していたら必ずあるであろう各種申請。グループアドレス関係、共有ドライブ関係の2つについて、追加・変更・削除を行えるフォームです。通常のGoogleフォームと違い、申請側と承認側の2つを備えており、承認をするだけでGASでそれぞれの項目についてメンバーの追加や新規作成などが行われ完了する、情シス部門の作業軽量化のために作成しています。 各種セットアップを行って設置すれば直ぐにでも稼働できるので、日々この手の雑用で煩わしい管理作業をしてる人にとっては手軽になるの... --- - Published: 2023-12-18 - Modified: 2024-03-01 - URL: https://officeforest.org/wp/%e3%83%aa%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88%e3%82%92%e6%89%bf%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/ プロモコードリクエストありがとうございます。 在庫がある場合、すでにもうメアド宛にコードが送られています。無い場合には後日個別に送付いたしますのでしばらくお待ち下さい。 --- - Published: 2023-06-28 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e7%a4%be%e5%86%85%e9%80%a3%e7%b5%a1%e7%94%a8%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%82%a2%e3%83%97%e3%83%aa/ 社内で利用してる掲示板アプリが外部の有償サービスながらも、結局は単純な通知的な意味合いでしか利用されていないということから単なるコストとみなされ、尚且つカスタマイズも出来ないという不自由さから、外部サービスを廃止してGASで作成し直そうという事になりました。 そこで共有ドライブをファイル置き場にしつつ、CKEditorを利用したスプレッドシート連携の社内掲示板アプリを作成しました。若干癖があるものの、単純な通知系であるならばこの程度は自作出来てしまうのがGoogle Apps Scriptの良い... --- - Published: 2023-03-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e9%83%a8%e7%bd%b2%e5%88%a5%e9%80%a3%e7%b5%a1%e5%b8%b3%e3%82%a2%e3%83%97%e3%83%aa/ 社内で使ってる余計なウェブサービスを駆逐して、自由度を上げるためにはGoogle Apps Scriptは非常に有用です。ましてやそれが100円/月/1人であったとしても、300人クラスならばこれだけで360,000円の年間コストを払ってるわけです(特にrakumoなんかは)。 さらに、これらの仕組みはデメリットも非常に大きく個人的にはオススメしません。よって、これらを置き換えるものを今作っており、その1つが連絡帳UIアプリ(個人的にはGoogle Contactsあれば良いんじゃなの?とは思う... --- - Published: 2023-02-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a2%e3%83%97%e3%83%aa-for-google-workspace/ Google Apps Scriptで作成した業務用の座席管理アプリケーションです。シートデータはSVG画像で作成し、キープデータはスプレッドシートに保存されます。フリーアドレス対応で在宅ワーク対応となっており、また複数拠点や複数ルーム対応のアプリケーションとなっています。利用するためには色々と事前準備は必要ですが、クラウドのこの手のサービスと違って非常に低コストで実際に自分自身も組織で利用しています。 図:完全サーバレスのウェブアプリです (function(b,c,f,g,a,d,e){b.... --- - Published: 2022-11-11 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/google-sites%e7%94%a8%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%ad%e3%83%a3%e3%83%93%e3%83%8d%e3%83%83%e3%83%88/ 現在の、新しいGoogle Sitesには、旧Sitesに存在していた「ファイルキャビネット」の機能が廃止されています。代わりにプレースホルダというGoogle Driveの指定のフォルダを表示するパーツのみが備わっており、機能的には本当にただのドライブビューアになってしまっています(追加も削除も変更も出来ない) そこでこれを保管するパーツとして、Google Sitesに貼り付ける用の改造できるファイルキャビネットパーツを作成しました。画面は、Vue. js + Vuetifyで作成しておりま... --- - Published: 2022-11-01 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/notes%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92outlook%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%97%e3%81%a6%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b/ 2018年、IBMの長きに渡って提供されてきたNotesがインドの企業に売却されて、事実上の終焉を迎えました。もとより、現代ではGoogle WorkspaceやMicrosoft365といったモダンな企業向けソリューションがある時代に於いて、Notesはあまりにも古い。また、レガシー資産が多数ある事で、移行できずにズルズルと引きずってしまう大企業もありました。 しかし、クローズドなNotesの開発ノウハウはすでに現代的なものではないので、ウェブアプリケーション等に移行し、メール等も国際標準のも... --- - Published: 2022-06-17 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8c%bb%e8%96%ac%e5%93%81%e6%96%b0%e8%a6%8f%e7%94%b3%e8%ab%8b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/ 2013年頃、Google Apps Scriptにて初めて作成した社内用アプリケーション。当時はjQueryすら使えないSandbox環境でピュアJavaScriptしか使えませんでした。しかし、現在は様々なライブラリやフレームワークを利用出来る為、今回Vue. jsおよびVuetifyにてリメイクしてみました(これをベースに30本ほど当時は作っていました)。 主に医療機関にて、新規に医薬品を利用したい場合に本部薬剤部長宛に病院指定の標準指定医薬品以外を利用したい場合に、申請を出す為のフォーム... --- - Published: 2022-04-22 - Modified: 2025-06-20 - URL: https://officeforest.org/wp/google-workspace%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ Google Apps for Workから始まり、G Suite、そして現在、Google Workspaceと名前が変わり、業務用グループウェアとして広く使わるに至っていますが、自分は個人でドメインを取得し運用しています(このサイトのドメインでウェブサイトとメール等使ってます) まだ招待制の2009年頃から利用していますが、個人であってもフリーランス事業を行う上でドメイン無しのGMailとドメイン有りのGoogle Workspaceではやはり後者のほうが仕事はしやすいです(相手からの信頼度... --- - Published: 2021-06-30 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/google-sites%e7%94%a8%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88%e3%83%91%e3%83%bc%e3%83%84/ 現在の、新しいGoogle Sitesには、ページに対するコメント機能が搭載されておらず、旧サイトからの移行の障害の一つとなっています。そこで作成したのが、スプレッドシート連携のコメント用パーツです。 Version2. 0より1つのスクリプトで複数のサイトに貼り付けてサイトごとのコメントをロードや投稿を出来るようにしました。画面は、Vue. js + Vuetifyで作成しております。 図:引っ越しの時の障害の一つがコメント機能 (function(b,c,f,g,a,d,e){b. Mosh... --- - Published: 2021-06-18 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/box%e6%a8%a9%e9%99%90%e7%ae%a1%e7%90%86%e3%82%a2%e3%83%97%e3%83%aa/ これまで、Box API関係に於いて、ファイル監視(Webhook v2)や権限変更の記事を書いてきました。Google DriveやBoxなどのクラウドストレージは非常に大きな括りでのアクセス権限の管理は、例えばActive Directoryなどを利用する事で切り分けることが可能ですが、外部のメンバーの招待や、内部でも他の子会社などのメンバー招致などを重ねていった場合、時間と共に色々な問題が出て、管理することが困難になっていきます。 また、Box Webhook v2に関しては、GUIではな... --- - Published: 2021-04-27 - Modified: 2024-11-07 - URL: https://officeforest.org/wp/%e5%8f%97%e8%a8%97%e9%96%8b%e7%99%ba/ 個人事業(SOHO)として、いくつか受託開発を請け負っております。ウェブサイト上で公開してるジャンルやサンプルをベースに開発を行っており、基本スタイルは、予め用意してあるテンプレートを元にカスタマイズ・機能拡張としております。 詳細につきましては、このページ下部の受託内容をご覧ください。 Officeの杜について Officeの杜では、実際に業務の現場で利用に迫られたケースに対応するために作成したアプリケーションに関する様々なノウハウやサンプルコードを提供しています。これらのコードは自由にお使い... --- - Published: 2020-01-27 - Modified: 2025-03-07 - URL: https://officeforest.org/wp/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/ お名前 メールアドレス タイトル お問い合わせ内容 送信するには、以下にチェックを入れてください。 function clearcall(code) { if(code ! == ""){ $(':submit'). removeAttr("disabled"); var formObject = document. getElementById('ss-form'); formObject. action = potato; } } var submitted=false; このフォームは、G... --- - Published: 2020-01-24 - Modified: 2020-01-28 - URL: https://officeforest.org/wp/%e9%80%81%e4%bf%a1%e3%81%82%e3%82%8a%e3%81%8c%e3%81%a8%e3%81%86%e3%81%94%e3%81%96%e3%81%84%e3%81%be%e3%81%99%f0%9f%93%a8/ 問い合わせの送信ありがとうございます。 後日、折返しご連絡いたします。 --- - Published: 2019-08-30 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/netatmo%e3%83%87%e3%83%bc%e3%82%bf%e5%8f%96%e5%be%97-for-excel2016/ 以前、Google Apps Scriptにて環境測定IoTである「Netatmo」の観測データを取得するツールを作成しました。Web APIとGASの相性は非常に良いのですが、G Suiteが使えないと利用ができません。そうなると結局は、VBAに頼るのが常。ということで、VBAにてNetatmo APIにアクセスしてデータを取得するツールを作りました。 ただし、取得の時間軸スケールが「max」の場合と、「30min」などの場合とで、返ってくるJSONデータに構造上の違いがあり、今回は30min... --- - Published: 2019-07-09 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e4%bb%a4%e5%92%8c%e5%af%be%e5%bf%9c%e3%80%80%e8%a5%bf%e6%9a%a6%e2%87%92%e5%92%8c%e6%9a%a6%e5%a4%89%e6%8f%9b%e3%82%a2%e3%83%89%e3%82%a4%e3%83%b3-for-excel-2019/ あなたは未だに「社内で新元号に対応していない大企業がある」と言ったら信じるだろうか?2ヶ月経過してるのに・・・・ 中小企業などで資金力がない為、未だ古いExcelを使わざるを得ないからといって使い続けている場合でも、令和の対応は必要になります。役所に書類提出もあるのに未だにMicrosoftが公式に対応済みのパッチが配信されていないって・・・ という事で、西暦を和暦に変換する令和対応関数を作りました。非常に単純なコードですが書式設定からではなく関数で対応というのが味噌です。アドイン形式ですが、下... --- - Published: 2019-05-25 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8b%a4%e6%80%a0%e7%ae%a1%e7%90%86%e3%82%a6%e3%82%a3%e3%83%ab%e3%82%bd%e3%83%b3%e5%90%9b/ 今から10年以上前、自分が仙台にいた頃作ってたAccessで勤怠管理をするプログラムになります。当時はクラウドもASPと呼ばれる一部のサービスしかなく、またスマフォもない時代。タイムカードで勤怠管理をしておりました。ただ、其の手間は結構なもので、有給取得管理や土曜出勤管理などもあり、Excelで作業は苦痛でした。 ということで、つくったのがコレ。ただ、当時使っていたシステム連携用の機能は削除し、一方で現代用にメニュー等はリボン化したものになります。一部の機能(PDF連続印刷&メール送信)について... --- - Published: 2019-05-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%b8%8a%e7%b4%9a%e7%b7%a8/ コレまでの経験上、事務の現場に於ける様々なExcelの管理帳票類は、その殆どが低レベルな関数と無駄に使用してるセル結合などで、実際には初級レベルのテクニックのみで作られてるようなちょっと問題だらけのファイルが山程あります。個人で勝手に使ってる分には構わないですが、それを部署全体の共有ファイルとして、またその書き方まで強制されると、「出来る人間にとっては非常に不快でストレス」なだけでなく、RPAなどで自動化する上での「多大な障害」になっています(場合によっては優秀な人間が退職する原因にもなります)... --- - Published: 2019-04-25 - Modified: 2019-04-25 - URL: https://officeforest.org/wp/%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%83%86%e3%82%b9%e3%83%88/ Google Apps Scriptで作った掲示板のテストです。Googleアカウントがなければスレッド立てや返信はできません(スパム防止の為)。 --- - Published: 2019-04-21 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%8c%bb%e7%99%82%e6%a9%9f%e5%99%a8%e7%ae%a1%e7%90%86db/ 以前いた会社にて、病院内の各種医療機器の管理の為に作ったアプリケーションです。法令で病院施設ではその医療機器については細かな管理台帳の整備が求められており、またその説明書や点検記録、その他諸々が全て紙で管理されていました。 しかし、紙での管理というものは、抜けやファイルを次々に作ることにより、分散・断片化を招き、また施設間で譲渡などが生じた場合、記録忘れなど様々なトラブルを招くだけでなく、非常に煩雑です。Google Driveで行っても同様です。そこでこれらをアプリケーションとして管理を行える... --- - Published: 2019-04-20 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e5%82%99%e5%93%81%e8%b2%b8%e5%87%ba%e7%ae%a1%e7%90%86%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0/ Google Apps ScriptおよびそのHTML Serviceで作成した備品類の貸出申請および管理をする為のウェブアプリケーションです。社内で運用をする上で必要な機能を概ねカバーしています。 通常よくありがちなスプレッドシート上での管理をさせずに、フォーム上で完結するよう作成されています(スプレッドシートはプログラム用のセッティングやデータ管理のギミックのためのシートなので、下手に触ると整合性が失われるので、基本は管理フォーム側で管理するようにしてください)。 一般社員向けの申請フォーム... --- - Published: 2019-04-20 - Modified: 2019-04-20 - URL: https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%b8%ad%e7%b4%9a/ Excelの中級編資料です。 初級編よりもボリュームは少なめですが、内容は厳選したものになります。上級編はボリュームも増え、より高度になります。Googleスプレッドシートで公開していますので、ダウンロードするとPowerPoint形式になります。 研修資料スライド プレゼン資料のダウンロード Excelトレーニング中級 - Googleスライド --- - Published: 2019-04-20 - Modified: 2019-04-20 - URL: https://officeforest.org/wp/e-learning/excel%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e5%88%9d%e7%b4%9a/ Excelの初級編資料です。 最も基本的な機能や関数、使い方についての講義なので内容はシンプルです。より高度な内容を中級編としてまとめています。Googleスプレッドシートで公開していますので、ダウンロードするとPowerPoint形式になります。 研修資料スライド プレゼン資料のダウンロード Excelトレーニング初級 - Googleスライド --- - Published: 2019-04-13 - Modified: 2020-02-27 - URL: https://officeforest.org/wp/%e3%83%97%e3%83%a9%e3%82%a4%e3%83%90%e3%82%b7%e3%83%bc%e3%83%9d%e3%83%aa%e3%82%b7%e3%83%bc/ 本プライバシーポリシーは、officeの杜(https://officeforest. org/)(以下、「当サイト」とします。)の各種サービス(当サイトによる情報提供、各種お問合せの受付等)において、当サイトの訪問者(以下、「訪問者」とします。)の個人情報もしくはそれに準ずる情報を取り扱う際に、当サイトが遵守する方針を示したものです。 1.基本方針 当サイトは、個人情報の重要性を認識し、個人情報を保護することが社会的責務であると考え、個人情報に関する法令を遵守し、当サイトで取扱う個人情報の取得... --- - Published: 2018-12-21 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e9%80%a3%e7%b5%a1%e4%ba%8b%e9%a0%85%e6%8a%95%e7%a8%bf%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/ 企業のイントラネットでは様々な情報発信を行いますが、その発信方法によって、いろいろな表現を使います。しかし、これらをサイトに直書きとなると、何かとメンテナンスがよくありません。そこで、これらをスプレッドシートに記述するだけで、きれいに表示をしてくれるようなガジェットを用意しました。 もともとは社内で使っていたものをベースにしていますが、これらはほんの一例です。かつてのウィジェットのようなものですが、Google Sitesなどに貼り付ける事で利便性がグッと高まりますよ。スクリプトファイルをコピー... --- - Published: 2018-12-14 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e6%8e%b2%e7%a4%ba%e6%9d%bf%e4%bd%9c%e6%88%90%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/ かつて電子掲示板と言えば、Niftyフォーラムや某巨大掲示板、Yahoo掲示板など情報交換のメジャーな場所として活躍してきました。現在は情報交換というよりかは、一方的な発信や身内でのやり取りとなるTwitterやSNSが主流ですが、それでも掲示板には一定の需要があります。 しかし、かつての掲示板システムはフリーの素材が多いとはいえ、サーバーが必要です。一方でレンタル掲示板もありますが、自らカスタマイズが出来ない、アカウント登録が必要など億劫な面もあります。掲示板スクリプトも現在ではもうメジャーで... --- - Published: 2018-04-27 - Modified: 2025-06-18 - URL: https://officeforest.org/wp/gas%e6%9c%80%e6%96%b0%e6%83%85%e5%a0%b1/ このガジェットは、GASでRSSリーダーをさらに改造し、Vue. js + Vuetifyで構築し直しました。また、データはリアルタイムではなく、6時間に1度取得するトリガー方式に変更し、英語サイト用にフラグがある場合にはLanguageAppにてタイトルを翻訳するスタイルになっています。改造版のスプレッドシートはこちらです。 フルサイズで閲覧するために、Google Sitesにも埋め込んでみました。 2025/6/18 - Vertex AI release notesのRSSを新規に追加し... --- - Published: 2018-04-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/%e3%83%aa%e3%83%b3%e3%82%af%e9%9b%86%e4%bd%9c%e6%88%90%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/ Google Sitesなどで自分がよく使ってるGoogleスプレッドシート連携のリンク集作成スクリプトです。スプレッドシートにずらーっとデータを入力するだけで、使い勝手の良いリンク集を作る事が可能です。自分が主に使っているのは、イントラで使うリンク集であったり、Googleアカウント発行者一覧、社内の参考資料をリストアップなどなど。 画面は、jQuery DataTablesというライブラリを利用しています。使用するに当たっては事前のセットアップと注意点があります。スプレッドシートをまずはコピ... --- - Published: 2018-04-10 - Modified: 2023-08-11 - URL: https://officeforest.org/wp/%e3%80%90%e9%ad%94%e6%94%b9%e9%80%a0%e3%80%91google-form%e8%b2%bc%e3%82%8a%e4%bb%98%e3%81%91%e3%81%a6%e3%81%bf%e3%81%9f/ お名前 メールアドレス お問い合わせ内容 アンケートを送信var submitted=false; --- - Published: 2018-04-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/e-learning/g-suite-%e4%b8%ad%e7%b4%9a%e7%b7%a8/ G Suiteの中級編動画を作っています。中級編では、Hangout、Group、Formを紹介しています。暇な時にでもGoogle KeepやGoogle Sitesについて動画を追加したいなぁと考えています。チャンネルとなっているので動画は連続して再生されます。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scr... --- - Published: 2018-04-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/e-learning/g-suite-%e5%85%a5%e9%96%80%e7%b7%a8/ Googleのオンラインオフィススイート「G Suite」の入門編動画です。入門編では、GMail、Drive、Calendarの3種類を作成しています。実際にはたくさんのアプリがありますが、スプレッドシート等は独立したエントリーとして作成予定です。チャンネルとなっているので、3動画が連続で再生されるようになっています。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScr... --- - Published: 2018-04-07 - Modified: 2021-12-04 - URL: https://officeforest.org/wp/e-learning/ ここでは、過去に自分が社内向けに作っていたものや、個人学習の為につくった教材資料を公開しています。手元にあるものは動画学習資料やプレゼン資料、その他訓練教材がありますが、順次追加中。 Excel活用研修資料 Excelで身に付けるべきスキルコース(松 Excelを学ぶ上級コース@2021年版。主に、テーブルやPower Query、365専用関数を学びます。 --- - Published: 2018-04-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/supergoogleform/ オリジナルのGoogle Formに対していくつかの機能をスクリプトで装備した改造版のGoogle Formです。スクリプトが入っていますので、事前にセットアップが必要です。ファイルはコピーして使用してください。利用に関しては自由です。質問内容は基本的なものしか追加していません。 また、ちょっと手の込んだものにしようとした場合、カスタマイズが必要になります。詳細についてはカスタマイズの項目を参照してください。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliat... --- - Published: 2018-04-07 - Modified: 2024-11-08 - URL: https://officeforest.org/wp/%e4%bd%9c%e6%88%90%e3%82%a2%e3%83%97%e3%83%aa/ こちらのページに記載されているアプリ達は、本サイトの各エントリーで紹介してきた内容を元に作成したアプリになります。個人利用に於いては無償で利用出来ます。ノーサポートになりますが、特に制限を設けていませんので、改造して利用することも可能です。このページは、Google Apps ScriptのGET POSTを利用してGAS側の出力をWordPressに貼り付けています。 カスタマイズのご依頼や、これらをベースにアプリの制作依頼などはお問い合わせフォームからお願いいたします。 senddata; ... --- - Published: 2018-03-24 - Modified: 2018-03-24 - URL: https://officeforest.org/wp/%e3%83%9b%e3%83%bc%e3%83%a0%e3%83%9a%e3%83%bc%e3%82%b8%e3%82%bb%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3/ これはホームページセクションの例です。 最新のブログ投稿を表示するページを含め、ホームページを除くすべてのページをホームページセクションにすることができます。 --- --- ## 投稿 - Published: 2025-06-26 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2025/06/26/appsheet%e3%81%aexy%e3%83%9e%e3%83%83%e3%83%97%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e7%95%91%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/ - カテゴリー: AppSheet, Google, JavaScript - タグ: appsheet, xyマップ, 位置情報, 圃場管理, 農業 以前からちょっと使いたいなとおもいつつ触れずにいたAppSheetの機能の1つとして「XYマップ」があります。独自の画像を使ってのフロアマップやエリアに対してピンを置いて、データを管理するというもので見た目は独自のGoogle Mapsを使ったようなアプリです。 しかしこの機能、結構使い所が多くて、色々と応用できそうなので試しに農業の圃場管理に使えないか?ということでツールを作ってみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a... --- - Published: 2025-06-24 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/06/24/exchange-online%e3%81%8b%e3%82%89gmail%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, Microsoft365, 業務テクニック - タグ: gmail, Outlook, Powershell, 移行 2025年6月10日、Microsoft365のExchange Online(Outlook)からGoogle WorkspaceのGmail, Calendarへ移行する為のツールが公開されました。これでOneDrive, Sharepoint Online, Teamsとならんで四本目。メール側はGWMMOやGWMMEなどがありましたが、個人利用時の障害やサーバー立てが必須などハードルがありました。 今回のツールは管理コンソールから一発なので、細かい指示は出来ませんが、小規模組織であればわ... --- - Published: 2025-06-24 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2025/06/24/google-apps-script%e3%81%a8gemini%e3%81%a7%e6%9d%a1%e4%bb%b6%e4%bb%98%e3%81%8d%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e5%88%86%e3%81%91/ - カテゴリー: AI, Google, JavaScript - タグ: gemini, meet, Query関数, グループ分け, ソルバー, 線形計画法 Gemini API とGoogle Apps Scriptの組み合わせで、自身でロジックを組むのではなく課題解決できるフロントエンドを構築シリーズのネタを次々挑戦中です。これはSaaS is Deadと言われても納得というレベルで日々、生成AIのみで課題が解決できるプログラムが出来ています。 そんなうちの1つであるメンバーのグループ分けを条件つけて出来ないか?ということで、前回アルバイトのシフト組みがGeminiで実現出来たので、同じような制約要件があるこのテーマを今度は班分けで使えないか?と... --- - Published: 2025-06-16 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2025/06/16/sharepoint-online%e3%81%8b%e3%82%89google-drive%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, Microsoft365 - タグ: Google Drive, sharepoint, 共有ドライブ, 移行 2025年5月21日、Microsoft365のSharepoint OnlineからGoogle Driveの共有ドライブに対しての移行ツールが公開されました。これまでの引越し手段としては、メール側はGWMMOやGWMMEなどがありましたが、SharepointについてはGoogle Workspace Migrateしかありませんでした。 OneDriveについてはすでに移行用ツールがリリースされています。 ただし小規模組織向けの移行ツールであるため、大規模移行となった場合には依然としてGo... --- - Published: 2025-06-10 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2025/06/10/2025%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-gemini%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/ - カテゴリー: Google, JavaScript, Node.js, 業務テクニック - タグ: AI, gemini, google workspace, notebooklm 2025年はGoogle Workspaceにとって大きな進化と莫大な進歩を遂げた年になっています。その中でもGeminiが貢献してる役割は非常に大きく、アップデートの量が半端ではありません。そこで、元のエントリーからGeminiに関しては分離独立してまとめることとしました。 こちらのエントリーでは、Geminiアプリ、Gemini for Google Workspace、NotebookLM、Gemini APIについてそのアプデ情報をまとめていきます。Google Workspaceのアプ... --- - Published: 2025-06-04 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/06/04/google-apps-script%e3%81%a7%e7%9b%b4%e6%8e%a5gemini-api%e3%81%aetoken%e3%82%92%e5%8f%96%e5%be%97%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c/ - カテゴリー: AI, Google, JavaScript, 開発 - タグ: Access Token, gemini, Generative Language API, Google Cloud これまで、当サイトでもGoogle Apps ScriptにてGemini APIを叩く場合にはAPIキーを取得して、それをつけたURLにてアクセスさせて、プログラムとして利用してきました。 しかし、よくよく考えたらGASはGoogle Cloudの内部の存在なので、Google Cloud側とプロジェクト連結すればそもそもAPIキー要らなくなり、よりセキュアに使えるのでは?と考えたので試してみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateOb... --- - Published: 2025-06-03 - Modified: 2025-06-03 - URL: https://officeforest.org/wp/2025/06/03/google-apps-script%e3%81%a8gemini%e3%81%a7%e8%ab%8b%e6%b1%82%e6%9b%b8%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%85%a8%e9%83%a8%e6%8a%bd%e5%87%ba%e3%81%99%e3%82%8b/ - カテゴリー: AI, AppSheet, Google, JavaScript - タグ: gemini, OCR, インボイス, 請求書, 電子帳簿保存法 以前、AppSheet + Google Apps Script + Gemini APIで請求データをOCRして請求書データを引き抜くものを作成しました。しかし、前回のエントリーでは請求明細までは取得出来ていませんでした。 また、2025年4月9日にAppSheet Enterprise Plusライセンス向けに、AI Taskと呼ばれる新機能が追加され、簡単に請求書のデータを抽出出来るようになったものの、やはり請求明細については簡単に取り出せず。そこで、今回は前回の課題である「請求明細」まで... --- - Published: 2025-06-02 - Modified: 2025-06-03 - URL: https://officeforest.org/wp/2025/06/02/appsheet%e3%81%aeai-task%e3%81%a7%e8%ab%8b%e6%b1%82%e6%9b%b8%e3%81%8b%e3%82%89%e3%83%87%e3%83%bc%e3%82%bf%e6%8a%bd%e5%87%ba/ - カテゴリー: AI, AppSheet, Google, JavaScript - タグ: AI Task, gemini, PDF, 画像, 請求書 2025年4月9日より、AppSheet Enterprise Plusの機能として「AI Task」と呼ばれるオートメーションの新機能が公開されました。これまで、Google Apps Script + Gemini APIで実現していたような機能をAppSheetのみで実現可能になったもので、4月25日にも正式にブログでリリース情報が出ています。 今回はこの新機能であるAI Taskで一体何ができるのか?を解析してみたいと思います。 (function(b,c,f,g,a,d,e){b. M... --- - Published: 2025-05-19 - Modified: 2025-05-20 - URL: https://officeforest.org/wp/2025/05/19/appsheet%e3%81%a7%e5%88%a5%e3%81%ae%e3%83%93%e3%83%a5%e3%83%bc%e3%82%92%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%81%97%e3%81%a6%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: AppSheet, Google - タグ: LINKTOFILTERVIEW, スライス, ビュー, フィルタ 現在、自分が必要なので作ってるとあるAppSheetアプリでちょっと困った事例が。メインのプロジェクト管理テーブルと、そのプロジェクトの工数管理、費用管理、労働時間管理を別のソリューションからデータを引っ張って連結したいけど、それぞれは労働時間管理のPJIDを元に構築されてる・・・ このままでは3つのデータからプロジェクトに関係あるデータを抽出出来ない。そんな時に利用したテクニックが今回のテクニックです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateO... --- - Published: 2025-05-17 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2025/05/17/windows11/ - カテゴリー: macOS, Microsoft365, RaspBerry Pi, windows - タグ: Android, ARM, ChromeOS, Fire TV Stick, parallels, UTM, VMware, windows11, WSL, 仮想環境 Windows11まとめ記事を作成していましたが、あまりにも長尺のブログになってしまったので、製品レビューや機能紹介、カスタマイズ方法などについては、分離独立することにしました。技術的な情報やトラブルシューティングに関しては分離独立したページ側を参照してください。 このエントリーでは、主に使い勝手や応用例などを記載しています。ただ、正直24H2になってからのトラブルの多さには結構辟易してるものの、自作で新規に構築したPCだと全く問題が出ないので、Windows7時代からのアプデを続けて使ってるよ... --- - Published: 2025-05-06 - Modified: 2025-05-08 - URL: https://officeforest.org/wp/2025/05/06/google-apps-script%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e5%8c%96%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript - タグ: rest api, Sheets API 2025年5月2日、GASのメソッドではなくREST APIであるSheets APIにて先行して「データをテーブル化」といった一連のテーブル関係の機能が装備されました。 GASからはSheets APIが直接利用できるので、一連の作業をこのAPIを使って操作してみようと思います。CSVを取り込んで新規にシートを作成し、即時にテーブル化といった一連の作業を自動化することが可能です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b|... --- - Published: 2025-05-03 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2025/05/03/node-js%e3%81%a7google-veo2-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e5%8b%95%e7%94%bb%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, JavaScript, Node.js - タグ: gemini, Veo2, Vertex AI, 動画生成, 生成AI 2025年4月10日、Google Cloud Next 25の際に発表された時点で使えるようになっていたGoogleの動画生成AIである「Veo2」。OpenAIのSoraに対する対抗馬であり、Runway Gen-3やDream Machineの対抗馬でもあります。 このVeo2のAPIが既にもう使えるようになっていたので、Node. jsにてテキストから動画を生成してみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b... --- - Published: 2025-05-01 - Modified: 2025-05-11 - URL: https://officeforest.org/wp/2025/05/01/notebooklm%e3%81%ae%e9%9f%b3%e5%a3%b0%e6%a6%82%e8%a6%81%e3%82%92%e3%81%9a%e3%82%93%e3%81%a0%e3%82%82%e3%82%93%e3%81%ab%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, JavaScript, Node.js - タグ: ffmpeg, gemini, google vids, node.js, notebooklm, voicevox, Youtube, ずんだもん 先日日本語でのポッドキャスト生成対応したGoogleのNotebookLM。音声概要なのでNotebookLM内の資料を元にサマリー的な内容を男女二人の音声でラジオ番組風に再現してくれる非常に優れた機能です。 この音声概要はWAVファイルでダウンロード出来ますが、このデータを元に男女二人の音声をVoiceVoxを使って、ずんだもんと四国めたんの2名の声に差し替えてみようという試みです。macOSで作成の手順を解説していますが、Windowsでもそこまで変わりません。 (function(b,c,... --- - Published: 2025-04-28 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/04/28/google-apps-script%e3%81%ae%e3%83%88%e3%83%bc%e3%82%af%e3%83%b3%e3%83%8f%e3%82%a4%e3%82%b8%e3%83%a3%e3%83%83%e3%82%af%e3%81%ae%e8%a8%98%e4%ba%8b%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - カテゴリー: Google, JavaScript - タグ: OAuth, トークン, ハッキング Google Apps Scriptは大変便利なものなのですが、それは時としてとんでもない情報漏洩につながる可能性もあります。前回は、ウェブアプリ側からDeveloper Toolを介して、GAS側の関数を推測しWebアプリ側からアクセスできちゃう問題につづいて、Twitterに掲載されていた、OAuth Token Hijackという不穏なネタを見かけたので検証しました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||fun... --- - Published: 2025-04-15 - Modified: 2025-04-15 - URL: https://officeforest.org/wp/2025/04/15/google-apps-script%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e7%94%9f%e5%ad%98%e7%a2%ba%e8%aa%8d/ - カテゴリー: Google, JavaScript, 開発 - タグ: bigdatacloud, rest api, メアド生存確認 とある自分の所のサービスにスパムがちょいちょい来るので、reCaptchaとか仕掛けたり努力はしてるのだけれども、それでも突破してくるケースがあったりする。そこで、さらにこれらを除外するために「メールアドレス生存チェック」を加えてみることにした。 無償で1000クエリ/月まで使えるサービスがあったので、試しにGoogle Apps Scriptで実装してみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||fun... --- - Published: 2025-04-12 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2025/04/12/2025%e5%b9%b4%e3%80%81amd%e3%81%ab%e3%81%a6%e8%87%aa%e4%bd%9cpc%e3%81%ae%e6%89%93%e7%b7%9a%e3%82%92%e7%b5%84%e3%82%93%e3%81%a7%e3%81%bf%e3%81%9f/ - カテゴリー: windows, ガジェット, 業務テクニック - タグ: AMD, Ryzen, 自作PC 2016年に購入したマウスコンピュータの「h110m-si01」というマザーボードのデスクトップPCがついに壊れて起動せず。動画編集や仮想環境の検証環境で使っていました。今回、代わりのものをと思いたち、けれどBTOというのも憚られたため、自作PCで行くことにしました。 今回は旧PCで使っていたパーツを流用しつつ、AMDのRyzen 7 9700Xを中心に据えて構成を組んでみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b|... --- - Published: 2025-04-08 - Modified: 2025-04-13 - URL: https://officeforest.org/wp/2025/04/08/appsheet%e3%81%aerelated-xxxx%e3%81%aeadd%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%92%e9%9d%9e%e8%a1%a8%e7%a4%ba%e3%81%ab%e3%81%97%e3%81%9f%e3%81%84/ - カテゴリー: AppSheet, 開発 - タグ: Action, リレーション AppSheetで経費申請系のワークフローアプリを作っていた時、申請提出後にまだ承認作業をしていないのに、リレーションで接続させた明細側の内容を申請者が勝手に追加出来てしまう。なので申請提出後はAddボタンを非表示にしたい(ステータスに応じて切り替える)。 しかしこれが一筋縄でいかないものでした。ということでこの制御方法についてまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{argument... --- - Published: 2025-04-01 - Modified: 2025-04-01 - URL: https://officeforest.org/wp/2025/04/01/microsoft%e8%a3%bd%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%be%a9%e5%85%83%e3%82%bd%e3%83%95%e3%83%88%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: windows, 業務テクニック - タグ: windows11, ファイル復元 友人より、誤ってフォーマットしてしまったmicroSDカードから過去の画像や動画類を復元出来ないか?という依頼を受けて、さてどうしたものかと考えていた時に、過去にMicrosoft謹製のデータ復元ソフトを思い出したので、今回このツールの使い方や検証を行ってみました。 また海外でおすすめされていたR-Photoと呼ばれる無償の画像復元ツールについても合わせて比較対象として検証をしてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;... --- - Published: 2025-03-24 - Modified: 2025-03-28 - URL: https://officeforest.org/wp/2025/03/24/google-apps-script%e3%81%a7whisper-api%e3%82%92%e4%bd%bf%e3%81%84%e5%ad%97%e5%b9%95%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AI, Google, JavaScript, macOS - タグ: chatGPT, OpenAI, SRT, Whisper, 字幕 Youtube動画を世界展開するにはまず、動画に対して適切な字幕ファイルを用意する必要があります。Youtubeには自動翻訳はありますが、あくまでも自動翻訳でそれが適してるかどうかはわからない。しかし字幕ファイルを用意するのは結構な労力を要します。 そこで、以前GeminiでM4Aファイルからチャレンジしましたが、イマイチでした。ということで、今回はOpenAIのWhisper APIを利用して字幕ファイルを簡単に生成できないか?チャレンジしてみました。 (function(b,c,f,g,a,... --- - Published: 2025-03-18 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/03/18/appsheet%e3%81%a8gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%82%a2%e3%83%ab%e3%83%90%e3%82%a4%e3%83%88%e3%82%b7%e3%83%95%e3%83%88%e8%a1%a8%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AI, AppSheet, Google, JavaScript - タグ: gemini, アルバイト, シフト, 労務管理, 生成AI, 線形計画法 AppSheetでアルバイトのシフト表生成できないか?という注文が来たので、これを実現する仕組みを用意しなければなくなった為、色々と思案。しかし、このバイトシフト表作成はメンバー個々人の都合や日々の制約要件というものがあり、なかなか上手く嵌め込むのが難しい。 さらに上位のシフト表となると医療機関の看護師配置基準であったり、工場の三交代制で尚且つ対象マシンのスキルの有無などをまで考慮する必要があり、制約が厳しくなると解がないなんてケースも(結果管理職が代わりにシフト入ったり・・・)。少しでもこれを... --- - Published: 2025-03-13 - Modified: 2025-03-17 - URL: https://officeforest.org/wp/2025/03/13/appsheet%e3%81%a8power-automate-premium%e3%82%92%e7%b5%84%e3%81%bf%e5%90%88%e3%82%8f%e3%81%9b%e3%82%8b/ - カテゴリー: AppSheet, Google, JavaScript, Microsoft365, RPA - タグ: PAD, Power Automate, Teams, 自動化 Microsoft365にはPower AutomateやPower Automate for Desktopの使用ライセンスがあると言えど、プランによってはPremiumコネクタが使えないであったり、Power Automate側からPower Automate for Desktopを呼び出し動かすといった高度な自動化は使えません(E3などの大企業向けはPremiumライセンスがついています)。 そこで、今回Power Automate Premiumの体験版ライセンスを使ってこれらの機能を... --- - Published: 2025-03-11 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/03/11/appsheet%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%81%97%e3%81%9fpdf%e3%82%92gemini%e3%81%a7ocr/ - カテゴリー: AI, AppSheet, Google, JavaScript - タグ: gemini, OCR, Vision API, アップローダ, インボイス, 請求書, 電子帳簿保存法 以前、Googleドライブで電子帳簿保存法対応のアップローダとOCRを装備したことがあります。GASとGoogle DriveのOCR機能で実装したものでした。まだ生成AIもメジャーではなくVision APIなどを使ってのOCRが主流の時代。しかし扱いにくいものでした。 この時PDFをアップすると中身をOCRしてスプシに書き出していましたが、これをAppSheet + Gemini APIで出来ないか?ということで、請求書をアップするだけで電帳法対応し中身をデータとして取り出す一歩としてチャレ... --- - Published: 2025-03-10 - Modified: 2025-06-20 - URL: https://officeforest.org/wp/2025/03/10/appsheet%e3%81%a7qr%e3%82%b3%e3%83%bc%e3%83%89%e3%81%ae%e6%9d%a5%e5%a0%b4%e8%80%85%e5%8f%97%e4%bb%98%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AppSheet, Google, RPA Google Cloud Nextのようなイベント等で現地に出展するようなケースや、セミナー予約、結婚式場の受付など色々なシーンで「来場者受付」という業務は発生します。しかしこれまでの来場者受付は本人確認→来場者リストから目で探す→受付チェックという作業が受付担当者にとってかなりの負担になっていたのが現状です。 アナログな方法なので時間も掛かる為来場者をお待たせしたり、結果来場者の渋滞が出来たり・・・。これらを解消する為のちょっとしたツールをAppSheetでは作成することが可能です。今回はこの... --- - Published: 2025-03-07 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/03/07/appsheet%e3%81%a7%e3%83%90%e3%83%bc%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9f%e5%8c%bb%e8%96%ac%e5%93%81%e6%a3%9a%e5%8d%b8%e3%81%97%e3%82%92%e3%81%99%e3%82%8b%e3%80%80/ - カテゴリー: AppSheet, Google, JavaScript - タグ: barcode, バーコード, 商品管理, 在庫, 棚卸し 病院の院内SE時代、当時はAppSheetなんて便利なものは無かったのでAccessで色々作ったり、GASでフルスクラッチにてアプリは作っていました。その当時のやり残した1つに、薬剤師さん向けの医薬品の棚卸しツールをAppSheetで作成しました。 今回のアプリは難易度が高い部分がありますが、それ故に得られた知見もたくさんありました。以下にアプリの構築と使い方をまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||... --- - Published: 2025-03-04 - Modified: 2025-03-12 - URL: https://officeforest.org/wp/2025/03/04/excel%e3%82%92%e3%83%87%e3%83%bc%e3%82%bf%e3%82%bd%e3%83%bc%e3%82%b9%e3%81%abappsheet%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AppSheet, Google, Microsoft365 - タグ: entra id, excel Google Workspaceを導入してるけれど、メインは別にあるMicrosoft365という組織も結構あります。また、M365は無いけれどGoogle Drive上にあるファイルの殆どが結局ExcelでローカルでExcelを使って仕事してるというケースも。 そんな環境でもAppSheetは活躍出来ます。Googleスプレッドシートを使わずExcelをデータソースとしてアプリを構築してみた検証結果のまとめになります。 (function(b,c,f,g,a,d,e){b. MoshimoAf... --- - Published: 2025-03-02 - Modified: 2025-03-09 - URL: https://officeforest.org/wp/2025/03/02/google-apps-script%e3%81%a7line%e9%80%9a%e7%9f%a5%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: API, BOT, LINE, チャットボット, 生成AI 2025年3月31日、いよいよLine NotifyのAPIサービスが終了します。IFTTTなどの連携などでも使っていた人がいると思いますが、代替のAPIとしてボット作成が可能なLine Messaging APIがありますので移行が必要です。 今回はこのLine Messaging APIを使って、LINEに通知するBotスクリプトを作成してみたいと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{... --- - Published: 2025-02-28 - Modified: 2025-06-03 - URL: https://officeforest.org/wp/2025/02/28/google-apps-script%e3%81%a7gemini%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e9%9f%b3%e5%a3%b0%e3%81%8b%e3%82%89%e5%ad%97%e5%b9%95%e7%94%9f%e6%88%90/ - カテゴリー: AI, Google, JavaScript, macOS, 業務テクニック - タグ: gemini, SRT, XML, YTT, 字幕, 生成AI 2025年2月24日にGoogle Drive上の動画に対する自動字幕機能が公開と聞いてやってみたものの、どうやら対応してるのは英語のみで。日本語の自動字幕は未対応のようです。またYoutubeの動画を海外展開したいとなったら、自動生成ではない字幕を動画に追加して展開することで、アクセス数上昇が期待できます。 そこで、Gemini APIを使って動画の音声から字幕ファイルを作れないか?と思いつき、実際に研究してみました。 ※高価なPremiere ProなどはAIによる自動文字起こしとSRTファ... --- - Published: 2025-02-25 - Modified: 2025-02-25 - URL: https://officeforest.org/wp/2025/02/25/google-apps-script%e3%81%a7rss%e3%82%92%e9%85%8d%e4%bf%a1%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: chrome, RSS, 拡張機能, 配信 社内でちょっとしたRSS配信が必要になり、それは既存のRSSを取得してまとめた内容から一定のフィルタをした内容を再度RSSとして配信するという仕組みで、既存のRSSリーダーのデータを拝借しつつ、RSS配信をする仕組みを作ってみました。 元のコードを掲載していたサイトが消滅していたのと、現代風に少し直して構築してみました。スプレッドシートに必要な項目が揃っていればどんなものでも配信が可能です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a... --- - Published: 2025-02-24 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2025/02/24/%e7%94%9f%e7%94%a3%e6%80%a7%e5%90%91%e4%b8%8a%e3%81%abnotebook-lm%e3%82%92%e4%bd%bf%e3%82%8f%e3%81%aa%e3%81%84%e3%81%a8%e5%8b%bf%e4%bd%93%e3%81%aa%e3%81%84/ - カテゴリー: AI, Google, JavaScript - タグ: Deep Research, gemini, LLMS, チャットボット, 就業規則, 文字起こし, 生成AI 2023年12月、Geminiの一部としてNotebookLMは登場しました。その後、2024年6月に日本語での利用が可能となり、2025年2月5日にGoogle Workspaceのコアサービスとして取り込まれ、NotebookLM Plus(現:NotebookLM Pro)がプランの範疇で標準装備となりました。 Geminiを利用してる仕組みであり、生成AIのチャットボットを簡単に作れるという触れ込みですが、標準装備されてるGemini Advancedとの違いがわからないという人や、そも... --- - Published: 2025-02-23 - Modified: 2025-02-23 - URL: https://officeforest.org/wp/2025/02/23/appsheet%e3%81%a7google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/ - カテゴリー: AppSheet, Google, 入門編 - タグ: calendar, 連携 AppSheetではデータソースと言えばスプレッドシート。AppSheet DBやCloud SQLのMySQLなど用途に応じて使い分けをしているケースも多いでしょう。 一方で特殊なデータソースとして「Googleカレンダー」を読み書きする事ができ、これが結構実務で非常に役に立つシーンが多い。そこでチーム内で共有するカレンダー連携タイプのAppSheetアプリを作ってみようと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=... --- - Published: 2025-02-16 - Modified: 2025-02-17 - URL: https://officeforest.org/wp/2025/02/16/chrome-remote-desktop%e3%81%a7%e9%81%a0%e9%9a%94pc%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92/ - カテゴリー: Google, macOS, windows, 業務テクニック - タグ: chrome, Chromebook, remote, 遠隔操作 最近、妙にリモートサポートの依頼があるのでGoogle ChromeのChromeリモートデスクトップを使っての遠隔操作環境を構築する機会があります。 構築といってもVNCやTeamViewerのように難しいものではなく、Google ChromeとPCがあれば誰でも無償で実現できるものなので、手順を確立しておくとサポートしやすいと思いまとめました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{argume... --- - Published: 2025-02-11 - Modified: 2025-03-20 - URL: https://officeforest.org/wp/2025/02/11/microsoft365%e3%81%ae%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e6%95%b0%e3%82%92powershell%e3%81%a7%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: macOS, Microsoft365, windows, 開発 - タグ: Exchange, Graph API, Powershell Microsoft365からGoogle Workspaceに移行するといっても、Exchange OnlineやSharepointのそれぞれのオブジェクト数を割り出さないと移行スケジュールが建てられません。 そこで、この「オブジェクト数」を調査する為に、PowerShellの追加モジュールである「Graph Powershell SDK」を使って、Exchange OnlineやSharepointのオブジェクト数を割り出してみようと思います。 https://officeforest. o... --- - Published: 2025-02-09 - Modified: 2025-02-11 - URL: https://officeforest.org/wp/2025/02/09/appsheet%e3%81%a7gmail%e5%8f%97%e4%bf%a1%e3%82%92%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%97%e3%81%a6%e8%87%aa%e5%8b%95%e5%8c%96/ - カテゴリー: AppSheet, Google, RPA - タグ: gmail, タスクランナー, 自動化, 自動応答 2025年2月7日、AppSheetに於いて「AutomationにてGmailの受信をトリガーにして自動化」という割と大きなアップデートが来ました。以前、Google Formをトリガーにして自動化がこのサイトでAppSheetを取り扱うキッカケになりましたが、今回のこのアプデはデータソースとしてGmailに連結するのではなく、あくまでもGmail受信をトリガーにして発動するタスクランナーによる自動化と同じ仕組みです。 この機能の使い方について学習するため、今回調べてまとめてみました。この内容... --- - Published: 2025-02-07 - Modified: 2025-05-27 - URL: https://officeforest.org/wp/2025/02/07/%e9%ab%98%e7%b4%9a%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%ef%bc%81%ef%bc%81google-pixel-buds-pro-2%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, macOS, ガジェット - タグ: Android, Bluetooth, gemini, イヤホン Bluetoothの無線イヤホンを愛用するようになっても、有線のイヤホンも手放せないということで両方使っていますが、自分自身は以前購入したSound Peats Mini Proを愛用しています。低価格ながらハイレゾ対応で、コーデックの互換性も素晴らしい一品です。 そんな中、偶然にも「Google Pixel Buds Pro 2」を入手する機会があり、試してみることにしました。2024年9月26日にこのイヤホンが発売されたものの、Sound Peatsの方が気に入っていたため、あまり気にしてい... --- - Published: 2025-02-03 - Modified: 2025-03-26 - URL: https://officeforest.org/wp/2025/02/03/%e7%b5%84%e7%b9%94%e3%81%a7appsheet%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e5%88%9d%e5%9b%9e%e3%83%97%e3%83%ad%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e6%a7%8b%e7%af%89%e6%89%8b%e9%a0%86/ - カテゴリー: AppSheet, Google, JavaScript, 開発 - タグ: プロジェクト, 組織運用 組織でAppSheetでアプリを作ると問題が起きるのが「アプリの属人化」と「野良アプリ問題」。また、外部の共同開発者が存在する場合にはデータソースに対するアクセス権問題などが生じます。 その他追加するデータソースによってはまた別の問題が起きかねません。そこで組織に於いてAppSheetアプリを作成する際の初回プロジェクト作成手順の注意点についてまとめました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{ar... --- - Published: 2025-02-01 - Modified: 2025-02-05 - URL: https://officeforest.org/wp/2025/02/01/paragon-ntfs-for-mac%e3%82%92m1-mac%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS - タグ: apple silicon, driver, ntfs, paragon, UTM 以前、mounty for NTFSというツールを入れてmacOSでNTFSの読み書き出来るかな?と思ったら、DFUモードとApple Configurator2を使っての復旧という非常に厄介な事に巻き込まれました。ということもあって、Intel MacにParagon NTFS for MacがApple Siliconに対応してるということなので、購入して使ってみた所バッチリ動作しました。 そこでその手順を含めてUTMの仮想環境でM1 Mac上でも動くのか?を検証してみました。 (funct... --- - Published: 2025-01-29 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/01/29/%e8%87%aa%e5%8b%95%e8%bb%8a%e5%b1%8b%e5%90%91%e3%81%91appsheet%e3%81%a7%e8%ab%8b%e6%b1%82%e7%ae%a1%e7%90%86/ - カテゴリー: AppSheet, Google, JavaScript - タグ: DX, PDF, Yahooカーナビ, 請求書 友人から鹿児島の貴重な食材をいただいたお礼として、自動車屋さん向けの見積もり・請求管理を行うAppSheetアプリを作成し提供することになりました。技術的にはこれまでこのサイトで構築してきたものを組み合わせているものになりますが、一番のポイントがこのアプリは2日間で構築されたという事実。 ということで、アプリの仕組みと使い方手順として公開しようと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arg... --- - Published: 2025-01-20 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2025/01/20/2025%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/ - カテゴリー: AI, Google, JavaScript, Microsoft365, 業務テクニック - タグ: AI, gemini, Google Sites, google workspace 2025年に入っても怒涛のアップデートが続いてるようで、後からまとめるのが大変になってしまうので、今年からは先行してちょっとまとまった段階でブログをリリースし、1年掛けて随時追記していくスタイルにしようかなと思います。 さっそく、Gemini BusinessとGoogle Workspace統合と言うお話が出てきたりしたので、仕事のスタイルが変わりそうな2025年です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||func... --- - Published: 2025-01-11 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/01/11/appsheet%e3%81%a7%e5%a4%9a%e9%9a%8e%e5%b1%a4%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AppSheet, Google, JavaScript, 業務テクニック - タグ: ワークフロー, 多段階承認, 排他制御 AppSheetを使って社内の業務改善をするに当たって立ちはだかる技術の壁が「多段階で承認を必要とするワークフローシステム」の構築。申請者→承認者というだけの単一階層であればそこまで難しくないアプリを作れると思いますが、そこに更に申請者→承認者→上位承認者のような多段階となると・・・ さらに人によってその承認ルートが異なるのが通常の社内ワークフロー。さてどうやって作ろうか?という事で作ってみたサンプルです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliate... --- - Published: 2025-01-08 - Modified: 2025-05-02 - URL: https://officeforest.org/wp/2025/01/08/google-workspace%e3%81%a7youtube%e3%83%81%e3%83%a3%e3%83%b3%e3%83%8d%e3%83%ab%e3%82%92%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e3%82%b3%e3%83%84-%e5%be%8c%e7%b7%a8-2/ - カテゴリー: Google, 入門編, 業務テクニック - タグ: chatGPT, gemini, premiere, Youtube, コラム, タイパ, 動画作成, 法人, 生成AI 前回の企業に於いてYoutubeチャンネルを心得的なものを以下のエントリーにまとめました。しかし心得だけではどうにもならないのも事実。また、有象無象の猛者の中で少ない可処分時間を割いてもらうわけなので、動画そのものの作り方は相当作り込みが出来ないと、埋もれてオシマイということも。 そこで今回は実際に動画CHを作成する上での実際の現場テクニックの最低ラインをまとめてみました。 https://officeforest. org/wp/2024/03/11/google-workspace%e3%8... --- - Published: 2025-01-08 - Modified: 2025-03-05 - URL: https://officeforest.org/wp/2025/01/08/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e5%bc%95%e8%b6%8a%e5%ae%9f%e8%a1%8c%e7%b7%a8/ - カテゴリー: Google, Microsoft365, 業務テクニック - タグ: azure, compute engine, google workspace, migrate, Powershell, 移行 前回の段階で事前準備とCompute Engine上にサーバーの構築まで完了しました。今回は実際にこの環境を使っての「引っ越しの実行」と引越し後のトラブル解決という最終工程になります。 引越し後のトラブル解決は軽視されがちなのですが、100%完璧に移行が出来ますというツールではないですし、そもそもM365にあってGoogle Workspaceには無いという機能もあるため、ここのハンドリングをどうするのか?は重要な部分になります。 (function(b,c,f,g,a,d,e){b. Mosh... --- - Published: 2025-01-07 - Modified: 2025-03-05 - URL: https://officeforest.org/wp/2025/01/07/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e3%82%b5%e3%83%bc%e3%83%90%e6%a7%8b%e7%af%89%e7%b7%a8/ - カテゴリー: Google, Microsoft365 - タグ: azure, compute engine, google workspace, 移行 前回の記事ではGoogle Workspace Migrateを使ってMicrosoft365からのお引越しの事前準備についてまとめました。これだけでも相当ハードルがありますが、それでも移行をすると覚悟決めることが出来ましたら、いよいよ実際の移行作業を行います。 本エントリーは、実際にGWMを使っての移行用のサーバ構築を行います。Compute Engineを利用してサーバーを構築することになります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObj... --- - Published: 2025-01-06 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2025/01/06/google-workspace-migrate%e3%81%a7microsoft365%e3%81%8b%e3%82%89%e3%81%8a%e5%bc%95%e8%b6%8a%e3%81%97-%e4%ba%8b%e5%89%8d%e6%ba%96%e5%82%99%e7%b7%a8/ - カテゴリー: Google, Microsoft365 - タグ: gcp, migrate, terraform, 引っ越し Microsoft365が値上げに次ぐ値上げという事でGoogle Workspaceに移行しようという組織が増えているようです。ただこの引越し作業はGoogle公式から移行用ツールが出ているものの、ウェブ上に殆ど知見が存在しません。またCloudMやMigration Wizといったサードの引っ越しツールなどもある中で、実際に情シスがこのミッションをやるとなるとなかなか大変です。 ということで、実際に公式ツールを使っての移行をする上でのポイントをまとめてみました。本エントリーは実作業前の事前準... --- - Published: 2024-12-26 - Modified: 2025-01-06 - URL: https://officeforest.org/wp/2024/12/26/google-apps-script%e3%81%a7%e7%89%b9%e5%ae%9a%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e5%af%be%e3%81%97%e3%81%a6%e8%87%aa%e5%8b%95%e3%82%a2%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: drive, gmail, GmailApp, フォーム, 添付ファイル Google Apps Scriptで通常メール送信はMailAppを利用しますが、それ以外のメールの操作はGmailAppを利用する必要があります(GmailAppでもメールは送信出来ます)。飛んできたメールの中身を解析して色々なアクションを行わせることが出来る為、メールを受け口にしての自動処理を構築することが可能です。 今回はこのGmailAppを利用して、飛んできたメールに対してよく利用するアクションの自動化をしてみたいと思います。 (function(b,c,f,g,a,d,e){b. ... --- - Published: 2024-12-19 - Modified: 2025-02-05 - URL: https://officeforest.org/wp/2024/12/19/onedrive%e3%81%8b%e3%82%89google-drive%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, Microsoft365 - タグ: Google Drive, OneDrive, 移行 2024年10月11日、小規模向けのMicrosoft365のOneDrive→Google Driveへの移行ツールが公開されました。これまでの引っ越し手段としては、中規模まではrcloneを使っての移行や大規模だとGoogle Workspace Migrateくらいしか手段が無かった中で、小規模向けですがOneDriveから個別ユーザのファイルの移行手段が出来たのは大きいです。 ただし、小規模向けということもあり制約もあるため、Microsoft365からGoogle Workspaceへ... --- - Published: 2024-12-18 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2024/12/18/teams%e3%81%8b%e3%82%89google-chat%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, Microsoft365 - タグ: Google chat, migrate, Teams, 移行 2024年3月22日にGoogle Chat APIとして他のチャットツールからの受け口になるAPIがリリースされました。しかしAPIなので他のチャットツールからの移行となると「移行ツールを自分で作る」必要性があります。対応してる移行ツールも少ないですがありますが、その為にコストを払って・・・というのも考えものです。 しかし、2024年12月17日、Google公式からMicrosoft TeamsからGoogle Chatへのチャンネルデータ移行ツールがリリースされました。Google Cha... --- - Published: 2024-12-16 - Modified: 2025-03-23 - URL: https://officeforest.org/wp/2024/12/16/appsheet%e3%81%a7%e7%94%b3%e8%ab%8b%e6%9b%b8%e7%ad%89%e3%81%aepdf%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AppSheet, Google, JavaScript, 入門編 - タグ: PDF, 申請書, 請求書 AppSheetは様々なビジネス用のアプリケーションを作成可能ですが、ワークフローや請求書などのアプリに付き物である「PDFの生成」もAutomationで実現可能です。 このPDF生成はGoogleドキュメントに仕掛けをしておき、そのテンプレートを元に差し込み印刷のようにPDFを生成する事が可能になっています。欠かせない機能であるため、ここで2パターンのPDF生成をしてみようと思います。今回はGoogle Apps Scriptを利用せずに実装しています。 (function(b,c,f,g,... --- - Published: 2024-12-14 - Modified: 2025-05-09 - URL: https://officeforest.org/wp/2024/12/14/google-apps-script%e3%81%a7gemini%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: AI, JavaScript - タグ: gemini, imagen3, スライド 以前別のエントリーにてGemini for Google Workspaceに装備されていない「スライド一式を自動生成」をGASで実現するテクニックを作成しましたが、今回、Gemini API + Imagen3で同様のものを作成してみました。 Gemini APIにてスライドを作成し、Imagen3で画像を生成して挿入するという形でリメイクしてみました。既に現時点でGemini AdvancedではImagen3を使った画像生成がリリース済みです。 図:芋の画像を生成してみた https://... --- - Published: 2024-12-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/12/10/python%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6excel%e3%81%8b%e3%82%89vba%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%bc%95%e3%81%8d%e6%8a%9c%e3%81%8f%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript, python - タグ: cloud functions, cloud storage, oletool, vba 以前、Geminiを使ってExcelのVBAコードをGASに変換するツールを作成しました。Excel VBA側でコードを引き抜いて、GAS側に渡す仕組みになってるため、VBAとGASの2つの仕組みが必要になります。ただ一番スマートな仕組みでもあります。 しかしVBAコードを引き抜く部分をクラウド側で実現出来たら、VBA側での仕組みが不要になるのでなんとか出来ないかなぁと思い調べてみた所、Pythonで実現出来そうなので、GCPを利用しつつ実現してみました。 (function(b,c,f,g,a... --- - Published: 2024-12-04 - Modified: 2025-05-13 - URL: https://officeforest.org/wp/2024/12/04/google-apps-script%e3%81%ab%e3%81%a6excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%a4%89%e6%8f%9b%e3%81%97%e3%81%a6%e5%8f%96%e3%82%8a%e8%be%bc%e3%82%93%e3%81%a7%e3%81%bf%e3%82%8b/ - カテゴリー: Google, office, 開発 - タグ: Drive API, excel, urlfetchapp, v3, インポート Google DriveではExcelファイルをスプレッドシートで開くと自動的に変換して開く機能がついています。しかし、Google Apps Scriptには直接これを変換するようなメソッドは搭載されていません。現場では普通にExcelも併用されているでしょうし、これではちょっと不便です。 変換する手法が2つありますが、定期的に自動的にExcelファイルでアップロードされてるデータから変換し、指定のスプレッドシートにデータを集約する事が自動化させる事が可能です。 今回は、UrlFetchApp... --- - Published: 2024-11-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/11/30/appsheet%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%80%e3%83%bc%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AppSheet, Google, JavaScript - タグ: cyboze, Googleスプレッドシート, タイムカード, タイムレコーダー, 勤怠管理, 新規導入 2024年、1997年からイントラネットのオンプレ環境で提供されてきたグループウェアである「サイボウズOffice」が販売終了となり、以降はクラウドベースのサイボウズOfficeか?もしくはGaroonに移行が必要です。MSやGoogleにとっては1つのチャンスです。 ですが、Microsoft365もGoogle Workspaceも「タイムカード」な機能が備わっていません。よって、今回このタイムカード部分をAppSheetを使って構築してみたいと思います。 (function(b,c,f,g... --- - Published: 2024-11-20 - Modified: 2025-05-09 - URL: https://officeforest.org/wp/2024/11/20/google-apps-script%e3%81%a7gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%a4%8d%e7%89%a9%e3%81%ae%e8%ad%98%e5%88%a5%e3%82%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%90gas%e3%80%91/ - カテゴリー: AI, AppSheet, Google, JavaScript - タグ: gemini, 同定 AppSheetで植物図鑑に機能を追加したく、「植物の写真から植物名を識別して同定することはできるだろうか?」と考え、Gemini 1. 5 Flashのマルチモーダルを利用して、写真をアップしつつ回答を得るというものを作成することができました。 今回はGASの部分だけですが、これをAppSheet側から叩いて答えをAppSheetに返すということがこれで出来るのではないかと思っています。 https://officeforest. org/wp/2024/06/16/appsheet%e3%8... --- - Published: 2024-11-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/11/14/puppeteer%e3%81%a7%e3%82%a6%e3%82%a7%e3%83%96%e3%81%ae%e3%82%b9%e3%82%af%e3%82%b7%e3%83%a7%e3%82%92%e9%80%a3%e7%b6%9a%e5%8f%96%e5%be%97%e3%81%97slack%e3%81%ab%e6%8a%95%e7%a8%bf%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, msoffice, Node.js, Puppeteer, RPA - タグ: chrome, excel, puppeteer, slack, スクリーンショット, 自動化 社内でとあるページのスクショをFireshotで取得して、Slackのチャンネルに特定の人にメンション付きで投稿という作業を毎日30件近く行っている。時間も労力も勿体無いなぁと思い、Excelに記録したURLをもとにPuppeteerでスクショを取り、メンション付きで、Slackの特定チャンネルに投稿するというものを作成しました。 色々と躓いた点があったので如何にまとめておきます。だいぶ、Puppeteer側も時間が経過して色々変わっていました。 (function(b,c,f,g,a,d,e)... --- - Published: 2024-11-11 - Modified: 2025-05-28 - URL: https://officeforest.org/wp/2024/11/11/google-vids%e3%81%a7%e6%a5%bd%e3%81%97%e3%81%84%e5%8b%95%e7%94%bb%e4%bd%9c%e6%88%90%e6%96%b9%e6%b3%95/ - カテゴリー: Google, 業務テクニック - タグ: Chromebook, mp4, vids, 動画 2024年11月7日、Google Workspaceのコアサービスとして動画編集アプリである「Google Vids」が正式に追加されました。7月1日にGoogle Workspace Labsでベータ提供されていましたが、Business Standard以上で利用可能になっています。 Gemini for Google Workspaceがなくても、2025年12月31日まではHelp me createといったAI機能がライセンス無しでも利用できるとのこと。ただしプロンプトはまだ日本語対... --- - Published: 2024-11-07 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/11/07/google-apps-script%e3%81%a7cloud-run-functions%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, Node.js - タグ: cloud run function, cloud storage, gcp, node-fetch, puppeteer, urlfetchapp, タイムアウト 2024年8月22日、これまでGoogle Cloud FunctionsとしていたサービスがCloud Runに統合されて、Cloud Run Functionsとしてリリースされました。第2世代という形で利用するようになった為、結構内部が変わっているのではないか?ということで今回、いくつかのテーマで調査してみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. curre... --- - Published: 2024-11-02 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/11/02/puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6x%e6%97%a7twitter%e3%81%b8%e3%81%ae%e3%83%9d%e3%82%b9%e3%83%88%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, macOS, Node.js, Puppeteer, windows - タグ: chrome, Twitter, 自動化 x. comこと旧TwitterにてAPIの利用規制強化が発表されて、高額の利用料を払う必要になり、無償版の枠だけで自動投稿運用してる人も多いでしょう(データの取得は有料であるため)。しかし、さらに無償版は規制強化されたようで、本来月間500ポストできるハズが、50ポストまで?みたいなポストが出回っています。 何はともあれ、Xの規制はどんどん強化されて無償での利用が厳しくなっていってるのは事実なので、APIを使わずにポストする手段を構築しました。例の如くPuppeteerを使っての自動操縦です。... --- - Published: 2024-10-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/10/26/google-apps-script%e3%81%a7chatgpt%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: AI, JavaScript, msoffice - タグ: chatGPT, pptx, スライド Gemini for Google Workspaceが日本語対応でリリースされていますが、機能面では正直な所残念なのが多い(Googleの中の人が現場のユーザの使い所とか知らないんだろうなぁ)。その代表的な1例であり、すでにChatGPTやClaudeでは実現済みなのが「要望したスライドを一式自動生成」する機能。 Gemini for Google Workspaceだと1枚っきり生成でドヤ顔プレゼンしていましたが・・・・。また、ChatGPTやClaudeでも1枚1枚のスライドにテーマに沿っ... --- - Published: 2024-09-25 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/09/25/youtube%e3%81%ae%e3%83%96%e3%83%a9%e3%83%b3%e3%83%89%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e4%bd%9c%e6%88%90%e3%81%a8%e7%a7%bb%e7%ae%a1/ - カテゴリー: Google, 業務テクニック - タグ: Youtube, ブランドアカウント, 動画, 移管, 野良アカウント 企業でYoutubeのチャンネル管理を行うにあたって、あまりよろしくない管理手法ではじめてしまったが為に、のちのち困ったことになるというケースがあったりします。通常バリバリのYoutuberの場合メインアカウントにChを作らず、ブランドアカウントと呼ばれる複数名で共有して管理する別のChを用意し、サブチャンなども同じ手法で作成して管理するのが定石です。 こうしておけばオーナーが変わったとしてもCHそのものはURLや投稿された動画類なども変わることなく引き継がれて継続することができますが、メインア... --- - Published: 2024-09-19 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/09/19/power-automate-desktop%e3%81%a7google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%af%e6%93%8d%e4%bd%9c%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - カテゴリー: Google, Microsoft365, RPA - タグ: chrome, Power Automate Desktop, スクレイピング, スプレッドシート, 操縦 現在、社内向けのGASの初心者講座を作成しています。その中でマクロの記録をリライトしていますが、この機能は結構やれることが狭い為、正直あまり積極的に勧められない。 その過程の中でPower Automate for DesktopでGoogleスプレッドシートって操作出来たっけ?という疑問が生じたので検証してみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. curren... --- - Published: 2024-09-09 - Modified: 2025-05-09 - URL: https://officeforest.org/wp/2024/09/09/gemini%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6vba%e3%81%8b%e3%82%89google-apps-script%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b%e4%bb%95%e7%b5%84%e3%81%bf%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas/ - カテゴリー: AI, Google, JavaScript, msoffice, windows, 開発 - タグ: cloud functions, cloud storage, GAS, gcp, gemini, python, vba, 変換 新規にGoogle Workspaceを導入しようとなると1つ大きな障害があります。それが「マクロ資産はどうする?」問題。Enterprise PlusプランだとMacro Converterというのが利用できますが、この為だけに最上位の高価なプランに入るのはちょっと。 そこで、今回VBA + GAS + Gemini 1. 5 Flashを使ってVBAコードをGASに変換し、スプシにPushするという仕組みを構築してみました。 VBA側ではModuleを出力したりファイルをアップし、サーバーた... --- - Published: 2024-08-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/08/28/appsheet%e3%81%ae%e3%83%9e%e3%83%83%e3%83%97%e3%81%a7%e4%bd%bf%e3%81%88%e3%82%8bkml%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: AppSheet, Google, macOS - タグ: google earth, KML, QGIS, shapefile, デジタル台風, ハザードマップ AppSheetのマップビューでは実はKMLが利用できます。Google Earthで利用する為に作成されたファイル形式ですが、ピンデータだけじゃなくポリゴンやラインといったものも含められる為、地理情報に厚みを追加することができる優れた機能ですが、ちょっと制限が強めであるため、AppSheetで使えるKMLについて作成方法をまとめました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. c... --- - Published: 2024-08-23 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/08/23/google-apps-script%e3%81%a7chrome-enterprise%e3%81%ae%e3%83%9d%e3%83%aa%e3%82%b7%e3%83%bc%e3%82%92%e5%bc%84%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: admin sdk, Chrome Enterprise, Claude, gcp, Google Cloud 現在、Chrome Enterpriseの様々なポリシーを管理コンソール上で手動で設定しています。その中でドッペルゲンガードメインへのアクセスを封じる為に、URLブロック機能を活用しています。 このURLブロックのリストをGASで編集出来ないか?と考え調べてみると、REST APIを叩くことでそれが実現できることがわかったので、今回チャレンジしてみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||functio... --- - Published: 2024-08-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/08/14/terraform%e3%81%a7compute-engine%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b-%e5%bf%9c%e7%94%a8%e7%b7%a8/ - カテゴリー: Google, macOS, 開発 - タグ: compute engine, gce, gcp, homebrew, terraform, vm, 仮想マシン 前回の記事では、Google CloudのCompute Engineに単発の仮想マシンをデプロイすることが出来ました。しかし、実際の現場では単体より、ベースになるVMを元に複数台用意してそれぞれに対して作業を行うことがあります。 また、Terraformは奥が深く、変数や処理を別のファイルに分けて管理したり、呼び出したりが可能であるため、今回はこの辺りに触れつつ、10台位の同一構成マシンを複製することにチャレンジしてみようと思います。 (function(b,c,f,g,a,d,e){b. M... --- - Published: 2024-08-13 - Modified: 2025-02-20 - URL: https://officeforest.org/wp/2024/08/13/terraform%e3%81%a7compute-engine%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%82%92%e8%87%aa%e5%8b%95%e5%8c%96%e3%81%99%e3%82%8b/ - カテゴリー: Google, macOS, 開発 - タグ: compute engine, gce, gcp, homebrew, terraform, vm, 仮想マシン Google Workspace Migrateを使うに当たっては、Google Cloud上に何台ものCompute Engineの仮想環境を構築しセットアップする必要性があります。最大で1プロジェクト40台のノードサーバを手作業で構築しセットアップするのはとても大変。 ということで、これらの仮想マシンのデプロイをTerraformを使って自動化し、検証・再検証・先行ユーザ・本番ユーザといったような何回も手作業での構築時間の圧縮を図れるようにすると、コストも減るのでここにその手法と手順を記録す... --- - Published: 2024-08-09 - Modified: 2025-04-23 - URL: https://officeforest.org/wp/2024/08/09/appsheet%e3%81%a7%e5%ae%89%e5%90%a6%e7%a2%ba%e8%aa%8d%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/ - カテゴリー: AppSheet, Google, JavaScript, 業務テクニック - タグ: BCP対策, 地震, 安否確認 小さい組織などで地震の際の安否確認をしたいけれど、その為のツールを持っていない、もしくは支払う余裕がないからスプシのみで運用といったようなケースがあります。しかし、手動で管理するのは大変ですし、仮にも全国に社員が散らばってる場合、誰に直接的な影響が出ているのか?といったようなBCP対策面でも決して良いとは思えません。 そこで、オープンなAPIとして公開されてる地震情報を取得したら、自動的にユーザに通知して、安否確認を入れてもらい、震源や震度、誰に直接的に影響が及んでいるかを一意に確認できるApp... --- - Published: 2024-07-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/07/30/appsheet%e3%81%a7%e4%bb%96%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%81%a8%e6%a8%aa%e9%80%a3%e6%90%ba%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: AppSheet, Google, JavaScript - タグ: Android, chatGPT, Claude, urlscheme, URLスキーム, インテント 以前からちょっと作ってみたいと思っていたドライブ専用アプリ。自分が気に入った場所や行ってみたい場所を登録しておくものですが、いつもスマフォのGoogle Maps => Navicon => カーナビといった具合に結構手順があって、面倒だなと思ってたのです。 そこで地点登録時に他のアプリに緯度経度送り込むURL Schemeを構築しておけばワンタッチでアプリ起動出来るのでは?と思いAppSheetで作成しました。登録時にGoogle Apps Script連携で書き込みしています。 (funct... --- - Published: 2024-07-29 - Modified: 2025-06-16 - URL: https://officeforest.org/wp/2024/07/29/google-workspace%e3%81%a8microsoft365%e3%81%ae%e6%a9%9f%e8%83%bd%e6%af%94%e8%bc%83/ - カテゴリー: Google, Microsoft365, msoffice, 業務テクニック - タグ: google workspace, オフィス, グループウェア, 生成AI 過去に自分がGoogle WorkspaceおよびMicrosoft365を社内で利用してきた経験に基づき、両者の違いや向き不向き、文化の違いなどについてまとめています。 両者の間には明確な差があるものの、いざ導入検討しようとする企業側での認識が「どちらも同じようなもの」という漠然とした状態でスタートすることが多く、あれができないこれができないと齟齬が生じることも多いので、導入検討をするに当たっては本エントリーを基本にスタート地点とゴール地点を目指すと良いのではないかと思います。 (functi... --- - Published: 2024-07-25 - Modified: 2025-05-22 - URL: https://officeforest.org/wp/2024/07/25/google-workspace%e3%81%a7appsheet%e3%82%92%e4%bd%bf%e3%81%84dx%e3%82%92%e5%8a%a0%e9%80%9f%e5%8c%96%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: AppSheet, Google - タグ: DX, google workspace 2020年、GoogleがAppSheetを買収した頃に作成したエントリーがだいぶ陳腐化してしまっていたので、リライトも兼ねて書き直そうと思い作成したのがこのエントリー。App Makerがシャットダウンされて、AppSheetがGoogle Workspaceファミリーに追加されてすでに3年以上が経過し、実際自身でも開発してみて得た知見をまとめてみました。 2023年7月17日より、GWSにもCoreプランということで無償で作成が可能になっていますが、AppSheet Enterpriseが登... --- - Published: 2024-07-24 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/07/24/appsheet%e3%82%92%e7%a4%be%e5%86%85%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e5%a0%b4%e5%90%88%e3%81%ae%e3%82%a4%e3%83%ad%e3%83%8f/ - カテゴリー: AppSheet, Google - タグ: Enterprise AppSheetの社内運用を厳格に管理したいけれど、どうやって管理したらよいのかわからない。という声が聞こえてきたので、AppSheet Enterprise Plusを導入していろいろな角度から検証してみました。 確かに、Google WorkspaceにAppSheet Coreプランが追加されたことで作れるようにはなったけれど、これ安全なの?という疑問は普通に湧いてくると思いますし、制御を掛けたいというのも当然の要望です。 (function(b,c,f,g,a,d,e){b. Moshi... --- - Published: 2024-07-23 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/07/23/google-apps-script%e3%81%a7%e3%82%bd%e3%83%ab%e3%83%90%e3%83%bc%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: LinearOptimization, アルバイト, シフト組, ソルバー, 線形計画法 Google Apps Scriptの中で殆どの人が使ったことがないであろう特殊なクラスがあります。それがLinear Optimization Service。ひとことで言えばExcelのソルバー機能をAPIにしたもの。といってもソルバー自体殆どの人が使ったことが無いでしょう。 このソルバーは線形計画法と呼ばれるもので、様々な条件満たし制約事項をクリアした組み合わせを導くもので、限られた予算で複数種類のものを何個ずつ買えるか?であったり、アルバイトのシフト組みなどで利用されていたりします。 今... --- - Published: 2024-07-17 - Modified: 2025-04-26 - URL: https://officeforest.org/wp/2024/07/17/2024%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/ - カテゴリー: AppSheet, Google, JavaScript, office - タグ: AI, BigQuery, gemini, google workspace, nodejs, スプレッドシート 2024年も半ばを過ぎて、ここまででGoogle Workspaceも様々な新機能がリリースされてきています。割と大型なアップデートが続いてるのですが、ここらで一旦振り返ってみて、2024年のアップデート情報をまとめました。2024年後半の内容についてもリリース次第順次追記をしていこうと思います。 Cloud Next Tokyo 2024は来月8月1日から開催予定です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||func... --- - Published: 2024-07-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/07/16/gas%e3%82%84appsheet%e3%81%a7%e4%bd%bf%e3%81%86%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e8%a8%ad%e8%a8%88/ - カテゴリー: AppSheet, Google, JavaScript, 入門編, 開発 - タグ: Query関数, スプレッドシート, データベース, リレーション, 正規化, 総務省 Google Apps ScriptやAppSheetを始めるにあたって、なんとなくフワっと今あるスプレッドシートの現業のデータを元にスタートするという人は多いと思います。しかし、それは大きな誤りです。 単純なコピペだけしかしない「マクロ」程度のものであるならばいざ知らず、きちんとしたアプリケーションとして構築するうえでは様々な障害がこの先に待っています。よって、ここではしっかりしたスプレッドシート設計を行い、アプリとして運用できる「型を学ぶ」ということでまとめています。 https://off... --- - Published: 2024-07-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/07/08/microsoft365%e3%81%aeoutlook%e3%81%8b%e3%82%89pst%e3%82%92%e3%82%a8%e3%82%af%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b%e6%89%8b%e6%b3%95/ - カテゴリー: Google, Microsoft365 - タグ: Exchange, GWMMO, Outlook, pst, エクスポート 大分前のOutlookの場合、現在の受信済みメールをバックアップするのは容易いことでした。しかし、Microsoft365となったOutlookはデフォルトでIMAP4であり、PSTとしてバックアップ(メールボックスのファイル)するのはやや手間が掛かります。また他のサービスに移行するにあたって、管理者が一斉に全員分ExchangeからPSTをエクスポートするのは非常に難儀します。 そこで今回、Microsoft365のOutlookからPSTでエクスポートする方法を調査してみました。 (func... --- - Published: 2024-06-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/22/appsheet%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ab%e5%90%88%e3%82%8f%e3%81%9b%e3%81%a6%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf/ - カテゴリー: AppSheet, Google - タグ: admin sdk, arrayformula, Query, Query関数, ref, スプレッドシート, リレーション 別件のワークフローアプリを作ってる中で「このドロップダウンから選ぶの大変」と言うケースがありました。AppSheetのドロップダウンは検索がそのまま出来るのですが、100も200も毎回出てくると、必ず検索をするという手間が生じることになります。これはスマートじゃない。 しかし実際にユーザに必要なのはそのうちのいくつかでしか無いので、これをテーブル設計で何とかして、ユーザに合わせてフィルタした結果をプルダウンに表示させたい(そうすれば検索する必要が無くなる)。というのが今回のテーマです。 (fun... --- - Published: 2024-06-20 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/20/google-apps-script%e3%81%a8vis-js%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: jQuery, Timeline, vis.js, タイムライン 前回、Google Apps ScriptとTimelineのライブラリを使って、スプレッドシート連動のタイムラインを描くことが出来ました。しかし、前回のライブラリは弱点があり、日付のパーツを上部に固定化したり、またタイムラインのメイン部分だけを縦スクロールさせるといった事ができない為、データ量が多くなると色々と弊害もありました。 その後継ライブラリであるVis. jsではこの辺りが解消されてると聞いたので、今回はVis. jsでタイムラインを描いてみたいと思います。 https://offic... --- - Published: 2024-06-19 - Modified: 2025-04-22 - URL: https://officeforest.org/wp/2024/06/19/appsheet%e3%81%a7%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%81%a8%e3%83%aa%e3%83%ac%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%b7%e3%83%83%e3%83%97%e3%82%92%e8%a3%85%e5%82%99/ - カテゴリー: AppSheet, 開発 - タグ: dropdown, ref, リレーション, 明細 前回のエントリーでAppSheetにて植物図鑑の大枠が作成できました。しかし、実際にはちょっと機能不足。ということで、各植物に「栽培日誌」として記録を追加できるようにしたり、作業項目をドロップダウンで選んで登録出来るようにしたい。その結果をカレンダーで一覧にしたい。 ということで、今回はRefと呼ばれるリレーションシップ機能とカレンダービューの追加の2つを取り組んでみたいと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b... --- - Published: 2024-06-16 - Modified: 2025-05-09 - URL: https://officeforest.org/wp/2024/06/16/appsheet%e3%81%a7gemini%e9%80%a3%e6%90%ba%e6%a4%8d%e7%89%a9%e5%9b%b3%e9%91%91%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AppSheet, Google, JavaScript - タグ: AI, gemini AppSheetを使い始めて思うことが「やはり出来ない事や未だ装備されていない」ことで限界に達することが早いなぁと思う次第。今後アップデートされていって装備してほしいなと思うのが、直接ボタンを配置してGASをトリガーし、返り値を受け取れること。現在は追加や更新時をトリガーにしてしか連携出来ません。 そこでGoogle Apps Scriptのウェブアプリを利用しつつ、Gemini 1. 5 Flash APIが無料で使えると耳にしたので連携するアプリを作ってみようと思います。 https://o... --- - Published: 2024-06-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/14/google-apps-script%e3%81%a7vue%e5%af%be%e5%bf%9c%e7%b5%84%e7%b9%94%e5%9b%b3%e3%82%92%e7%94%9f%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: orgchart, vue, 組織図 以前、GoogleのVisualization APIを使っての組織図をGASで作成したことがあります。スプレッドシートをベースに作成するタイプのOrgChartというものを使っていました。ただ、作り方が若干面倒くさいデータ構造になっていて素直ではなく、スプシから作れるのは良い点なのですが、効率が悪かったです(部署とそこにぶら下がる人を別々に管理する必要がある)。 そこで、Vue. js対応のVue-Organization-Chartと呼ばれるプラグインを利用して、同じくスプシからより簡単な構... --- - Published: 2024-06-12 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/12/google-apps-script%e3%81%8b%e3%82%89cloud-sql%e3%81%b8%e3%81%ae%e6%8e%a5%e7%b6%9a%e3%82%92%e5%86%8d%e6%a4%9c%e8%a8%bc%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: cloudsql, gcp, mysql, ライブラリ, 証明書 2019年頃にちょこっとだけ、Google Apps ScriptからGoogle CloudのCloud SQL(MySQL)に接続するエントリーを書きましたが、大分たってしまい、リライトするのも大変なので、改めて現時点に於いて、GASからCloudSQLのMySQLに接続する上での手順やパフォーマンス、活用方法などで新規にエントリーを書くことにしました。 だいぶ変わってる点があるため、注意点等含めて、複数名で活用するアプリを作ってみたいと思います。 (function(b,c,f,g,a,d... --- - Published: 2024-06-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/11/appsheet%e3%81%8b%e3%82%89google-apps-script%e3%82%92%e5%8f%a9%e3%81%8f%e6%96%b9%e6%b3%95/ - カテゴリー: AppSheet, Google, JavaScript - タグ: appsheet AppSheetは「ノーコードツール」なわけですが、どうしてもそうなると出来る範囲が限られてしまいます。一方でGASは出来る範囲は広いものの「GUIの構築」はHTMLとCSSでゴリゴリ書く必要があります。GUIをAppSheet側で、バックエンドをGASでといった使い方が出来るとニコイチで良いアプリケーションが作れそうです。 そこで今回はこの2つの組み合わせでアプリを構築できるか?挑戦してみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliat... --- - Published: 2024-06-01 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/06/01/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e6%a9%9f%e8%83%bd%e3%81%8c%e6%9d%a5%e3%81%9f%e3%82%88/ - カテゴリー: Google - タグ: Spreadsheet, テーブル Google Cloud Next '24では地味な扱いというか、殆ど何処のサイトも注目機能みたいに扱っていなかったテーブル機能。もともとMicrosoft Excelではその原型が2000年から搭載されてる機能です。これがようやっとGoogleスプレッドシートに搭載されて、自分のテナントにも展開されました。 自分自身も社内研修などではこのテーブル機能とPower Queryは事務職の必須のスキルとして推していましたが、Excelのテーブルとどう違うのか?などを早速検証してみようと思います。 ※... --- - Published: 2024-05-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/30/okta%e3%81%8b%e3%82%89google-workspace%e3%81%ab%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%b3%e3%82%aa%e3%83%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, 業務テクニック - タグ: google workspace, okta, SSO 先日、Microsoft Entra IDをIdPにして、Google Workspaceに対してのユーザの同期とシングルサインオンを実装しました。一方でそれ以外のパターンとしては、Oktaが結構IT業界では耳にするようになりました。 このOktaをIdPにして、Google Workspaceに対してシングルサインオンで入れるようにしてみようと思い、検証をしてみました。以下はAzure Entra IDからProvisioning & SSOでGoogle Workspaceと連携した時の記事... --- - Published: 2024-05-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/28/azure-entra-id%e3%81%ae%e8%a9%a6%e7%94%a8%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e6%89%8b%e9%a0%86/ - カテゴリー: Microsoft365, 開発 - タグ: azure, entra id ここ最近、AzureのEntra ID(旧Azure Active Directory)界隈を操作する機会が多かったので、自分で検証用環境として構築する「Entra ID P1」の環境の構築方法とそのテナントの削除方法についてまとめてみました。 作成については大きな障害は無いのですが、問題は削除がめちゃくちゃ面倒でしたので要注意です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. cur... --- - Published: 2024-05-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/22/google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e9%80%a3%e6%90%ba%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, ガジェット - タグ: admin sdk, calendar, jQuery, タイムライン, 組織カレンダー 以前、Googleスプレッドシートのタスクを元にjQueryライブラリにてタイムラインアプリを作成したことがあります。同じ仕組みを作って、Google Groupに参加してるメンバーのカレンダー情報を投影できないか?ということで今回作成してみました。 外部メンバーでもGoogleアカウントであるならば表示させることは可能ですが、相手に閲覧を許可しておく必要性があります。 所謂、組織カレンダーと呼ばれるものを模して作成したもので、同様のものはrakumoやサテライトオフィスがアドオンとして提供して... --- - Published: 2024-05-20 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/20/%e5%a4%a7%e5%88%87%e3%81%aa%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%8c%e5%a3%8a%e3%82%8c%e3%81%9f%ef%bc%81%ef%bc%81easeus-fixo%e3%81%a7%e4%bf%ae%e5%be%a9%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: macOS, windows, プロモーション - タグ: EaseUS, 修復 古いHDDやCD-Rに格納して於いたファイルを開いてみたらエラーで開けない。Sharepointに置いておいた皆で共有してるExcelファイルを開いてみたら「ファイルが破損」。リカバリーソフトで復旧したファイルが結局壊れてる。こういったことは結構遭遇します。大切なファイルなのに、もはや開くことも出来ない。 そういった時に利用するのがファイル復元ソフト。今回EaseUS社様よりソフトウェアを頂けたので、壊れたファイルを用意し実際にどこまで復元出来るものなのか?調査してみました。 (function... --- - Published: 2024-05-18 - Modified: 2025-04-29 - URL: https://officeforest.org/wp/2024/05/18/vmware-fusion-pro%e3%81%8cbroadcom%e3%81%8b%e3%82%89%e7%84%a1%e5%84%9f%e5%85%ac%e9%96%8b%e3%81%95%e3%82%8c%e3%81%9f%e3%81%ae%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS, windows - タグ: vm, VMware, windows11, 仮想環境 EMCに買収されたりDELLの参加になったり、最終的に2023年11月22日にBroadcomに買収されてきたVMwareだったわけですが、2024年5月13日にBroadcomからVMware Workstation Pro 17およびVMware Fusion Pro 13が無償公開されました。アカウントはBroadcomに移管されていますが、VMware時代の資料がぼんぼん消えていたりするのでちょっと困った状態ですが、無償公開されてるのであれば使ってみようと思い、ダウンロードしてみました。... --- - Published: 2024-05-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/17/google-apps-script%e3%81%8b%e3%82%89azure-entra-id%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e6%83%85%e5%a0%b1%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/ - カテゴリー: Google, JavaScript, Microsoft365, office - タグ: azure, entra id, Graph API Microsoft Azure ADことEntra IDは導入してIdPとして使ってるけれど、Google Workspaceを使っているという場合、プロビジョニングで自動連携してるケースがあります(Entra側にユーザ追加や更新すると自動でGWS側も反映する)。その際に組織部門の値をもって同期するとユーザの組織部門配置を書き換えが可能です。 しかし、ユーザ数が多い場合や定期異動、転勤等で配置転換が起きるとEntra ID側のプロパティをいちいち開いて手修正なんてやってられません。そこでこれをス... --- - Published: 2024-05-14 - Modified: 2025-03-31 - URL: https://officeforest.org/wp/2024/05/14/gemini-for-google-workspace%e3%81%ae%e5%ae%9f%e5%8a%9b%e3%81%a3%e3%81%a6%e3%81%a9%e3%82%8c%e3%81%a0%e3%81%91%e3%81%82%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - カテゴリー: AI, Google, Microsoft365 - タグ: AI, alexa, Android, chatGPT, Claude, gemini, google workspace 2024年2月21日、BardからGeminiに変わり、Gemini for Google Workspace(旧Duet AI for Google Workspace)が利用可能に成りサブスクリプションにも登場するようになりました。あれから数ヶ月他の生成AI界隈も劇的進化を遂げている中、Gemini for Google Workspaceどうなのよ?という話も聞こえてくるようになりました。 Gemini Enterpriseを触る機会を得たので、今回他のサービスとの比較も含めて検証し てみ... --- - Published: 2024-05-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/13/google-workspace%e3%81%a7%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92%e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%a5%ad%e5%8b%99%e3%83%95%e3%83%ad%e3%83%bc/ - カテゴリー: Google, 業務テクニック - タグ: google workspace, Vault, アカウント削除, 退職 Google Workspaceを導入している企業に於いて、退職時やアカウント削除は少々気を使うシーンです。削除を行う前にどんな作業をしておかなければならないのか?といったことをまず把握した上で、最終的に削除を実行する必要があります。また、削除後のユーザデータの取扱いという作業も待っています。 今回は、この「アカウントの削除」をする前の注意点についてまとめました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function... --- - Published: 2024-05-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/05/03/appsheet%e3%81%a7google-form%e9%80%81%e4%bf%a1%e3%82%92%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%97%e3%81%a6%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/ - カテゴリー: AppSheet, Google, RPA - タグ: Google Form, Google Sites, タスクランナー, フォーム, 自動応答 自分はローカライズされていないAppSheetにあまり今は力入れていないのですが、業務上で取り扱わなければならなくなったので、ブログでもAppSheetテクニックをこれから作ろう、という取っ掛かりとして「AppSheetにて、Google Form送信をトリガーに通知メールを送る」というものを作ってみました。 Available in open beta: Build AppSheet automations using Google Formsというニュースが2024年5月1日にあり、丁度自分... --- - Published: 2024-05-01 - Modified: 2025-04-30 - URL: https://officeforest.org/wp/2024/05/01/asus-chromebook-flip-c436fa%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%83%86%e3%82%b9%e3%83%88/ - カテゴリー: Google, Linux, 業務テクニック - タグ: asus, Chromebook, gemini, google workspace, MDM, Qemu, steam, Wine, 社会問題 以前使っていたHP Chromebook 14aは友人に譲ってしまったものの、業務でChromebookは必要。また、Chrome Enterprise Upgradeを試してみたいということもあって、中古で良い品が見つかったので手に入れました。ASUSのChromebook flip C436FA。 ハイパワーでSSD仕様のモデルで新品で買うと良いお値段。しかし今回は格安で手に入れることが出来、前回とは違い色々と出来る幅も広がったので、業務で利用することをフォーカスしてChromebookを調... --- - Published: 2024-04-26 - Modified: 2025-02-19 - URL: https://officeforest.org/wp/2024/04/26/google-workspace%e3%81%ae%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e7%ae%a1%e7%90%86%e3%82%92%e6%a5%b5%e3%82%81%e3%82%8b/ - カテゴリー: Google, 入門編, 業務テクニック - タグ: drive, Google Sites, グループ, 共有ドライブ Google Workspaceを導入に於ける壁の1つが「共有ドライブ設計」です。意外とこれが難しい。そもそもNASでは無いので社内のファイルサーバのつもりで使うと後で色々と大変なことになります。ましてやここに「外部共有」を加えるとなると情報漏洩のリスクが一気に高まります。 リテラシーの高い企業であれば運用でどうにかなっても、そうではない企業では現場からのクレームや業務効率の低下なども招くことでしょう。ということで、自分が実際にGoogle Workspace管理者として運用してきたテクを中心に... --- - Published: 2024-04-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/22/%e7%ae%a1%e7%90%86%e5%af%be%e8%b1%a1%e3%81%ab%e5%90%ab%e3%81%be%e3%82%8c%e3%81%aa%e3%81%84%e3%83%a6%e3%83%bc%e3%82%b6%e7%94%a8%e3%81%ae%e7%a7%bb%e8%a1%8c%e3%83%84%e3%83%bc%e3%83%ab%e3%82%92%e6%a4%9c/ - カテゴリー: Google, 業務テクニック - タグ: gmailアカウント, google workspace, 野良 Google Workspace導入前に別にメールボックスがあり(会社ドメイン)、そのアドレスを元にGoogleアカウントを会社ドメインで野良で作成できてしまう。これが後にGoogle Workspace導入時にちょっとした問題になることがあります。 このアカウントは会社ドメインではあるものの、会社管理のテナント外のアカウントであるため、GWS導入したならば自社テナントのアカウントとして引き込みたい。今回これを実現する機能である「管理対象に含まれないユーザ用の移行ツール」を深掘りしてみたいと思い... --- - Published: 2024-04-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/22/google-apps-script%e3%81%a7document%e3%81%ae%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%ae%e5%80%a4%e3%82%92%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/ - カテゴリー: Google, JavaScript - タグ: Document, table Googleドキュメントのテーブルの値を書き換えたい。そんな要望はちょっとだけあります。とりわけ差込印刷をしてしまうと元の差込コードが消えてしまう為、それを復元したいのに復元するとドキュメントのレイアウトが崩れる。そんな時に思いついたのがこの手法。 予めテーブル構造の値をJSONなどで取っておいて、初期化時には復元する手法として使えれば、ドキュメントを上書きなんてトリッキーな手法を使わずに済むわけです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateOb... --- - Published: 2024-04-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/16/google-apps-script%e3%81%a7%e5%b7%ae%e8%be%bc%e3%81%a7pdf/ - カテゴリー: Google, JavaScript - タグ: PDF, ドキュメント, リビジョン, 差込印刷 以前、Google Apps Scriptで差込印刷的なものを実現し、その後これを元に一括でPDF化するものを開発しています。しかし、いくつかの理由でこのPDF化をする手順は結構複雑で時間も掛かります。 そこで、この過程の一つである「テンプレートを複製する」部分を削って時間を稼げないか?ということで今回挑戦してみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. curre... --- - Published: 2024-04-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/14/google-apps-script%e3%81%a7pdf%e3%82%92%e7%b5%90%e5%90%88%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript - タグ: PDF, pdflib, 結合 以前紹介したStackOverFlowのmergePdfs関数がうまく動作しないという報告がありましたので、調べてみた所、一部だけ日本語文字化け等の問題が生じるケースがあることが判明。最近のGoogle系のサービスの更新によるものなのか?うまく動きませんでした。 ということで、前回PDFフォームを操作するで利用したライブラリで今度は結合を実現してみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arg... --- - Published: 2024-04-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/10/google-workspace%e3%81%ab%e5%85%b1%e6%9c%89%e3%83%a1%e3%83%bc%e3%83%ab%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e3%81%a3%e3%81%a6%e7%84%a1%e3%81%84%e3%81%ae%ef%bc%9f/ - カテゴリー: Google, Microsoft365, 業務テクニック - タグ: gmail, 共同トレイ, 共有メールボックス Microsoft365には「共有メールボックス」という機能があり、目的別顧客別に代表となるメアドと箱を専用で用意することが出来ます。そして、アクセス権を持ってしてユーザに割り当てが可能です。これは自身のメールボックスとは別のメールボックスとなるため、ヘルプデスク窓口であったりチーム別窓口として用意して活用してる企業は多いと思います。 一方、Google Workspaceにはこの「共有メールボックス」に該当する機能あるの?みたいな問い合わせは結構受けたりします。この部分について深堀りしてみたい... --- - Published: 2024-04-08 - Modified: 2025-01-30 - URL: https://officeforest.org/wp/2024/04/08/google-apps-script%e3%82%92%e5%a7%8b%e3%82%81%e3%82%88%e3%81%86%e3%80%82%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%93%e3%81%a8%e4%bb%a3%e8%a1%a8%e4%be%8b/ - カテゴリー: Google, JavaScript, 入門編 - タグ: プログラミング, リスキリング 春、何かを始めるのには良い区切りである季節。新入社員としての武器を作るも由、リスキリングとして修行するも由。会社の為ではなく己の宝とするべく身につける技術は継続力が重要です。 もし何を身につければ良いのか?迷っているのであるならば、低コストで今すぐ初められるGoogle Apps Script(以下、GAS)が最も最適です。今回は自分の経験からGoogle Apps Scriptで出来ることをまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffilia... --- - Published: 2024-04-05 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/05/google-apps-script%e3%81%ae%e5%88%b6%e9%99%90%e4%ba%8b%e9%a0%85%e3%82%84%e6%b3%a8%e6%84%8f%e7%82%b9%e3%82%92%e3%81%be%e3%81%a8%e3%82%81%e3%81%be%e3%81%97%e3%81%9f/ - カテゴリー: Google, JavaScript, 入門編, 業務テクニック, 開発 - タグ: google apps script, quota, urlfetchapp せっかくの春ですので、今年度からGoogle Apps Scriptを初めてみようか?と思っている人向け・・・とは言えないかもしれませんが、GASを扱っていてぶつかる可能性のある各種制限事項や注意点についてまとめてみました。 結構制限事項があり、踏み込んで使おうとすればするほど不可解なトラブルが待っていたりします。特にコードは正しいはずなのに動かないというケースはこの制限事項などに引っかかってる恐れがあるので、一度確認してみてください。 (function(b,c,f,g,a,d,e){b. M... --- - Published: 2024-04-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/04/04/google-apps-script%e3%81%a7%e7%8f%be%e5%9c%a8%e3%81%ae%e5%89%b2%e3%82%8a%e5%bd%93%e3%81%a6%e3%83%a9%e3%82%a4%e3%82%bb%e3%83%b3%e3%82%b9%e6%95%b0%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: ライセンス, 割り当て, 情シス, 管理 これまで、Google Workspaceの管理者として管理をしていて困ったことの1つに「残りのライセンス枠がいくつ」なのかが、管理コンソールを開かないとわからない点。そんな時に限って現場で大口の採用が決まっていざ割り当てようと思ったら、枠が足りない・・・発注しても間に合わないみたいな事が往々にしてありました。 そこで、現時点でのGoogle Workspaceのライセンス枠がどれだけあるのか?を調べる手法についてまとめました。 (function(b,c,f,g,a,d,e){b. Moshi... --- - Published: 2024-04-03 - Modified: 2025-05-17 - URL: https://officeforest.org/wp/2024/04/03/google-workspace%e3%82%92%e6%96%b0%e8%a6%8f%e3%81%ab%e5%b0%8e%e5%85%a5%e3%81%99%e3%82%8b%e6%99%82%e3%81%ab%e6%8a%91%e3%81%88%e3%81%9f%e3%81%84%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88/ - カテゴリー: Google, 入門編, 業務テクニック - タグ: DNS, google workspace, Notes, sakura, メール 組織で初めてGoogle Workspaceを導入しようとなると何から始めたらよいのか?何をしなければならないのか?といったことで迷う点がたくさんあります。さらにMicrosoft365から移行するとなると新規導入よりも考慮しなければならないポイントが増えることになります。 今回は新規にGoogle Workspaceを導入する場合に押さえておきたいポイントをまとめてみました。Microsoft365からの移行についてはまた改めてまとめのページを作成したいと思います。とりわけ、今回の事例ではドメ... --- - Published: 2024-04-02 - Modified: 2025-05-21 - URL: https://officeforest.org/wp/2024/04/02/bigquery/ - カテゴリー: Google, JavaScript, office, 業務テクニック - タグ: BigQuery, Spreadsheet, データウェアハウス, データベース Google Spreadsheetは2024年現在、2022年の上限引き上げによって1000万セルまで上限が引き上げられています。これにより多くのデータを格納することが出来るようになり、Google Apps Scriptなどを使った分析ツールを作る上でも相当量のデータを蓄えておくことが可能になり可能性が広がりました。 しかし、データ量が増えてもスプレッドシートではSQL言語が使えるわけじゃなく、またアクセス速度も遅い。上限が拡大したといっても、年間10万レコード(列数30列)といったデータで... --- - Published: 2024-03-29 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/29/google-cloud-directory-sync%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6openldap%e3%81%8b%e3%82%89%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: Google, Linux, windows - タグ: gcds, openldap, 同期 オンプレミスのActive DirectoryやOpenLDAPのディレクトリと、Google Workspaceのディレクトリを同期させて、ユーザアカウントを自動で作成したりプロファイル情報を自動で反映するための仕組みがGoogle Cloud Directory Sync(GCDS)です。今回これをテストしてみようと思いましたが、現状の自分の環境ではActive Directoryを用意できないので、LinuxのOpenLDAPで代用して検証しています。 果たして、ローカルLDAPから自動で... --- - Published: 2024-03-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/28/%e5%80%8b%e4%ba%bagoogle%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92google-workspace%e3%81%ab%e7%a7%bb%e7%ae%a1%e3%81%99%e3%82%8b%e6%89%8b%e6%b3%95/ - カテゴリー: Google, Microsoft365, 業務テクニック - タグ: gmail, google workspace, Notes, thunderbird, 新規導入, 移行 新規にGoogle Workspaceを利用するに当たって、もしこれまで個人のGoogleアカウントを利用していたといったようなケースの場合、移行する上での大きな課題になります。 またソレ以外でも、社内でMicrosoft365を利用していたであったりするケースもあり、移行作業は非常に大きなプロジェクトになります。今回は特に個人Googleアカウントにフォーカスして移行の方法をまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject... --- - Published: 2024-03-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/27/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%81%ae%e5%a4%96%e9%83%a8%e9%80%a3%e7%b5%a1%e5%85%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: admin sdk, API, contacts, people 社内のGmail等やContactsに於いて連絡先は普段から利用する手段になっています。しかし、ディレクトリに表示されるのはあくまでもGoogle Workspaceにアカウント登録してる人のデータのみ。自分のお客様や取引先の連絡先データはGmail同様個人で管理するといったケースが多かったと思います。 しかし、Google Workspaceには共有外部連絡先というものが存在しており、ここで登録しておくことで個別ユーザで管理せずとも、組織全体で管理が出来るのだとか。ということでこの機能を調査し... --- - Published: 2024-03-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/27/entra-id%e3%81%a8google-workspace%e3%81%ae%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%82%92%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95-provisioning%e7%b7%a8/ - カテゴリー: Google, Microsoft365 - タグ: azure ad, entra id, google workspace 前回の記事にて、Google Workspace側のGoogle Directory Syncという機能を利用して、Azure Entra ID(Azure Active Directory)と同期させて、メンバーを自動的に追加する手法を記しました。一方で、Azure側にもEntra IDのメンバーをGoogle Workspace側に自動プロビジョニングする機能があり、これとSSO連携する機能を組み合わせることで、Entra ID側だけをメンテすればGWS側のメンバー管理が楽になります。 今回... --- - Published: 2024-03-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/26/entra-id%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7google-workspace%e3%81%absso%e3%81%a7%e5%85%a5%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, Microsoft365, 業務テクニック - タグ: AzureAD, google workspace, SAML, SSO 前回の記事では、Microsoft Azure Entra ID⇒Google Workspaceとを同期させてユーザの自動追加を実現しました。一方で、ID管理の主体がAzure側のADことEntra IDにあるので、そちらで同じ独自ドメインを設定し、SSO(シングルサインオン)にてGoogle Workspaceに入れたら便利だなということで、挑戦してみました。 Google Workspace Business Standard + Azure Entra IDでSAML認証を仕掛けて、SS... --- - Published: 2024-03-25 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/25/entra-id%e3%81%a8google-workspace%e3%81%ae%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%82%92%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, Microsoft365 - タグ: AzureAD, Google Directory Sync, google workspace 会社のID管理はMicrosoft AzureのEntra ID(旧Azure AD)で行い、Google Workspaceを利用してるといったケースに於いて、両者のアカウントを常に同期して一致させておきたいというケースがあります。2022年、大掛かりなGCDS(Google Cloud Directory Sync)に代わるものとしてBeta版ですがGoogle Directory Syncというものがリリースされました。 今回これでAzure側のEntra IDのユーザをGoogle Wo... --- - Published: 2024-03-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/22/ad%e4%b8%8d%e8%a6%81%ef%bc%81%ef%bc%9fgoogle-workspace%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7windows%e3%81%ab%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, macOS, windows - タグ: ad, gcpw, google workspace Google Workspaceを主として利用してるのに、なぜかActive Directoryが入っていて、しかも殆どADは活用されていない(アプリ配布もなければ、ポリシー配布もない)なんて会社があったりします。そんな場合、Google WorkspaceのアカウントでWindowsにログオンして、管理をGoogle Workspace側で出来たらいいなという人向けのツールが用意されています。 それが、GCPW。予め配布するPCにキッティングしてツールを入れておくと良いでしょう。今回はGCPW... --- - Published: 2024-03-20 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/20/google-apps-script%e3%81%a7claude-api%e3%82%92%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%81%a7%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, JavaScript, 開発 - タグ: AI, amazon, chatGPT, チャット, 人工知能 ChatGPT、Google Gemini(Bard)と様々なAIチャットサービスがしのぎを削り、ついていけないスピードで進化し続けています。そこに新たにAmazon, Googleが出資したというAnthropic(アンスロピック)という会社。生成AIで新たに登場した企業で、ChatGPTのOpenAIよりも低価格で高機能なClaudeと呼ばれる生成AIをリリースしています。 2024年3月16日には、Claude3 Haikuというバージョンをリリースし、画像生成AIまで備えているだけじゃな... --- - Published: 2024-03-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/18/google-workspace-administrator%e8%b3%87%e6%a0%bc%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e8%aa%bf%e3%81%b9%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, 業務テクニック - タグ: google workspace, 資格 AWSやAzureといったベンダーによる資格というものがあり、公的なものというより能力を証明するものとして広く取得が推奨されています。Azureで有名なのはAZ104などがそれに該当します。 GCPにもたくさんの認定資格が用意されていますが、Azureなどと比較すると書籍も少なく情報も少ない。今回、Google Workspaceの管理者資格に挑戦すべく、この資格に関する情報をまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject... --- - Published: 2024-03-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/18/%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e3%83%a1%e3%82%a2%e3%83%89%e3%81%a7gas%e3%81%8b%e3%82%89%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%82%8b/ - カテゴリー: Google, JavaScript, 開発 - タグ: GmailApp, エイリアス, グループアドレス 時々現場の需要としてあるのが「グループアドレスのメアドをFromとしてメールをGoogle Apps Scriptで送信したい」というものがあります。通知系などの処理で実装されるケースが多く、利用する機会がなにげにあると思います。 しかし、躓くポイントがいくつかあるので内容についてまとめてみました。replyToなどをつけずにそのままグループアドレス宛に返信してもらえるので、外部向けの通知や、Slackなどのチャンネルへの自動投稿などでも便利です。 (function(b,c,f,g,a,d,e... --- - Published: 2024-03-17 - Modified: 2025-05-19 - URL: https://officeforest.org/wp/2024/03/17/chromecast%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97fire-tv-stick%e3%81%a8%e6%af%94%e8%bc%83%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, ガジェット - タグ: AirPlay, android tv, chromecast, Fire TV Stick, Google Assistant, Miracast, scrcpy Fire TV StickからNebula 4Kに移行しつつ、気になったので新たにもう一つの大手Googleが出してるChromecast with Google TV 4Kモデルを購入してみました。中身はAndroid TVなのでNebula 4Kと似たいようなものと思っていましたが、操作感が結構異なるので、その辺りも踏まえてまとめてみました。 Amazonで購入する場合、セールで20%引きの5980円で購入可能な時があるので、そこを狙って購入するとお得です。 (function(b,c,f,... --- - Published: 2024-03-12 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/03/12/obs-studio%e3%81%a7%e3%83%a9%e3%82%a4%e3%83%96%e9%85%8d%e4%bf%a1%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Linux, macOS, windows, 入門編, 業務テクニック - タグ: Android, Google Meet, gopro, obs, Youtube, ウェブカム, ライブ配信 ニコ生、ツイキャス、そしてYoutube Live。その他にもかつては、UstreamやらPeercastといったものもあったライブ配信。FMEでエンコードしながらFLVで配信していた時代は終わり、現在は配信といったらOBS Studioがデファクトスタンダード。NVIDIAのGPUにも対応していたり様々なオプションで機能拡張が出来たり。 しかし、実際に配信をやってみようと思うとやはりハードルはある・・・ということで、OBS Studioでのライブ配信が誰でも出来るように手順をまとめてみることに... --- - Published: 2024-03-11 - Modified: 2025-06-08 - URL: https://officeforest.org/wp/2024/03/11/google-workspace%e3%81%a7youtube%e3%83%81%e3%83%a3%e3%83%b3%e3%83%8d%e3%83%ab%e3%82%92%e9%81%8b%e7%94%a8%e3%81%99%e3%82%8b%e3%82%b3%e3%83%84-%e5%89%8d%e7%b7%a8/ - カテゴリー: Google, 業務テクニック - タグ: Youtube, コラム, チャンネル, 動画作成, 法人 Youtubeで企業が独自にチャンネルを設けて発信してる事例はすでにもう沢山ありますが、その多くが公式チャンネルにも関わらずすでに何年も経過してるのに「再生回数が1万にも満たない」であったり、途中で力尽きて数年前から更新が途絶えてるであったり、登録者数が3桁しかいない等惨憺たる状況のものも多く見かけます。 有象無象の猛者と莫大な動画数、プロも集うYoutubeで戦っていく為の術をここでまとめてみたいと思います。これは通常のYoutuberであっても同じことが言える面が大きいのですが、とりわけ法人... --- - Published: 2024-03-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/2024/03/07/anker-nebula-4k-streaming-dongle%e3%81%affire-tv-stick%e3%82%88%e3%82%8a%e5%bf%ab%e9%81%a9%e3%81%a7%e3%81%97%e3%81%9f/ - カテゴリー: Google, macOS, windows, ガジェット - タグ: AirPlay, FireTV, Google Assistant, Miracast, カーナビ, 車載 これまで長らく、動画閲覧環境としてFire TV Stickを利用してきました。しかし、最近のAmazonのFire TV Stickに対する不穏な噂が現実味を帯びてきており、快適な環境が損なわれてきました。また、AndroidことFire OSを捨てて独自のLinuxベースのVegaOSに移行するといったような動きもあるようだったので、代わりになる製品を探索していました。 その中で、もっとも理想に近い上にFire TV Stickよりも快適なガジェットが見つかったので今回、対Fire TV S... --- - Published: 2024-03-04 - Modified: 2025-05-14 - URL: https://officeforest.org/wp/2024/03/04/%e3%80%90gas%e3%80%91google-apps-script%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%83%bb%e9%81%a0%e9%9a%94%e6%9b%b4%e6%96%b0%e3%81%99/ - カテゴリー: Google, JavaScript, 開発 - タグ: Apps Script API, Drive API, プロジェクト, マニフェスト GASで様々なアプリを開発してると同じようなコードや、同じプロジェクトを複数デプロイして運用するケースがあります。それらを現在運用中のプロジェクトに対して更新した内容を反映するには、通常コードをコピペし直すであったり、ライブラリであるならばライブラリのバージョンを更新するといった作業を行う必要があります。 それだけでなく現在のコードをバックアップ・復元するといった事が必要なケースでもまとめて出力しておきたい所。そうした手法に関して今回まとめてみました。尚、Githubに対してのPush/Pull... --- - Published: 2024-01-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/01/11/vba%e3%81%a7oauth2-0%e8%aa%8d%e8%a8%bc-%e6%96%b0%e6%96%b9%e5%bc%8f%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: msoffice, RPA, 開発 - タグ: chrome, devtools, edge, excel, OAuth, puppeteer, vba, スクレイピング 2022年6月、IE11が終了するということで、以前にVBAにてOAuth2. 0認証する手段として記事を投稿したことがあります。しかし、前回の記事では大きな課題を残したまま、実現は出来てるけれどそれまでの認証コードとは違い、別の手間が生じてしまっていてハードルが上がってしまいました。 しかしこの状況を打破するかもしれない、ChromeのDevToolsプロトコルを直接叩いてPuppeteerのように操縦出来、なおかつChromeのバージョンに合わせてWebDriverを更新する手間、当然自分の... --- - Published: 2024-01-10 - Modified: 2025-04-12 - URL: https://officeforest.org/wp/2024/01/10/data-recovery-wizard%e3%81%af%e3%81%a9%e3%81%93%e3%81%be%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%be%a9%e5%85%83%e5%87%ba%e6%9d%a5%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - カテゴリー: macOS, windows, プロモーション, 業務テクニック - タグ: EaseUS, データ復元 情シス運用をしてると遭遇する厄介な問題が「データが消えた。復元して欲しい」という内容。個人であっても無意識にゴミ箱に捨てて速攻で空にするという作業を行ってしまい、結構な手戻りや取り返しが付かない事が起きたりします。 そんな時に役立つのが「データ復元ソフトウェア」なのですが、他のジャンルと違い一般的にあまり認識されていないことも多いです(復元出来ると思っていない人や、昔の経験から諦めてしまってる人などなど)。そこで今回、EaseUS社さんから支援頂き、一体どこまでデータが復元出来るものなのか?徹底... --- - Published: 2024-01-02 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2024/01/02/x%e3%81%8b%e3%82%89%e3%81%ae%e7%a7%bb%e4%bd%8f%e5%85%88%e5%80%99%e8%a3%9c-google-apps-script%e3%81%a7bluesky%e3%82%92%e5%8f%a9%e3%81%8f/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: bluesky, Twitter, X ようやく自分の元にBlueskyの招待コードが来たので、アカウントを作成し色々と情報収集しています。現X(旧Twitter)の創始者が、改めて作成してるWebサービスで、Twitterの乗り換え先として最有力視されてるサービスです。 このBlueskyにもREST APIが備わってるようで、GASから色々たたけ無いかな?と思いまとめてみました。以前のTwitter(現:X)のREST APIについては以下のエントリーを参考にしてみてください。 https://officeforest. org/... --- - Published: 2023-12-23 - Modified: 2025-05-16 - URL: https://officeforest.org/wp/2023/12/23/gtx960%e3%81%8b%e3%82%89rtx4060%e3%81%ab%e3%83%91%e3%83%af%e3%83%bc%e3%82%a2%e3%83%83%e3%83%97%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: ガジェット - タグ: GPU, GTX960, nVidia, RTX4060 2015年にマウスコンピュータから購入したG-TuneというPC(im580PA4)。GTX960というGPUが乗っていたけれど壊れてモニターが映らず。仕方なく代替品としてRTX4060を購入してみました。8年越しにアップデートしてこれからも延命できそうか?検証してみました。 RTX4060はMSIの製品を購入するも、このPCは8pinの電源ケーブルが無いので6pin⇒8pinの変換コネクタもついでに購入。装着そのものはとても簡単に終わりました。 (function(b,c,f,g,a,d,e)... --- - Published: 2023-12-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/12/17/%e9%98%b2%e7%81%bd%e3%81%ab%e3%82%82%e5%bd%b9%e3%81%ab%e7%ab%8b%e3%81%a4%ef%bc%81powerhouse90%e3%82%921%e5%b9%b4%e9%96%93%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: ガジェット - タグ: anker, バッテリー 防災グッズの1つとして、また長旅や車中泊のお供として活躍するポータブルバッテリー。一昔前のiPhoneを充電出来ます程度のものから、重量級の発電機のようなものまで様々登場してきています。その中でポータビリティを確保しつつも相応の作業をするのにも活躍できる「Powerhouse90」を購入し1年間使ってみました。 正直、よく車中泊系Youtuberが使ってるような重量級のバッテリーですが、あれは正直多くの人にとってはオーバースペック。このお手頃サイズなのに、充電以外でも使えるバッテリーがどこまで使... --- - Published: 2023-12-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/12/14/google-workspace%e3%81%a7spf-dkim-dmarc%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b/ - カテゴリー: Google, 業務テクニック - タグ: dkim, dmarc, google workspace, spf 2024年2月、Google Workspaceでとある設定をしていない場合、新しいメールセキュリティポリシーによって、Google WorkspaceからGmailに対してのメール送信において、1日5000通以上の送信を行うテナントに対して、制限が加わることになりました。 当初はGoogle Workspaceのアカウントに対しての送信に対してもという話であったのですが、今回は除外になっています。今回この設定についてDNSがさくらインターネットにドメインがある場合に対してちょっとまとめてみまし... --- - Published: 2023-12-07 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/12/07/google-apps-script%e3%81%a7workplace-for-meta%e3%82%92%e5%bc%84%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: facebook, meta, rest api, SNS, workplace 世界的GAFAの1つであるFacebookこと現Metaの企業向けSNSウェブサービスというものが存在し、その名もWorkplace。Google WorkspaceにもかつてGoogle+ことGoogle Currentがありましたが消滅してしまいました。自分は殆ど触ることが無いのですが、ちょっと利用する機会があり、特にWebAPIを使って操作が可能ということで、GASを使って操作をしてみました。 ちょっとドキュメントがわかりづらく苦労しました。 (function(b,c,f,g,a,d,e... --- - Published: 2023-11-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/11/27/google-workspace%e3%81%ab%e3%82%bb%e3%82%ab%e3%83%b3%e3%83%80%e3%83%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/ - カテゴリー: Google - タグ: google workspace, ドメイン 現在のテナントに対して、もう1つ別のドメインを追加して、1つのテナントで複数のドメインで運用するケースは、そこそこ大きな企業の場合グループ会社を別ドメインとして取得して運用することが多いかと思います。 同一ドメインでグループ会社全員同じにしてしまうと、特にメールの送受信に於いて同じメアドからだけ送る事となるため、親会社として送ってるのか?グループ企業側として送ってるのか?また受信しているのか?が非常にわかりづらくなるといった弊害もあるため、基本わけて運用するのが吉です。 今回はセカンダリドメイン... --- - Published: 2023-11-25 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/2023/11/25/%e6%96%b0%e5%9e%8b-fire-tv-stick-4k-max-%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: ガジェット - タグ: amazon, Android, Fire TV Stick 2023年10月、Fire TV Stick 4K Maxの第2世代が発売されて色々と変更が加わっているということなので、改めて過去のFire TV Stick記事の内容を踏襲しつつ、ブラックフライデーセールでも40%オフの5,980円で売っていたことから、購入してみて検証することにしました。 値段的にはちょっと値上がりしてる状態ですが、他のセットトップボックス系があまり選択肢に入らない現状、あえてランク落とした通常版を買うのも良いのですが、将来を考えて4K Maxという選択を自分の場合していま... --- - Published: 2023-10-14 - Modified: 2025-03-14 - URL: https://officeforest.org/wp/2023/10/14/%e8%bf%ab%e3%82%8b%e3%82%ac%e3%83%a9%e3%82%b1%e3%83%bc%e7%b5%82%e4%ba%86%ef%bc%81%ef%bc%81%e3%81%af%e3%81%98%e3%82%81%e3%81%a6%e3%81%ae%e6%a0%bc%e5%ae%89%e3%82%b9%e3%83%9e%e3%83%9b%e5%85%a5%e9%96%80-2/ - カテゴリー: ガジェット, 業務テクニック - タグ: Android, mvno, スマフォ 前回、購入⇒セットアップに至るまでの基礎編的な内容をまとめました。細かい所は省いているのですが、それでも十分使えて長く快適に使えるノウハウを詰め込んでいます。今回はそこから更に一歩踏み込んだファインチューイングな内容になります。初めてではない人でもやっておくと色々と捗るAndroidの設定関係のまとめです。 https://officeforest. org/wp/2023/10/07/%e8%bf%ab%e3%82%8b%e3%82%ac%e3%83%a9%e3%82%b1%e3%83%bc%... --- - Published: 2023-10-07 - Modified: 2025-03-14 - URL: https://officeforest.org/wp/2023/10/07/%e8%bf%ab%e3%82%8b%e3%82%ac%e3%83%a9%e3%82%b1%e3%83%bc%e7%b5%82%e4%ba%86%ef%bc%81%ef%bc%81%e3%81%af%e3%81%98%e3%82%81%e3%81%a6%e3%81%ae%e6%a0%bc%e5%ae%89%e3%82%b9%e3%83%9e%e3%83%9b%e5%85%a5%e9%96%80/ - カテゴリー: ガジェット, 入門編 - タグ: Android, mvno, 格安スマフォ 結構色々な機会で、今使ってるガラケーをやめてスマフォに移行したい、スマフォなんだけれど格安スマフォに移行して料金を下げたいという相談を受けることが多いです。そこで、はじめて格安スマフォに移行するに当たっての手順や注意点等をまとめてみようと思います。 特にガラケーからの移行となると異なる点が多々あって二の足を踏んでるものの、迫る「ガラケー終了」の時期で焦ってる人も多いかと思うので、参考にしていただけたらと思います。なお、現在自分は、IIJのSIM(DoCoMo回線)を利用していますが、およそ月額2... --- - Published: 2023-10-05 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/10/05/google-workspace%e3%81%ae%e5%8b%95%e7%9a%84%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%81%a7%e6%a5%bd%e3%82%92%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Cloud API, 動的グループ 大規模な組織変更や、異動の時期。その度に部門のグループアドレスのメンバーを入れ替えたりするのは地味に大仕事だったりします。連動するGoogle Driveに対してもアクセスが出来なくなったり、異動したのに元の部署のドライブが見える状態のままになったりと、セキュリティ的にも問題が生じかねません。 そこでGoogle Workspaceに用意されている動的グループ機能を利用してこれらグループアドレスのメンテを自動化し、安全に運用するノウハウをまとめてみました。 ※2023年12月15日発表で、動的グ... --- - Published: 2023-09-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/09/26/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e4%b8%80%e8%a6%a7%e5%8f%96%e5%be%97%e3%81%a8%e3%83%a6%e3%83%bc%e3%82%b6%e5%b7%ae%e3%81%97%e6%9b%bf%e3%81%88%e3%80%90ga/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Drive API, 共有ドライブ, 権限 人事異動の季節になるとやらざるを得ない業務の一つとして、グループアドレスのメンバーの入れ替えおよび組織変更があれば「共有ドライブに対するアクセス権の変更」です。少数ならば手作業で行えば良いのですが、多数ある場合活躍するのがGoogle Apps Scriptです。 今回は後者の共有ドライブへのアクセス権が付与されてるアドレスを一括で差し替えるケースです。組織変更で対象のドライブに対するアクセス権をこれまでのグループアドレス(部署)から別のグループアドレスへ変更するといった場合、多数ドライブがある... --- - Published: 2023-09-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/09/26/google-cloud-identity%e3%81%af%e4%b8%80%e4%bd%93%e4%bd%95%e3%81%ab%e4%bd%bf%e3%81%88%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - カテゴリー: Google - タグ: appsheet, cloud identity, gcp Google Workspaceを契約している人は無償で利用することも可能な「Google Cloud Identity」と呼ばれるモノ。これは一体何者なのか?企業で使う場合に何の役に立つのか?ということで、ちょっと使う機会というか検証する機会があった為、これを使うことで何が実現出来るのか?を調査してみました。 現在のGoogle Workspaceが抱えてるコスト的な問題点や雇用形態によるサービスの付与の可否など色々と思うところがある企業が多いと思いますので、色々な角度で「何が出来るのか?」を... --- - Published: 2023-09-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/09/16/windows11%e3%81%a7dosbox-x%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: windows, 業務テクニック - タグ: dosbox, windows11, エミュレータ ROG Allyでどうしても昔のDOSゲームを動かしたいのだけれど、当然Windows11では昔のDOSゲームは全く動きません。ということで利用するのがエミュレータなのですが、その為にVMware Workstation Playerを入れたり、WSL2 + Virt-ManagerでQemuで環境構築も冗長。。そこで利用するのがDOSBox-x。 オリジナルのDOSBoxから派生したマルチプラットフォームでDOSを動かせるもので、海外のゲーム販売などではDOSBoxを利用して再パッケージしたD... --- - Published: 2023-09-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/09/15/google-apps-script%e3%81%a7%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%83%a1%e3%83%b3%e3%83%90%e3%83%bc%e3%81%a8%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%aa%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%92/ - カテゴリー: Google, JavaScript, office - タグ: admin sdk, calendar, グループ, 会議室 現在開発中のアプリでちょっと必要になったので作ってる「グループアドレスからメンバー一覧取得」と「カレンダーのリソースを取得」の2本。小ネタをひとまとめにして、エントリーを作成しています。これらは都度都度アプリからAPI問い合わせして取りに行ってるとそれだけで無駄が多いので、スプレッドシートに書き出し、アプリからはそれをフィルタして利用するようにすることで、高速化しています。 取得したデータはQuery関数を使って結合してからアプリ側で利用する仕組みにしています。 (function(b,c,f,... --- - Published: 2023-08-31 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/08/31/google-apps-script%e3%81%a7%e4%b8%80%e9%83%a8%e3%81%a0%e3%81%91%e3%82%92%e3%83%a6%e3%83%bc%e3%82%b6%e6%a8%a9%e9%99%90%e3%81%a7%e5%8b%95%e3%81%8b%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%81%af%ef%bc%9f/ - カテゴリー: Google, JavaScript, 開発 - タグ: Access Token, Drive API, gcp, Google Picker, oauth2.0, サービスアカウント Google Apps Scriptでウェブアプリケーション等を動かそうとした場合に必ずぶつかる問題が「実行権限とアクセス権限、そしてアクセストークン」の処理です。とりわけ、Google Picker APIを動かす場合や、カレンダーを操作するなんて場合になかなか厄介な問題点として立ちはだかります。通常のウェブアプリを作ってる分には困らないのですが、この問題点を解消する為の手段を検証してみたいと思います。 過去にもトリッキーな方法でこれを実現しようとしたパターンがありました。が、結構複雑になりが... --- - Published: 2023-08-19 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2023/08/19/asus-rog-ally%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%81%a8steamos%ef%bc%9f%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/ - カテゴリー: Linux, ガジェット, 業務テクニック - タグ: ChimeraOS, proton, RescueZilla, ROG Ally, steam, Wine 購入したROG Ally。正直不具合が結構目につく。一方で、これはゲーム機とは言ってもPCそのものなので、別のOSを試してみたいという考えやバックアップは必要だよねという考えが出てくる。そこで、ROG Allyのイメージバックアップ、BIOSのダウングレード、SteamOSと同等のChimeraOSを入れてみようと思い、別にまとめることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{argumen... --- - Published: 2023-08-09 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2023/08/09/%e6%90%ba%e5%b8%af%e3%82%b2%e3%83%bc%e3%83%a0%e6%a9%9f%e3%81%afrog-ally1%e5%8f%b0%e3%81%82%e3%82%8c%e3%81%b0%e5%8d%81%e5%88%86%e3%81%aa%e3%81%ae%e3%81%8b%ef%bc%9f/ - カテゴリー: windows, ガジェット - タグ: pc, steam, umpc, windows11, ゲーム, ゲーム機 以前、UMPCとしてGPDWIN2を購入し、今もポータブルなハンドヘルドPCとしては活躍していますが、2023年この領域は大きくガラっと変わっており戦国時代に入っています。単純なUMPCと言うよりも完全にゲーム機寄りに振り切っていて、それでいてゲーム専用機にはない拡張性や自由度があるため、結構値が張るものの、大盛況になっています。 そこで、その中でも筆頭格のASUS ROG Allyを購入し、120%ポテンシャルを引き出す為に様々な角度から検証し活用方法をまとめました。 https://offi... --- - Published: 2023-08-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/08/08/vba%e3%81%a7lotus-notes%e3%81%aedb%e5%86%85%e3%83%93%e3%83%a5%e3%83%bc%e5%85%a8%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%bc%95%e3%81%8d%e6%8a%9c%e3%81%8f/ - カテゴリー: msoffice, windows - タグ: excel, Notes, vba 以前、NotesのNSFファイルからEML変換してOutlookへ突っ込むプログラムをAccessで作成しました。同様にNotes内のアプリで使ってるデータベース内のビューで表示されてるデータを引っこ抜く必要があった為に、ウェブ上の情報を元に構築してみました。 その内容はメール変換同様にNotesのCOMを使ってDBに接続し、Lotus Scriptで引き抜くコードがそのまま利用できる感じです。今回はExcelで作成し64bitコードで記述してあります。 https://officeforest... --- - Published: 2023-08-06 - Modified: 2025-04-29 - URL: https://officeforest.org/wp/2023/08/06/macos%e3%81%a7game-porting-toolkit%e3%81%a7windows%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99/ - カテゴリー: macOS, windows, 開発 - タグ: CrossOver, sonoma, whisky, Wine, WWDC2023 LinuxだけじゃなくSteamOSでもProtonという形でWineが大いに利用され、Windowsゲームを利用するという方法が広く使われ始めています。macOSでもCrossOver Mac等が有名。そんなWineですが、時期macOSのSonomaでは標準でGame Porting Toolkitが搭載されて、Rosetta2を生かしたWindowsゲーム等の移植を支援すると発表。 このGame Porting Toolkitに関わっているのが他でもないCrossOver。そんなGame ... --- - Published: 2023-08-05 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/08/05/gpdwin2%e3%81%ab%e5%88%a5%e3%81%aeos%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6%e7%ac%ac%e4%ba%8c%e3%81%ae%e4%bd%99%e7%94%9f%e3%82%92%e9%80%81%e3%82%8b/ - カテゴリー: Google, 業務テクニック - タグ: Android, brunch, ChromeOS, gpdwin, steamos RogAllyを購入したことで、引退することとなったGPDWIN2。長く使ってきて、でもこのまま放置するには惜しい希少なマシンなので、第二の余生を送らせて上げたいと思い、別のOSをインストールさせて余生を送らせてあげようと思い、本物のChrome OSとSteamOS, ChimeraOSのイメージを書き込んだら動くのか?を挑戦してみました。 Chrome OSは以前テストしたChrome OS FlexではなくAndroidが利用できる本物のChromeOSなので第二の余生にはピッタリ。Ste... --- - Published: 2023-07-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/28/google-apps-script%e3%81%a7%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: admin sdk, group Google Apps Scriptで地味な存在ながら非常に重要な機能を担ってるのが「Googleグループ」。単なるメーリングリストとしての機能だけではなく、Google Driveのアクセス権をまとめて付与する場合にも、このグループのアドレスで管理したりします。 そんなグループアドレスを作成するにはちょっと手間が必要です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentS... --- - Published: 2023-07-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/27/mbox%e5%bd%a2%e5%bc%8f%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92thunderbird%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6outlook%e3%81%ab%e3%81%8a%e5%bc%95%e3%81%a3%e8%b6%8a%e3%81%97/ - カテゴリー: Microsoft365, 業務テクニック - タグ: mbox, Outlook, thunderbird, メール なんだかよくわからない過去に使っていたメーラーからメールデータを現在使ってるMicrosoft365のOutlookに移行したいとしても、直接的にOutlookでそのメールデータをインポートする事は出来ません。特に昔から利用されていたmbox形式(Mailboxと呼ばれる形式)のものであれば、エクスポートは出来るけれど、Outlook自体にmbox形式でのインポートが備わっていない点と、Outlookで標準的にサポートされてるのが、pst形式のメールデータであるため、なんらかの工夫が必要です。 ... --- - Published: 2023-07-21 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/21/windows%e7%89%88%e3%81%aegoogle-%e3%83%8b%e3%82%a2%e3%83%90%e3%82%a4%e3%82%b7%e3%82%a7%e3%82%a2%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/ - カテゴリー: Google, ガジェット - タグ: AirDrop, Android, ニアバイシェア AndroidとPCとの連携はこれまでも色々と課題がありました。すでにChrombookはAndroidとニアバイシェアで連携して相互のファイルの送受信は実現されていて、またmacとiPhoneとの間もAirDropで受け渡しができている状況です。しかし、Windows PCとファイルやり取りとなると、NAS経由やら有線ケーブルを使ってOpenMTPやAndroid File Transferを使ってのやり取り、共有を使ってGoogle Drive経由やらメールでワンバウンドさせて送るやら、いま... --- - Published: 2023-07-21 - Modified: 2025-05-09 - URL: https://officeforest.org/wp/2023/07/21/google-apps-script%e3%81%8b%e3%82%89bard-api%ef%bc%9f%e3%81%a7%e8%b3%aa%e5%95%8f%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, JavaScript - タグ: AI, Bard, chatGPT, gemini, vertex ai api かつては様々なAI分野では先を行っていたハズのGoogle。コロナ禍が明けてみたら、周回遅れもいいところみたいな感じでわずか数年でChatGPTやStable DiffusionといったAIプログラムに大きく差を付けられてしまいました。そんな中焦って表に出したGoogle Bardですが、大爆死して株価急落というのは記憶に新しい所です。 ここから巻き返すのはかなりの大変だと思いますが、Google Workspaceアカウントでも使えるようになり、またまだ表沙汰になっていないのですが、Googl... --- - Published: 2023-07-20 - Modified: 2025-06-10 - URL: https://officeforest.org/wp/2023/07/20/google-chrome%e3%82%92%e7%b5%84%e7%b9%94%e7%ae%a1%e7%90%86%e4%b8%8b%e3%81%ab%e7%bd%ae%e3%81%8f%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: admin, chrome Google Workspaceを利用してる企業に於いて、Google Chromeを徹底的に管理したいという要望は常にあります。特に勝手に設定を変更したり、自由奔放に拡張機能をインストールを許してしまってたり、無秩序になってるケースが出てきます。特に拡張機能はマルウェアが混入してるケースが結構あったりするのでセキュリティ的に穴になってると後で怖いことに。 また、コンテキストウェアアクセスのような高度なデバイス管理を行う際にも、個別ブラウザの管理は必須となるため、まずは手始めに会社で利用するCh... --- - Published: 2023-07-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/18/google-apps-script%e3%81%a7vuetify3%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Electron, Google, JavaScript, Node.js - タグ: ag-grid, vue.js, Vuetify, フレームワーク 前回、Vue3の検証を行いました。軽く触った感じではとりあえずは何とかなりそう。しかし、Vue. jsだけではウェブアプリは作れません。GUIフレームワークが必要です。2022年11月1日、Vue3に遅れてVuetify3がリリースされました。 ただし、Vuetify2よりもGUIコンポーネントはまだまだ少ないのと知見が全然足りない状況である点、ウェブを見た限りでは大きな変更も多い印象で、Vue. jsのように簡単に移行出来るのかどうか?見ていきたいと思います。 https://officefo... --- - Published: 2023-07-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/13/google-apps-script%e3%81%a7vue3%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: vue.js, フレームワーク 2023年12月31日、現在主流で使われているVue. jsのversion2がサポート終了ということで、今後はVue3を使ってねという宣言が出ています。自分もGoogle Apps Scriptでウェブアプリを使うに当たって、Vue. js + Vuetifyというのを由しとして採用していますが、いよいよVue3に移行するか?それとも別のフレームワークに移行するか?という検証が必要になっています。 そこで、まずはVue3が現状どんな状況なのか?を検証すべく以前のVue. jsの記事をなぞる形で... --- - Published: 2023-07-07 - Modified: 2025-06-18 - URL: https://officeforest.org/wp/2023/07/07/google-workspace%e3%81%a7%e9%ab%98%e5%ba%a6%e3%81%aa%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%88%b6%e9%99%90%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/ - カテゴリー: Google, 業務テクニック - タグ: コンテキストアウェアアクセス, シングルサインオン, 証明書 Google Workspaceを企業で利用してるケースで、ログインに関して特になんの手立ても講じないままノーマルのID/PWでのログインのままにしている企業は多いと思われます。しかし現代に於いて、単純なID/PWでの運用は限界に来ているのも事実で、先日もGoogle I/OでGoogle Workspaceへのログインにパスキーがサポートされたり、ログイン管理はより厳格により簡単にという二律背反を求められています。 そこで今回その手段の1つであるGoogle Workspace Enterpr... --- - Published: 2023-07-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/07/04/2023%e5%b9%b4%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88-google-workspace%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd/ - カテゴリー: Google - タグ: AI, Bard, google workspace, スプレッドシート, ドキュメント 2022年のGoogle Workspaceは断捨離と整理、そして大きなアップデートと割と大規模なアップデートが続きました。一方2023年はStable DiffusionやChatGPTの登場でGoogleが本来得意としていたAI分野を食われ始めた事で、イノベーションという意味ではどうなのかが問われる年になったかと思います。そんな2023年のGoogle Workspaceのアップデート内容をまとめました。 ちなみに、Google Cloud Next 2023は11月に開催予定 (funct... --- - Published: 2023-06-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/06/13/m1-mac%e3%81%a7%e3%82%82powerpc-macos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS - タグ: emulator, PowerPC, SheepShaver, 仮想環境 以前、M1 MacでPowerPCをエミュレーション可能なUTMでMac OS 9. 2. 2を動作させました。しかし、色々と足りない面も多い。そこで利用したいのが、PowerPC MacOSをエミュレーションする環境として、古から存在してるSheepShaver。動作可能はMac OSはPowerPC版MacOSの9. 0. 4までをサポートしています。 こちらもM1ネイティブ対応してるということなので検証をしてみることにしました。 図:ARMバイナリとして動く (function(b,c,f... --- - Published: 2023-06-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/06/10/m1-mac%e3%81%a7%e3%82%8268k-macos%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS - タグ: 68K, BasiliskII, OS9, PowerPC, SheepShaver, エミュレータ, 仮想環境 M1 Macでの仮想環境として現在使えるものは結構ありますが、メジャーなものはParallelsとUTMになるかと思います。UTMでは、PowerPCエミュレーションが可能であるので、Mac OS9. 2. 2等が動作しますが、いくつか不満点も多いです。 そこで利用するのが過去の68K MacやOS9といったレガシーMacを活用する手段として、昔から利用されてるBasiliskIIおよびSheepShaverがM1ネイティブで動作するようになってるので、色々とテストしてみました。 (functi... --- - Published: 2023-06-09 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/06/09/google-workspace%e3%81%a7%e5%a4%96%e9%83%a8%e5%85%ac%e9%96%8b%e7%94%a8%e3%81%ae%e3%82%b9%e3%83%88%e3%83%ac%e3%83%bc%e3%82%b8%e3%82%92%e7%94%a8%e6%84%8f%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Box, Drive API, Google Drive, picker, ウェブストレージ, ビジター共有 企業で外部のお客様とファイルのやり取りをする共有用ストレージが必要なケースが結構あったりします。しかし、通常企業でGoogle Workspaceを運用する場合は、Admin Consoleで外部共有不可で運用してるのが定石です。しかし外部共有用としてBoxなどの別のソリューションを導入するのも、管理手間の増大や何よりも追加コストが必要となります。 そこで、2020年8月31日公開されたGoogle Workspaceのビジター共有機能とGoogle Apps Scriptでのアプリを使って安全... --- - Published: 2023-05-20 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/05/20/google-apps-script%e3%81%a8graph-api%e3%81%a7onedrive%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript, Microsoft365 - タグ: Excel Online, Graph API, OneDrive, picker 会社としてのファイルストレージはBoxを利用しつつも、外部共有用にということでOneDriveを使うといったような使い分けをしてる事例は多いかと思います。Boxではなるべく外部共有をせず、またOneDriveには会社の情報を置かず、外部の企業とやり取りする専用として使うといったような事例になります。 この時、いちいちOneDriveを開いてアップして共有リンクを取得して相手にメールを送るというのは非常に億劫なので、OneDriveとGoogle Apps Scriptを利用して、アップローダを作... --- - Published: 2023-05-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/05/15/google-drive%e3%81%ae%e3%83%a9%e3%83%99%e3%83%ab%e3%82%92google-apps-script%e3%81%a7%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Google Drive, ラベル 2021年6月ベータ版としてリリースされたGoogle Driveのファイルに対する「ラベル」機能。この機能、Google WorkspaceではBusiness Standard以上でないと利用ができません。これは単なるメタデータとしてラベルではなく、DLP(データ損失防止)の目的であったり、組織で一貫したラベルをつけることで、コンテンツに特別な意味を持たせる、また、これをもとに検索をするといった事ができるようになります。 今回このラベルをAPIを使ってGoogle Apps Scriptから... --- - Published: 2023-05-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/05/04/google-apps-script%e3%81%ae%e9%96%a2%e6%95%b0%e3%81%af%e8%aa%b0%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7%e3%81%8d%e3%81%a1%e3%82%83%e3%81%84%e3%81%be%e3%81%99/ - カテゴリー: Google, JavaScript, 入門編 - タグ: アンダーバー, プライベート関数, 関数 Google Apps Scriptの入門編に於いて重要な項目が1つあります。ウェブアプリやライブラリに置いてあるグローバル変数や関数は通常そのままの場合、他から参照できるということ。他から参照されたくない重要な情報を取り出す関数や、返す関数は第三者が実行しようと思えば簡単に実行できるという点です。 そこでこれらの検証と、実行させないようにする為の方法をまとめてみようと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||... --- - Published: 2023-05-01 - Modified: 2025-03-31 - URL: https://officeforest.org/wp/2023/05/01/%e7%a4%be%e5%86%85%e3%81%a7%e5%b1%95%e9%96%8b%e3%81%99%e3%82%8bwindows%e3%82%af%e3%83%ad%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e4%bd%9c%e6%a5%ad/ - カテゴリー: Microsoft365, msoffice, windows - タグ: sysprep, イメージ, クローニング 前回、Windowsのディスクイメージの取得と復元する方法についてまとめました。これはすでに完成されてるディスクイメージを元にPCの初期化や復元などを行うために使う為のテクニックです。 問題はこの初期イメージの元になるPCのディスクの設定を作成するのが今回のテクニックです。今回はディスクイメージの作成の前段階の作業となり、実際には実機2台(イメージ作成用と検証用)が必要になります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b|... --- - Published: 2023-04-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/04/27/google-apps-script%e3%81%a7web%e3%82%a2%e3%83%97%e3%83%aa%e3%81%aeurl%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: execution api, gcp, google apps script, ウェブアプリ 以前は簡単に取得できたデプロイしたウェブアプリのURLの取得なのですが、現在V8がオンの状態では依然として誤ったURLが返ってくる状態で、正しいURLが取得出来ない状況にあります。この問題に対してStackOverFlowではGCPのApps Script APIのDeployments. listを利用して取得する方法を提示しています。現在、Apps Script APIは旧Execution APIの機能である「直接REST APIのようにGASの関数を叩く」という機能の他にこういった機能も... --- - Published: 2023-04-22 - Modified: 2025-03-15 - URL: https://officeforest.org/wp/2023/04/22/google-play-games%e3%81%aepc%e7%89%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, windows, ガジェット - タグ: Android, google play, Hyper-V, 仮想環境 長いこと海外ではBeta版としてリリースされながら、日本では公開されてこなかったGoogle謹製のAndroidエミュレータである「Google Play Games」の日本版がようやく2023/4/19に公開されました。これまで国内ではこの手のエミュレータといえばBluestacksやNox Playerなどが使われてきましたが、Google公式としてはAndroid Studioの検証用エミュレータについで2個目となります。 そこで今回これをWindows10環境に入れてみて検証してみようと... --- - Published: 2023-04-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/04/14/google-apps-script%e3%81%a7pdf%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: google apps script, PDF, フォームPDF 以前紹介した、Google Apps ScriptでPDFを作成するエントリーにて利用したライブラリを使って、フォーム付PDFこと、Fillable PDFのテキストフィールド等の値を集計したり、逆にテキストフィールドに値をセットして保存といった事ができるようになりました。 Excelとは違う、 入力値の集計や自動入力が難しいこのPDFを今回はGASを使って操作してみたいと思います。フォームPDFを配布して回収したデータの集計の自動化や、役場の申請用PDF(就労証明書)等への入力の自動化などがで... --- - Published: 2023-04-09 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/04/09/chromebook%e3%81%aelinux%e3%81%a7%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b/ - カテゴリー: Google, Linux - タグ: Chromebook, ChromeOS, cros, 日本語入力 現在、ChromebookのLinux環境はChrome OS M96よりDebian Bullseyeがデフォルトとなっています。また、自分はBeta Releaseを利用していますが、crostini-ime-supportも使えるようになったという耳寄りの情報を手に入れて、改めてChromeOSのLinux環境における日本語入力環境について記事を再構築する事にしました。 図:将来は自然に使えるようになるでしょう (function(b,c,f,g,a,d,e){b. MoshimoAffi... --- - Published: 2023-04-05 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/04/05/gmail%e3%81%a7%e8%bb%a2%e9%80%81%e3%81%99%e3%82%8b%e6%89%8b%e6%ae%b5%e3%81%be%e3%81%a8%e3%82%81/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: gmail, 転送 社内で利用してるGoogle Workspace。その中で管理する側からすると厄介な使い方してるケースなどがあり、その過程の中であらゆる転送処理を調べる機会があったので、今回Google Workspaceのメールの転送系の処理をまとめてみることにしました。 運用する上での注意点や、ちょっとマイナーな内容なども含めています。転送と言っても、メールの返送時のFwdのお話ではなく自動転送をする処理についてのお話になります。 (function(b,c,f,g,a,d,e){b. MoshimoAff... --- - Published: 2023-04-01 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/04/01/google-apps-script%e3%81%a7zoom%e3%82%92%e6%93%8d%e7%b8%a6%e5%87%ba%e6%9d%a5%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: rest api, Zoom コロナ禍に入ってから、テレカンことウェブ会議のシステムが一気に日本で普及し、大きく市場にインパクトを与えたのはTeamsでもGoogle MeetでもなくZoomなのは間違いないです(それだけ他のサービスが先行しておきながら、だらしなかったという裏返しでもありますが) 現在でも単発のソリューションにも関わらず、一番利用されてるWeb会議システムであります。そんなZoomもかなり豊富にRest APIが用意されており、ウェブ会議を作ったりライセンスを割り当てたり、様々な事が可能になっています。 そ... --- - Published: 2023-03-31 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/03/31/google-apps-script%e3%81%a7kintone%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e4%b8%80%e8%a6%a7%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Base64, kintone, rest api 仕事で各種サービスの現在のライセンス割当状況を一括で集めるプログラムを作成中。KintoneもOAuth2. 0認証が出来るので、それでらくらくユーザ一覧の情報が取得できるかと思いきや、以外な問題点にぶつかりちょっと沼ったので記録を残しておこうと思いました。 今回はkintoneというよりもCyboze共通APIを叩いて取得するタイプの処理となり、ちょっと変わった認証が必要です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||... --- - Published: 2023-03-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/03/28/google-apps-script%e3%81%a7%e3%83%9e%e3%82%a4%e3%83%9e%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, macOS - タグ: KML, XML, マイマップ, 地図 以前、Google Apps ScriptでスプレッドシートデータをGoogle Earthからのリクエストに応じてネットワークリンクを生成しデータを返す仕組みを作りました。一方、GoogleマイマップはKMLを出力出来るのですが、マイマップデータのバックアップを取りたいと思っても、KML出力しか無い為、データで管理したい場合、ちょっと困ります。 ということで、今回は逆パターンのマイマップのデータをスプレッドシートに書き出して管理する手法をまとめました。 https://officeforest... --- - Published: 2023-03-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/03/27/google-apps-script%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%aeoauth%e8%aa%8d%e8%a8%bc%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, 開発 - タグ: OAuth, ライブラリ, 認証 業務でGoogle Apps Scriptを使う際に、各種ウェブサービスの操作を行うにあたってはもはや当たり前になってるOAuth2. 0認証をしてリクエストを投げる手法。ライブラリを使って実現しますが、基本的には1つのサービスに対してしか対応していません。複数のウェブサービスを横断してやり取りするには、工夫が必要です。 今回はそれを実現する手法をまとめました。また、複数サービスのユーザ一覧を1枚にまとめる方法についても追記しています。 (function(b,c,f,g,a,d,e){b. M... --- - Published: 2023-03-19 - Modified: 2025-04-12 - URL: https://officeforest.org/wp/2023/03/19/windows%e3%81%ae%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%82%92%e5%8f%96%e3%82%8b%e6%9c%80%e9%81%a9%e8%a7%a3/ - カテゴリー: Linux, windows, 業務テクニック - タグ: dd, dism, wim, イメージバックアップ, クローニング 情シスの仕事の1つとして、PCのキッティングがあります。キッティングが完了したらPCのリセット等で初期化をする時用にディスクイメージを取得しておき、別の人に貸与する際にはこのイメージを書き込んで追加セットアップして渡すのが一連の流れです。この際のディスクイメージの取得や書き込みをする手段についてまとめました。 多くの情シスではWindows標準のDismコマンドでwimイメージを取得して読み書きをさせていると思いますが、より簡単にそれらが出来るツール等も含めて検証します。特定の有償製品ではなく無... --- - Published: 2023-03-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/03/17/google-apps-script%e3%81%a7webex-api%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: rest api, webex, Webex Calling, Webhook, クラウドPBX コロナ渦を経て、日本の企業でもはやWeb会議システムを導入していない企業はどうなのよ?と言われるほど当たり前の存在になりました。圧倒的にZoomがシェアを握っていて、TeamsやGoogle Meetがそれを追いかける状況で、結構しっかり作られていてREST APIも豊富なのに知名度低いのが「Cisco Webex」。 無償で利用できるのに、Ciscoがあまり推していないのかシェアはいまいちですが、自分は仕事で使っています。ということで今回はこのWebex APIをGoogle Apps Scr... --- - Published: 2023-03-13 - Modified: 2025-02-19 - URL: https://officeforest.org/wp/2023/03/13/google-apps-script%e3%81%a7%e3%83%87%e3%83%90%e3%83%83%e3%82%b0%e3%81%99%e3%82%8b%e3%82%a4%e3%83%ad%e3%83%8f%e9%9b%86%e3%80%90gas%e3%80%91/ - カテゴリー: AppSheet, Google, JavaScript, 開発 - タグ: debug, Google Form, デバッグ Google Apps Scriptでアプリを開発するには様々なメソッドを覚えることも重要ですが、何よりも「デバッグする」手法をきちんと身につけておく必要があります。通常のプログラミング言語と同様の手法が必ずしも出来るわけではないのと、割と最近まで原始的なデバッグ方法しか手もなかったというのもあります。 そこで今回は自分がGASでデバッグする際に利用してる手法をまとめてみました。エラートラップについては別のエントリーでまとめています。 https://officeforest. org/wp/2... --- - Published: 2023-03-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/03/11/google-drive%e3%81%ae%e6%9b%b4%e6%96%b0%e9%80%9a%e7%9f%a5%e3%82%92%e5%8f%97%e3%81%91%e5%8f%96%e3%81%a3%e3%81%a6%e8%a8%98%e9%8c%b2%e3%82%92%e5%8f%96%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, Node.js - タグ: Clound Functions, Drive API, GCF, google apps script, Webhook GoogleはBoxと違って簡単にGoogle Driveの変更通知を受け取って処理といったことが出来ません。他にもパスワード保護も無いし、外部共有の制限などの機能が大雑把など細かい点で機能不足が目立ちます。 しかし、Drive APIを利用する事でフォルダやファイルの監視をする事が可能という情報を耳にしたので、今回Google Apps ScriptとGoogle Drive API、通知を受け取る窓口としてGoogle Cloud Functionsを使って構築してみようと思います。 Box... --- - Published: 2023-02-28 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2023/02/28/rclone-browser%e3%81%a7google-drive%e3%81%ab%e3%82%ac%e3%83%83%e3%83%84%e3%83%aa%e5%90%8c%e6%9c%9f%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: Google, Linux, macOS, windows - タグ: Drive API, Google Drive, homebrew, nuro光, rclone, アップロード, 共有ドライブ 業務で大容量のファイルサーバを廃止してGoogle Driveの共有ドライブに引っ越しが必要になりました。しかしこのファイルサーバが本格的な業務用で利用するサーバであるため、手作業でGoogle Driveの所定のドライブにアップロードするのが非常に大変。エラーが起きたり、ミスったり。。そこでこれをもっと確実に手軽にできないか?ということで発見したのがrclone。 ただしコマンドラインアプリなのでこれをGUIで扱えるrclone Browserも同時に導入して実験してみました。Drive AP... --- - Published: 2023-02-23 - Modified: 2025-01-24 - URL: https://officeforest.org/wp/2023/02/23/vba%e3%81%8b%e3%82%89gmail%e3%82%92%e9%80%81%e3%82%8a%e3%81%9f%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%89/ - カテゴリー: office, windows - タグ: cdo, gmail, kintone, smtp, vba VBAやKintoneといったものからGMail経由でメールを送りたいという要望は今もまだ結構遭遇します。しかし、現在は通常この手の要望を実現するには、OAuth2. 0認証を行ってAPI経由で送るというのがモダンな方法になっていて、SMTP直接送るというのがあまり推奨されていません。とは言え、VBAやkintoneからOAuth認証して送るというのはちょっとハードルが高い。 ということで、現在でも利用できるVBAからGMailに対してメールを送る手法をまとめてみました。 (function(b... --- - Published: 2023-02-23 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/02/23/google-apps-script%e3%81%a8cheerio%e3%81%a7svg%e3%81%ae%e4%b8%ad%e8%ba%ab%e3%82%92%e6%9b%b8%e3%81%8d%e6%8f%9b%e3%81%88%e3%81%9f%e3%82%89%e3%83%bb%e3%83%bb%e3%83%bb/ - カテゴリー: Google, JavaScript - タグ: cheerio, SVG, XML, 座席表 座席表アプリで使うSVGファイルの特定のID達を手動で書き換えていくという作業があったりするのですが、こんなのを手作業でVSCodeでやってるとちょっと発狂したくなるような作業なので、どうにかしたいなと思い考えたのが、Cheerioと呼ばれるスクレイピングなどで大活躍のライブラリがあったので、これを使ってランダムなIDの置き換え作業を出来ないか?挑戦してみました。 https://officeforest. org/wp/2021/04/23/google-apps-script%e3%81%a... --- - Published: 2023-02-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/02/18/google-chat%e3%81%aebot%e3%81%abopenai%e3%81%aegpt-3%e3%82%92%e7%b9%8b%e3%81%92%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, JavaScript, 業務テクニック - タグ: AI, BOT, chatGPT, Google chat, GPT-3, rest api, チャットボット 以前、Google ChatのBotをGoogle Apps Scriptで作成しました。これに対して最近話題のOpenAIのGPT-3で自動応答するボットを作成できないかなと思いたち、色々と情報を収集。OpenAIのGPT-3モデルのAPIを利用して、スラッシュコマンドを使って投げて応答を得るというものを追加で実装してみました。 よって、以下のエントリーを先に閲覧してからこのエントリーを参照していただくと理解がしやすいと思います。サービスアカウントの作成やらBotの作成については今回は省略して... --- - Published: 2023-02-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/02/03/google-apps-script%e3%81%a7contact%e3%82%92people-api%e3%81%a7%e5%bc%84%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: admin sdk, Android, Contact, iPhone, People API, 連絡帳 Androidの連絡帳でもあり、メールの送信先管理でも使うGoogle Contact。これを扱うGoogle Apps ScriptのクラスがContactsAppだったのですが、これ2022年1月19日に廃止されていて現在は非推奨となっています。またSunset Scheduleにも記載が追加されており、今更これで構築するのはオススメできません。 現在はPeople APIへと置き換えられているようですが、必ずしもContactsAppと同じことができるわけでもないようなので、今回このAPI... --- - Published: 2023-01-21 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/01/21/google-apps-script%e3%81%a7backlog%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript - タグ: backlog, google apps script, oauth2.0, rest api 業務でプロジェクト管理ツールとして、Backlogを利用することになった為学習中ですが、せっかくのウェブサービスながらも、十分に活用されていない側面があったりします。やはり多機能なのは良いのですが、それが故に第一印象で億劫になりがちなのがウェブサービスです。 そこで、これをGoogle Apps Scriptから叩いて使えるようにしてみようと、自宅でも30日間無償のプランを申し込んで、Backlog APIを使ってみようと思い記事にしています。 (function(b,c,f,g,a,d,e){... --- - Published: 2023-01-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/01/14/google-apps-script%e3%81%8b%e3%82%89twitter-api%e3%82%92oauth2-0%e8%aa%8d%e8%a8%bc%e3%81%a7%e4%bd%bf%e3%81%86/ - カテゴリー: Google, JavaScript - タグ: BOT, oauth2.0, rest api, Twitter イーロン・マスクに買収されてしまったTwitter。其の結果、Twitter APIもいくつか大きな変更があり、前回の記事のコードだと動かないというケースが出てきました。それがOAuth2. 0認証とツイートする部分。 前回のコードはOAuth1. 0認証で、Twitter API v2を動かしていたのですが、今回はOAuth2. 0認証をしてTwitter API v2を動かしています。前回の記事もできれば参照してみてください。 https://officeforest. org/wp/202... --- - Published: 2023-01-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2023/01/11/google-apps-script%e3%81%a7vault-api%e3%82%92%e5%8f%a9%e3%81%8f%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: google apps script, rest api, Vault G Suite Business時代は使えた情報開示やデータの丸ごとエクスポートの為の機能がGoogle Vault。現在はBusiness Plus以上でなければ使うことが出来ません。情報開示用のツールということですが、現場では退職者の方の情報を万が一に備えて丸ごとエクスポートして塊でとっておけるサービスとして活用されています。 このVualtですがGMail、Drive以外にもChatメッセージ、Meetの録画データ、Google Sitesなど丸ごと出力が可能であり、一般ユーザだとGoog... --- - Published: 2022-12-24 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/12/24/google-spreadsheet%e7%94%a8%e3%81%ae%e7%b5%84%e7%b9%94%e5%86%85%e3%82%a2%e3%83%89%e3%82%aa%e3%83%b3%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: addon, gcp, marketplace, Spreadsheet, アドオン Google Docsシリーズには「アドオン」と呼ばれる拡張機能が備わっており、これらを導入することで自分でGASでゴリゴリ書かなくても様々なスクリプトで実現できる機能を取り込む事が可能です。このアドオン自体もGoogle Apps Scriptで書かれているものなのですが、旧スクリプトエディタ時代は簡単に書けたものの、新スクリプトエディタになってからは非常に複雑な手順が必要です。 また、Marketplaceに公開するにはGoogleのレビューが必要になっています。しかし、Google Wor... --- - Published: 2022-12-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/12/15/raspberry-pi-4%e3%81%a7%e6%95%99%e8%82%b2%e7%94%a8%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b/ - カテゴリー: macOS, python, RaspBerry Pi, 開発 - タグ: Linux, pi-top, scratch Raspberry Pi 4を譲ることになり、通常のRaspbianではなく子供の教育用のOSとして構築されてる「pi-top OS」をインストールして、利用できるように構築してみました。 初期セットアップ自体は非常に楽に出来ますし、教育用とは言え、Chromiumが最初から入ってる、最初から日本語化されているなど優れている面もあるので、通常使用も耐えられるものになっています。以下のエントリーも参考になると思います。 https://officeforest. org/wp/2020/03/15... --- - Published: 2022-12-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/12/08/vba%e3%81%8b%e3%82%89google-drive%e3%81%ab%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, Microsoft365, msoffice, Node.js, office, Puppeteer - タグ: Drive API, Sheets API, upload, vba, テーブル 前回、GASでデータからGmailにメールをInsertするコードを作りました。この元データになるExcelのデータおよび添付ファイルのアップロード部分がまだ未作成の部分。ここはVBAで行う必要があります(eml形式にしてから取り込みは難しい)。 事前にOAuth2. 0認証が必要ですが、Drive API v3を叩いてアップロードし、ファイルのIDを取得しExcelに記述するまでを行います。ファイルのIDを記述できたら、ExcelのデータをGoogleスプレッドシート側に追記するところまで実装... --- - Published: 2022-12-06 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/12/06/gmail-converter/ - カテゴリー: Google, JavaScript - タグ: API, gmail 以前、NotesのメールをOutlookのEML形式に変換して取り込むのを作成したのですが、今回ちょっとこれをGMailに取り込めないか?と考えてる途中で、メールを分解し一覧表にし、添付ファイルはGoogle Driveにアップロードしてある状態で、この2つからメールを構築して受信トレイに入れられないか?と考え、GASで作ってみました。 Gmailは他の環境からのメールの移行はThunderbirdを使うケースはよくあるのですが、これをプログラムで行えたら便利だと思ったので、まだ変換して取り込む... --- - Published: 2022-12-01 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/12/01/google-apps-script%e3%81%a7vue-router%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%83%9a%e3%83%bc%e3%82%b8%e9%81%b7%e7%a7%bb%e3%82%92%e5%ae%9f%e7%8f%be/ - カテゴリー: Google, JavaScript - タグ: router, vue.js, ページ遷移 Google Apps Scriptで作成するウェブアプリケーションはiframeで閉じられたSandbox内で動作する為、基本的には一般的なウェブサービスと違い、SPAな作り方で構築しなければなりません。以前も以下のエントリーのような擬似的なページ遷移を作りましたが、あまり使いやすいものとは言えません。 そこで使うのがVue. jsで利用するVue Router。今回はGoogle Apps Scriptならではの使い方で作ってみようと思います。 https://officeforest. o... --- - Published: 2022-11-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/30/google-apps-script%e3%81%a7ag-grid%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, JavaScript, 開発 - タグ: ag-grid, グリッド これまで、Google Apps ScriptやElectronでは大量のデータを高速に描画するライブラリとしては、Cheetah Gridを自分はよく使っていました。確かに莫大なデータを高速描画し、スクロールも滑らかなのですが、Vue. js対応がいまいち痒い所に手が届かない。結構ドキュメントを漁っても、通常のJS版と違って、Vue. js版は実装されてるのかされてないのかわからず、苦しむ場面も結構ありました。 そこで、今回無償でも利用可能でMITライセンスで提供されてるag-gridをGoo... --- - Published: 2022-11-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/30/google-apps-script%e3%81%a7vue%e3%81%ae%e5%8d%98%e4%b8%80%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%b3%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%8d%e3%83%b3%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6/ - カテゴリー: Google, JavaScript - タグ: sfc, vue.js Google Apps ScriptではVue. jsやVuetifyが利用可能ですが、単一ファイルコンポーネントであるVueファイルを使っての構築がそのままでは行う事が出来ません。VueファイルにtemplateやJavaScript、CSSのすべてを記述して起き、これをGASで利用する為には一工夫が必要です。 今回はそんなVueファイルをGASで利用する手段を構築してみようと思います。Vue. jsについては以下のエントリーを参照してください。 https://officeforest. o... --- - Published: 2022-11-29 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/29/access%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e3%81%a7%e3%83%8e%e3%83%bc%e3%82%b3%e3%83%bc%e3%83%89%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: msoffice, RPA, windows - タグ: access, vba, VBScript, タスクスケジューラ, マクロ RPAでノーコードと言われてる時代ですが、実のところ大昔からAccessでノーコードな機能は実現されていたりします。しかし、DBという仕組みについてこられず挫折し、結局Excelに戻ってRPAという非生産的なパターンがあるのも事実です(但し、ExcelはPower Queryでノーコードの最適化が実現出来ます) そこであえて、今どきこのAccessのマクロ機能をちょっとだけ掘ってみて、ノーコードでアプリを作ってみようと思います。Accessについては過去記事がいくつかありますが、まずは以下のエン... --- - Published: 2022-11-21 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/21/m1-mac%e3%81%a7%e5%8b%95%e3%81%8fvmware-fusion%e3%81%8c%e5%87%ba%e3%81%a6%e3%81%9f/ - カテゴリー: macOS, windows, 業務テクニック - タグ: fusion, VMware, windows11, 仮想化 随分前に、M1 Mac用のVMware FusionのTech Previewが出たきり音沙汰がなく、会社も別企業に売却されたこともあって自分は諦めて、Parallelsに移行し使っていました。所が先日、VMware Fusion 13が無償で正式リリースと言う情報を得て、検証してみることにしました。今回は、M1 Macbook 2020で検証しています。 現在、M1 MacでWindows11の仮想化となると、UTM、Parallelsに続いてこれで正式に3つ目の手段となります。過去記事は以下... --- - Published: 2022-11-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/18/gmail%e3%81%a7pgp%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e6%9a%97%e5%8f%b7%e5%8c%96%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%82%8b/ - カテゴリー: Google, 業務テクニック - タグ: flowcrypt, gmail, PGP, PPAP, 暗号化 PPAPはいい加減に廃止しましょう。と言われて相当経ちますが、未だに暗号化ZIPで送り、後から自動でパスワードメールを送るという意味のない仕組みを使ってる企業があったりします。そもそも、このテクニックって2000年頃にバッドノウハウとして広まったもので、情報漏えい対策として運用されてるものですが、現代ではむしろ害悪でしかないと言われています。 一方で昔から有りながら有効活用されてるのを見たことがないのが公開鍵暗号方式のPGPを使った暗号化メール。こちらはその仕組み上ややこしいのはあるものの、PP... --- - Published: 2022-11-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/11/15/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-calendar%e7%b7%a8/ - カテゴリー: JavaScript, Microsoft365, Node.js - タグ: calendar, Graph API, Outlook, vba MicrosoftのOutlookには予定表としてカレンダーが用意されています。VBAで何がしかの処理をした際にその記録として、カレンダーに残りしたり、タスクの開始と終了をカレンダーに自動登録しておいて、リマインダーを送らせたりしたい場合があります。 また、他の人が自身の標準カレンダーへのアクセス権限を限定公開したい場合もこの操作のうちに入ります。今回はこの予定表の読み書きやカレンダー共有設定をVBAから行ってみたいと思います。 (function(b,c,f,g,a,d,e){b. Moshi... --- - Published: 2022-11-09 - Modified: 2025-02-07 - URL: https://officeforest.org/wp/2022/11/09/aptx-adaptive%e5%af%be%e5%bf%9c%e7%84%a1%e7%b7%9a%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: ガジェット - タグ: Android, aptX Adaptive, Bluetooth, イヤホン 正直長い間、音質重視ということで音楽などを聴く場合は、有線派であったものの、デザインの良さで買ったスバルのイヤホン。今も使ってるのですが、通勤で使うにはちょっと困ったことが起き、かなりストレスフルに。 ということで、スバルのイヤホンはバックアップとして、メインで使う通勤で使うのに最適なBluetoothイヤホンを適当に探していたら良いのが見つかったので、使ってみたレビューを書いてみたいと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObjec... --- - Published: 2022-10-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/10/28/macos-ventura%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS, Microsoft365 2022年10月25日、最新のmacOS 13. 0 Venturaがリリースされました。メジャーバージョンが変わってるので、大幅な変更が加えられてるので、通常の一般ユーザは暫くはアップデートを実行せず様子見をしたほうが良いでしょう。今回はこのVenturaをM1 Macbook Airにインストールしてみて、様々な動作検証や情報をまとめてみました。 正直な所、自分にとっては特に目新しい機能もなく、利便性が向上したか?といったら否です。セキュリティフィックス以外の理由でMontereyから今移行... --- - Published: 2022-10-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/10/03/vba%e3%81%a7power-query%e3%81%ae%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e4%bd%9c%e6%88%90%e3%83%bb%e5%89%8a%e9%99%a4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Microsoft365, msoffice, 開発 - タグ: Power Query, vba, クエリ Power Queryは大変便利な仕組みで、VBAからも扱える強力なものですが、社内研修をやってみて分かったことですが、ハードルが高いようです。Access使いならばそこまでじゃないのですが、そもそもAccessも挫折者が多数いることで有名。やはりクエリというものがなかなか理解できないようです。 しかし、アプリとして利用する場合大幅にVBAコードの記述を削減出来るので作り手としては使いたい所。ということで、コマンド一発で必要なクエリを構築する事が可能になり、直接クエリを弄らなくても、クエリの作成... --- - Published: 2022-09-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/09/13/excel%e3%81%a7utf-8%e3%81%aecsv%e3%82%92%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e3%81%aa%e3%81%8f%e5%8f%96%e3%82%8a%e8%be%bc%e3%82%80/ - カテゴリー: Microsoft365, msoffice, 業務テクニック - タグ: BOM, csv, excel, PowerQuery, UTF8 Microsoft ExcelでCSVファイルを開くと文字化けしててうんざりというシーンは、ちょいちょい見かけます。最新の有償のクラウド勤怠管理システムのレポートデータをCSVでダウンロードして開いたら、文字化けで読めないというシーンが自分の場合毎回あります(サブスクのクラウドシステムでコレはちょっと酷すぎると思います)。 さて、このExcelの文字化け問題ですが、現在最新のMicrosoft365のExcelではいくつかの回避手段と対応策があります。古典的なテクニックも含めて、まとめてみました... --- - Published: 2022-09-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/09/10/google-apps-script%e3%81%a7%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%82%92%e4%b8%80%e6%8b%ac%e3%81%a7pdf%e3%81%ab%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript 現在受託したアプリの作成の過程で、Documentファイルを一括でPDFに変換し、結合し1枚にするものを作成中です。その過程で作成したスクリプトを公開します。以前まとめた、PDFの作成のエントリーの結合スクリプトも利用しています。また、実験としてgetAsで生成するのとUrlfetchApp. fetchAllでリクエストを投げて生成するのとではどちらが早いのか?の実験もしています。 https://officeforest. org/wp/2018/11/25/google-apps-scri... --- - Published: 2022-09-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/09/08/google-apps-script%e3%81%a76%e5%88%86%e3%81%ae%e5%a3%81%ef%bc%88%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%89%e3%82%92%e7%aa%81%e7%a0%b4%e3%81%99%e3%82%8b-%e7%95%aa%e5%a4%96/ - カテゴリー: Google, JavaScript, 開発 - タグ: 6分の壁, Drive API, タイムアウト, リミット, 高速化 以前、Google Apps Scriptの高速化関係のネタの1つとして、スクリプトトリガーを使った6分というタイムアウトの壁を突破する手法を紹介しました。前回の手法は、GAS側で制御して、スクリプトトリガーを駆使した手法だったのですが、トリガー発動の間隔が1分以上必要である点と、途中から開始する為に、スクリプトプロパティに終了済みのレコードの位置などを記録する必要がありました。 今回の手法はGAS側で制御せず、HTML側で制御して、時間カウント等をせずに継続的にGASの命令を何度も呼び出すこと... --- - Published: 2022-09-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/09/08/google-apps-script%e3%81%a7docs-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e6%96%87%e5%ad%97%e3%82%92%e4%b8%80%e6%8b%ac%e3%81%a7%e7%bd%ae%e3%81%8d%e6%8f%9b%e3%81%88%e3%82%8b/ - カテゴリー: 未分類 - タグ: Docs API, google apps script, 差替印刷 過去にSheets APIを使って高速化という記事を書きましたが、Google Apps Scriptからは使えるのはこれらのGoogle APIの一部がメソッドとして使えるようになってるものの、一部はメソッドとして用意されていません。よって、Drive APIなどもそうなのですが、サービスを追加する事で利用できるものがあったりします。 今回はGoogle Docs APIを使って文字を置き換えるものを、BatchUpdateにて一括でリクエストを送って見たいと思います。 https://off... --- - Published: 2022-09-01 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/09/01/electron%e3%81%a8microsoft365%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Electron, JavaScript, macOS, Microsoft365, Node.js, Puppeteer, RPA, windows, 業務テクニック - タグ: Excel Online, firefox, Graph API, Outlook, Power Automate, SVG, Teams, TeamSpirit, カレンダー, プレゼンス, 勤怠 Google Workspaceと違い、Microsoft365の場合はウェブアプリを作る機能が無くAPIだけが提供されているので、利用するにはローカル側に土台が必要です。そこで今回、Node. js + Electron + Vue. js + VuetifyおよびMicrosoft Graph API、SVG画像を利用したフリーアドレス対応の座席表アプリを作成してみました。 前回のGoogle Apps ScriptでSVGを使ったイメージマップを操作の内容も踏まえて一通りの機能を装備してい... --- - Published: 2022-08-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/08/04/gas_svgmap_form/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Drive API, google apps script, SVG, urlfetchapp, クリッカブルマップ 前回の記事にて、SVG画像を利用した座席表アプリの基本構造を作りました。しかし、実用するにはまだ全然機能が装備されていません。そこで、今回はこれを最低限利用できるように色々と装備をします。 今回装備する内容は、座席のキープ、座席の情報、固定席の場合の処理、座席のリリース、毎日24時に自動でクリアの5点他、不都合が出ないように色々とエラートラップを追加します。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{ar... --- - Published: 2022-08-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/08/04/sqlite%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%81%ae%e6%b4%bb%e7%94%a8%e3%81%be%e3%81%a8%e3%82%81-%e5%be%8c%e7%b7%a8/ - カテゴリー: 未分類 前回の記事、前編の続きである後編になります。データ量が多くなってしまったので、前後編で分けました。前編の記事は以下のエントリーになります。 https://officeforest. org/wp/2021/07/05/sqlite_matome/ (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. ... --- - Published: 2022-08-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/08/03/gas_imagemap/ - カテゴリー: Google, JavaScript, 開発 - タグ: google apps script, SVG, クリッカブルマップ 以前、jQueryのライブラリを使用しての、フリーアドレス対応「座席表アプリ」をGoogle Apps Scriptで作成しました。ただし前回のソレは弱点があり、ウィンドウの大きさ等に応じて画像をリサイズすると、設定しておいたイメージマップの座標エリアが見事にズレてしまうため、サイズ固定になってしまっていたこと。 また、Canvasを使っていた為に、文字がボヤけたりその対策をしなければならなかったりと。という事で、今回SVG画像を利用してのイメージマップで座席表の下地を作ってみようと思います。 ... --- - Published: 2022-07-05 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/07/05/flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b-gui%e7%b7%a8/ - カテゴリー: Flutter, windows - タグ: Dart, vscode, アプリ, デスクトップ 前回の記事ではアプリの開発をする一歩手前までの事前準備として基礎編をやってみました。今回はスマフォ用ではなく、1ヶ月前にリリースされたFlutter 3. 0を利用して、デスクトップアプリを作ってみようと思います。 もともと、Electronでアプリをよく作っていた自分としてはデスクトップ用途でのFlutterに結構期待してて、v3. 0ではM1 Mac対応なども入ってきてるので、簡単なアプリを作れないかなぁと思っています。本当は置き換えられたらいいんだけれど。今回のパートは前回の続きとなるので... --- - Published: 2022-06-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/06/11/power-apps%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Microsoft365, 業務テクニック - タグ: Power Apps, Power Automate, Teams, アプリ, タイムレコーダ, ノーコード Microsoft365のサービスの中で、他のサービスとは異なりちょっと独特なのが、Power Apps。ノーコードでウェブアプリを作成できるサービスなのですが、スマフォ対応のちょっとしたアプリケーションを作成可能です。また作成したアプリは、Teams等に表示させる事も可能で、腕があれば下手なウェブサービス契約するよりも、作ってしまったほうが全然安上がりにDX実現出来てしまうかもというサービスです。 現在、無償で「できる Power Apps 特別版」というPDFの電子書籍も配布されており、ちょ... --- - Published: 2022-06-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/06/10/google-apps-script%e3%81%a7%e3%82%af%e3%83%a9%e3%82%b9%e6%a7%8b%e6%96%87%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js, 開発 - タグ: class, ES6 V8 Runtime対応になったGoogle Apps Scriptですが、長年ES5での制限を受けてきた故に、ウェブ上でのコード紹介でも殆どが平打の関数を構築して呼び出すといった事による、原始的なコード記述も多く、またライブラリの場合ワンクッション入るせいか実行が遅いということで、コードの再利用性などが積極的に進んでいない現状があります。 元々大規模開発等ではGASは使わないという面もありますが、無理してクラスを使わなくても十分なアプリを構築可能であるため(小規模が多い為使うまでもない)、スル... --- - Published: 2022-06-08 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/06/08/power-query%e3%81%a7%ef%bc%92%e3%81%a4%e3%81%aeexcel%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Microsoft365, msoffice, office, RPA, 業務テクニック - タグ: excel, Power Query, 差分 以前、2つのExcelシートの中身を比較して、差分を抽出するツールを作成し、現場で現在も利用してもらっていますが、今回はPower Queryにて2つのシートの差分を取り出して、差異のあった項目だけをリスト化し出力するものを作成しました。 前回のものとは少し事なり、集計表形式ではなくリスト化し、主に別のプログラムで利用しやすくする為に作成したものになりますが、該当箇所だけを取り出すことが可能ですので、使いようによっては現場の事務でも利用可能ではないかと思います。 (function(b,c,f,... --- - Published: 2022-06-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/06/03/node-js%e3%81%a8playwright%e3%81%a7firefox%e3%82%92%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, Node.js, Puppeteer, RPA, windows - タグ: chrome, edge, firefox, playwright, puppeteer, Safari, typescript, 自動化 これまで社内向けにPuppeteerにてChromeを自動操縦するアプリケーションを複数作成してきました。その自動化の結果として利用者の作業負担が減るとともに、ミスが減り余計なサイトの操作をする学習コストも減らすことが出来ました。 しかし、一部のPCで原因不明のPage CrashエラーやSTATUS_STACK_BUFFER_OVERRUNのエラーが出るケースがあり、それをきっかけとして、Puppeteerと同じ源流を持つMicrosoftのPlaywrightを使ってみる事にしました。今回は... --- - Published: 2022-05-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/27/google-apps-script%e3%81%a7google-analytics%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%ef%bc%88ga4%e5%af%be%e5%bf%9c%ef%bc%89/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: analytics, GA4, google apps script, wordpress 2023年7月1日、Google Analyticsが大きく生まれ変わるにあたって、現在、Google Analytics 4への移行が推奨されています。これまでのトラッキングコードであるUA-XXXは利用できなくなり、G-XXXXという新しいコードで新しい解析手法でデータを取得することになります。 Google Apps Scriptではこれまで、Google Cloud Consoleで設定を行えば利用できましたが、今回の移行に合わせてGA4対応の「Google Analytics Data... --- - Published: 2022-05-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/26/electron%e3%81%a7%e3%82%af%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e6%a4%9c%e7%9f%a5%e3%81%97%e3%81%a6%e3%83%ad%e3%82%b0%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/ - カテゴリー: Electron, Node.js, 開発 - タグ: crash, log, Power Automate Electronで色々と社内向けのアプリケーションを作成していますが、つい最近1例だけ、同じアプリで同じ環境にも関わらず、「起動しない」「イベントビューアにID 1000のクラッシュ記録が残ってる」という事例が。起動しないので、エラー出力もなく、開発環境で再現できない為、何が悪さをしてるのか?全く不明という状況。 他のマシンでは一切起きていない現象であり、当然クラッシュ記録も無い為、デバッグのしようがない・・・という事で、このクラッシュを検知してログを自動出力する仕組みを取り入れる事にしました。... --- - Published: 2022-05-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/26/google-classroom%e3%81%ae%e5%85%b1%e6%9c%89%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%92vue%e3%81%ae%e4%b8%ad%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: classroom, vue.js WordPressなどのブログでよく見かける「共有ボタン」。TwitterやFacebook、Pocketなどにそのサイトの記事をシェアする為のボタンですが、Google Classroom用のボタンもある事はあまり知られていません。 このボタンをサイトに設置したり、Google Apps Scriptのアプリなどに組み込んで使うことで、Google Classroom宛に該当のURLを投稿しシェアする事が可能になります。今回これをVue. jsと組み合わせて使ってみた簡単な事例です。Class... --- - Published: 2022-05-21 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2022/05/21/m1-mac%e3%81%a7paralells-desktop-17%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS, windows, 開発 - タグ: ARM, Box, Google Drive, m1 mac, parallels, windows11, 仮想環境 M1 MacというARMなmacOSになってから、一番大きく変わったのが、Bootcampの廃止とVMware Fusionが使えなくなった事。その中でいち早く、macOS向け仮想環境として出てきたのがParallels。VMware Fusion派だった自分ですが、さすがにもう今のVMwareではTech Previewのまま消えるのではないかと不安視。 ということで、Parallels Desktopをテストしてみることにしました(使用するOSはWindows11を利用します)。既に先に運用... --- - Published: 2022-05-19 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/19/node-js%e3%81%a7teams%e3%81%abadaptive-card%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/ - カテゴリー: Node.js, 開発 - タグ: Adaptive Card, Card, Graph API, node.js, Teams 先日、Power AutomateでのTeams送信でAdaptive Cardの送信を実現しましたが、次にNode. js(Electron)のアプリからGraph APIを利用して送信する必要性が出てきたので、その手法を実装中です。利用するためには、node-fetchを利用し、APIを叩く必要があるのですが、Adaptive Cardを送信するには少しテクニックが必要でしたので、ここでまとめて置こうと思います。 Adaptive Cardの本体部分については、adaptive. jsonと... --- - Published: 2022-05-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/17/power-automate%e3%81%aeteams%e6%8a%95%e7%a8%bf%e3%81%a7adaptive-card%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Microsoft365, RPA - タグ: Adaptive Card, Box, Power Automate, Teams MicrosoftのOutlookやTeamsでは、「Adaptive Card」と呼ばれるテンプレートな仕組みが用意されており、システムからの通知などで通常では投稿できない「キレイなカード形式の情報」を投稿する事が可能です。 ただ単純にキレイなカード形式で配信するというだけでなく、結構奥が深い。以前もGoogle Apps ScriptでTeams投稿するエントリーで利用していますが、今回はPower Automateでの活用をまとめてみたいと思います。 https://officefores... --- - Published: 2022-05-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/13/power-automate%e3%81%ae%e3%82%b9%e3%82%b1%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e6%b8%88%e3%81%bf%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e4%bd%bf%e3%81%86/ - カテゴリー: Microsoft365, RPA - タグ: excel, OneDrive, Power Automate, Teams Power Automateにはタスクランナーな「自動化したクラウドフロー」の他に、HTTPアクセス等をトリガーに発動する「インスタントクラウドフロー」の他に、日付や時刻を元に自動的に発火する「スケジュール済みクラウドフロー」があります。これは、Google Apps Scriptならお馴染みの「スクリプトトリガー」、LinuxサーバならばCron、Windowsならば「タスクスケジューラ」のようなもの。 1度セットしたら後は、指定の間隔や期日をもって自動的に動きそして完了するので、業務の無い夜... --- - Published: 2022-05-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/13/google-apps-script%e3%81%a7yahoo%e3%82%ad%e3%83%bc%e3%83%95%e3%83%ac%e3%83%bc%e3%82%ba%e6%8a%bd%e5%87%baapi%e3%82%92%e4%bd%bf%e3%81%86%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, 開発 - タグ: rest api, Yahoo, キーフレーズ, 日本語形態素解析 Yahoo Developerは、まだREST APIと呼ばれる前の時代から、マッシュアップという言葉とともに色々なWebAPIを提供してきました。その中で「キーフレーズ抽出API」というものがあるのですが、日本語形態素解析APIのように、1文の中で特徴的な単語を取り出してくれる非常に便利なAPIです。 既にV1が2022年1月末日に廃止されているため、現在はV2のみ利用可能なので、このAPIをGoogle Apps Scriptから叩いてみようと思います。 (function(b,c,f,g,... --- - Published: 2022-05-03 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/05/03/google-apps-script%e3%81%a7google-chat%e3%81%ab%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%82%92%e9%80%81%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: BOT, Card, Google chat, rest api, チャットボット Google Apps Scriptには、Google Chatに送る為のメソッド類は装備されていません。Google ChatはREST APIとして提供されているので、Google Apps Scriptで利用する場合は、このAPIを叩いて送信する必要があります。 Webhookを利用して送りつける方法はあるのですが、自動化などで利用する場合には、そのWebhook URLを知っておく必要がある上に送信しか出来ないので、色々と不便です。そこでこのAPIを利用して色々出来ないか調べてみました。... --- - Published: 2022-05-02 - Modified: 2025-05-13 - URL: https://officeforest.org/wp/2022/05/02/raspberry-pi-4%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: macOS, RaspBerry Pi, ガジェット - タグ: Chromebook, NAS, openmediavault, raspberry pi, raspbian Windows11でSMB1. 0対応が完全に終了するという事とChromebookからNASに標準機能でアクセスできるように、現在のASUS TUF-AX3000の標準機能ではなく、Raspberry Pi4を使ってNASを構築してみようとチャレンジしてみました。 今回利用するのは、Raspbian OS Lite + OpenMediaVaultです。通常のRaspbianではOpenMediaVaultがインストール出来ませんのでご注意ください。 (function(b,c,f,g,a,d... --- - Published: 2022-04-27 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/27/google-apps-script%e3%81%a7%e3%82%ab%e3%83%b3%e3%83%90%e3%83%b3%e3%83%9c%e3%83%bc%e3%83%89%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: admin sdk, google apps script, kanban, Trello, vue.js, Vuetify, 教材, 管理者 業務でタスク管理が非常に重要視されてきています。と言っても、これまでのようにタスクをただ並べて、消化したら消すだけでは芸がない上に、効率的で且つ合理的な管理が出来てるとは言えません。そこで使われているのがKanban Board。Microsoft365のPlannerであったり、Backlogであったり、AsanaやTrello等が利用されるようになりました。 しかし、Google WorkspaceにはアドオンとしてはKanbanchi Taskのような外部サービス連携はあったりしますが、タ... --- - Published: 2022-04-23 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/23/gw-2022/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: appsheet, gmail, google apps script, markdown, スプレッドシート, ドキュメント 2022年、ようやくコロナ禍が落ち着いてきた頃合い、それまで2019年以来沈黙であったGoogle Workspaceのアップデートも次々に発表されました。ただ、イベントとしてのGoogle Cloud Nextも中止されてきておりまとまった情報でアプデの内容がなかったので自分用にまとめてみることにしました。 尚、2022年のGoogle Cloud Nextは10月に開催する予定だそうで。今回のアプデ内容は地味ながらも割と待ち望んでいた粒よりな機能が多い印象です。尚、2019年のアプデ更新内容... --- - Published: 2022-04-19 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/19/vba%e3%83%9e%e3%82%af%e3%83%ad%e3%81%8c%e6%97%a2%e5%ae%9a%e3%81%a7%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%95%e3%82%8c%e3%82%8b%e7%82%ba%e3%81%ae%e5%af%be%e7%ad%96%e6%96%b9%e6%b3%95/ - カテゴリー: msoffice, 開発 - タグ: access, azure, excel, inno setup, Power Point, Powershell, vba, マクロ 2022年2月に、Microsoftより現在リリースされているMicrosoft365(Build 2203)のExcel, Access, Power Point, Visio, WordおよびOffice2021、過去の版である単品版のOffice 2019, Office 2016, Office 2013, Office LTSCに対してもアプデが実行される(Windows版のみ)ことになった「VBA実行をデフォルトでブロック」する機能。既にその前よりv4. 0のExcelのVBAのブロ... --- - Published: 2022-04-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/17/twitter%e4%b8%8a%e3%81%abgoogle-apps-script%e3%81%ae%e3%82%b3%e3%83%9f%e3%83%a5%e3%83%8b%e3%83%86%e3%82%a3%e7%99%bb%e5%a0%b4/ - カテゴリー: Google, JavaScript - タグ: Twitter, コミュニティ Twitterに新しく「コミュニティ」と呼ばれる機能が3月に実装され、様々なコミュニティが登場しています。早速、Google Apps Scriptのコミュニティも作成されたようです。 このコミュニティ機能について調べてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||)... --- - Published: 2022-04-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/16/google-apps-script%e3%81%a7sheets-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript, 開発 - タグ: google apps script, rest api, Sheets API Twitterを見ていた所、こちらのサイトにて「SpreadsheetAppよりもSheets APIを使ったほうが全然早い」という耳寄りな情報が流れてきて、「そんな事ってあるの?」と思い、自分でテストしてみることにしました。もし、これが事実であれば特に大量のデータの集約などをする場合、標準のSpreadsheetAppを使うよりも、6分の制限のあるGoogle Apps Scriptに於いては速度を稼ぐ優良な手段となりえます。 ということで、実際につかって検証してみます。 (function(... --- - Published: 2022-04-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/13/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-planner%e7%b7%a8/ - カテゴリー: Microsoft365, msoffice, Node.js, Puppeteer, windows - タグ: excel, Graph API, Planner, vba Microsoft 365にはPlannerと呼ばれるメンバーで利用するタスク管理プログラムが用意されています。しかし、実際に使ってみると主要な項目は抑えられているものの、若干使いにくい。という事でプログラムから利用できる形にして、インターフェースは別に用意するといった作業を今行っています。 そしてプログラムから利用できるようにする為のものがGraph APIであり、タスクの登録・更新・一覧の取得をやってみたいと思います。 図:シンプルなタスク一覧画面 (function(b,c,f,g,a,d... --- - Published: 2022-04-12 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/2022/04/12/vbs%e3%81%a7excel%e6%93%8d%e4%bd%9c%e3%81%a7%e3%82%88%e3%81%8f%e5%88%a9%e7%94%a8%e3%81%97%e3%81%a6%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/ - カテゴリー: msoffice, RPA, 業務テクニック - タグ: excel, vba, VBS, タスクスケジューラ 世にRPAが出てからというもの、Power Automate for DesktopやPythonでExcel自動化なんて記事が出回るようになりました。前者はシステム全体の自動化につながるものであるため、個人的には推奨しています(年間何百万もするRPAなど愚の骨頂です)。 しかし、PythonでExcel自動化は推奨しません。そもそも、Excelの自動化は以前よりVBAやVBSで出来ている事。それ以外も含めてならば話は別ですが、世に出てる記事の殆どは「VBSで出来ることをわざわざPythonでや... --- - Published: 2022-04-06 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2022/04/06/%e6%9c%80%e6%96%b0%e3%81%aem1-mac%e3%82%92%e5%be%b9%e5%ba%95%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e7%82%ba%e3%81%ae%e3%83%8e%e3%82%a6%e3%83%8f%e3%82%a6/ - カテゴリー: LibreOffice, macOS, Microsoft365, Node.js, windows, ガジェット - タグ: Android, apple silicon, ARM, CrossOver, iOS, M1, Rosetta2, Wine, 仮想化 2020年、AppleはIntelチップを捨てて独自開発のARMベースのチップのM1へと移行しました。かつて、IBMのPowerPCからIntelチップへと移行した時のように大きな変革です。しかし、その結果失ったものも大きく、M1へ移行は大丈夫なのだろうかと躊躇する人も多いでしょう。 このM1はスマフォやChromebook等で使われてるARMベースのCPUで、Intelと違い8コア等が普通で想像以上にパフォーマンスが高いです。そこで、このM1 Macをどこまで活用できるのか?という点に注目して... --- - Published: 2022-04-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/04/04/ps5%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%a9%e3%82%92%e4%bb%96%e3%81%ae%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e3%81%a7%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/ - カテゴリー: macOS, windows, ガジェット - タグ: Android, Chromebook, CrossOver, DualSense5, geforce now, iOS, parallels, Playstation, Wine, 仮想環境 自宅には様々なデバイスがありますが、手元にあるゲーム機のコントローラをPCやスマフォのゲームパッドとして利用出来ないか?という考えは、PS1の頃から有りました。当時はコンバータを間に挟んでUSB接続で使っていましたが、現代はもっと簡単に接続が可能になっています。 しかし、実際に使う上ではちょっとしたノウハウが必要で、単純にいかないケースがあります。今回はPlaystation 5 のDualSense5 コントローラを様々なデバイスで使ってみて検証を行いました。 (function(b,c,f,... --- - Published: 2022-03-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/03/22/vba%e3%81%8b%e3%82%89google-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-ie11%e5%bb%83%e6%ad%a2%e5%af%be%e5%bf%9c%e7%89%88/ - カテゴリー: Google, JavaScript, msoffice, Node.js, Puppeteer - タグ: access, excel, oauth2.0, rest api, vba Windows11では既にIE11が使えない為、VBAからのOAuth2. 0認証時にIEを立ち上げて認証が出来ない為、こちらのエントリーにあるように「Puppeteerを使って認証するEXE」をNode. jsとPuppeteerを使って作り、クリアさせています。基本的には同じ仕組みなのですが、REST APIを提供するサイトによってちょっとずつ事なるので、困りものですが。 しかし、Windows10でも2022年6月には基本的にIE11が廃止となるため、このままだとGoogle APIを叩く... --- - Published: 2022-03-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/03/16/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-ie11%e5%bb%83%e6%ad%a2%e5%af%be%e5%bf%9c%e7%89%88/ - カテゴリー: msoffice, Node.js, Puppeteer, windows - タグ: access, Box, oauth2.0, rest api, vba Windows11では既にIE11が使えない為、VBAからのOAuth2. 0認証時にIEを立ち上げて認証が出来ない為、こちらのエントリーにあるように「Puppeteerを使って認証するEXE」をNode. jsとPuppeteerを使って作り、クリアさせています。基本的には同じ仕組みなのですが、REST APIを提供するサイトによってちょっとずつ事なるので、困りものですが。 しかし、Windows10でも2022年6月には基本的にIE11が廃止となるため、このままだとBox APIを叩くのに認... --- - Published: 2022-03-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2022/03/11/windows11%e3%81%abandroid%e5%ae%9f%e8%a1%8c%e7%92%b0%e5%a2%83%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b/ - カテゴリー: windows, ガジェット - タグ: Android, VMware, windows11, WSA, 仮想環境 既に米国では、パブリックプレビューになっていて誰でも利用可能になっているWindows11の目玉機能の1つ「Windows Subsystem for Android」ですが、2022年8月19日、日本でもInsider PreviewからWSAが利用できるようになりました。そこで今回は、Android実行環境であるWindows Subsystem for Androidを導入し、APKファイルをサイドロードして動かしてみようと思います。 利用するには事前準備がそこそこ必要なので、面倒な人は公... --- - Published: 2022-03-08 - Modified: 2025-04-29 - URL: https://officeforest.org/wp/2022/03/08/m1-mac%e3%82%84ios%e3%81%a7%e3%82%82%e5%8b%95%e3%81%8f%e9%ab%98%e6%a9%9f%e8%83%bd%e3%81%aa%e4%bb%ae%e6%83%b3%e7%92%b0%e5%a2%83utm%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS, ガジェット, 開発 - タグ: Chromebook, ChromeOS, iOS, m1 mac, Qemu, UTM, エミュレータ, 仮想環境 macOSで仮想化といえば、VMware FusionやParallels、変わり者としてはWineなどが使われてきています。しかし、これらはVirtualizationという括りになり、CPUエミュレーション等は行っていませんので、基本x86-x64の環境でなければ使う事が出来ません(VMwareもParallelsもARM対応。Wine/CrossoverはRosetta2経由でx86,x64アプリが動作します) そうなると、他のアーキテクチャで動いてるOSを動かしたいとなると、専用のエミュ... --- - Published: 2022-02-25 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2022/02/25/vba%e3%81%a8microsoft-graph-api%e3%81%ae%e9%80%a3%e6%90%ba-teams%e7%b7%a8/ - カテゴリー: Microsoft365, msoffice, Node.js, Puppeteer - タグ: Graph API, rest api, Teams, vba 現在業務の自動化の為に、Electron, VBA, SAP GUI Scripting, Puppeteer等の他に「Microsoft Graph API」も非常に多く利用しています。決して使いやすいAPIではないのですが、認証の手段と大体の使い方を身に着けて、なるべくボタンひとつで業務が片付くように構築中です。 そんな中、以前Google Apps ScriptでGraph APIと連携してTeamsのログを取得するものを作成しましたが、今回Excel VBAで実装してみました。殆ど内容は... --- - Published: 2022-02-22 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2022/02/22/chrome-os-flex%e3%81%a7%e5%8f%a4%e3%81%84pc%e3%82%92%e8%98%87%e3%82%89%e3%81%9b%e3%82%8b/ - カテゴリー: Google, macOS, windows, ガジェット, 業務テクニック - タグ: Chrome OS, Chromebook, chromebox, cloudready, gpdwin2, Qemu, UTM 以前、古いPCをWindowsではなくオープンなChromium OSを入れることで再生する「Cloud Ready」と呼ばれる仕組みがありました。現在この仕組は、Googleに買収されて、2022年2月19日に「Chrome OS Flex」として正式にリリースされました。オリジナルのCloud Readyとは少々異なる点があるのと、古いPCを活用する手段としては最高の手段であるため、深堀りしていきたいと思います。 図:最新版からロゴが変わった (function(b,c,f,g,a,d,e)... --- - Published: 2021-12-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/12/03/sap-gui-scripting%e3%81%a7%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: msoffice, Node.js, RPA, 業務テクニック - タグ: Box, Electron, Power Automate Desktop, RPA, SAP, vba, VBS 自身の業務で、SAPを使う機会があったのですが、そもそもこのSAP、標準でSAP上の操作をExcelのマクロ機能のように録画し、再生するという機能である「SAP GUI Scripting」という機能が備わっています。よって、誰でも簡単に操作を記録して、しかも記録内容はVBSファイルで出力されるので、加工し、Excel VBAなどに組み込んで利用可能であるため、非常に汎用性が高い。 RPAでわざわざSAPの操作を記録してなんてやるよりも、直接VBAからExcelのデータを送り込んだり、エクスポー... --- - Published: 2021-12-02 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/12/02/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e8%a6%81%e7%b4%a0%e3%81%8c%e5%87%ba%e3%81%a6%e3%81%8f%e3%82%8b%e3%81%be%e3%81%a7%e5%be%85%e6%a9%9f%e3%81%97%e3%81%a6%e5%80%a4%e3%82%92%e5%8f%96%e5%be%97%e3%81%99/ - カテゴリー: Google, JavaScript, Puppeteer - タグ: node.js, TeamSpirit, スクレイピング 業務用アプリにPuppeteerを組み込んで結構な数のウェブ操作自動化を実現していますが、「TeamSpiritの勤務表を開き、月次サマリーの中にあるフレックス清算時間を取得したい」という要望が出てきたので、これを今回はPuppeteerで取得してみたいと思います。 このデータの取得は意外と面倒な要素を含んでいました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScri... --- - Published: 2021-11-18 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/11/18/vba_graph_excelonline/ - カテゴリー: Microsoft365, msoffice, 開発 前回のエントリーにて、VBAからMicrosoft Graph APIのOAuth2. 0認証に於いて、Authenticate Codeの取得までを実装しました。PuppeteerでChromeを操縦しての認証用に専用のexeを用意して対応することで、IE11の消えたWindows11でも使えると思います。 今回は、このcodeからAccess Token取得、Tokenリフレッシュ、そしてExcel Onlineの読み書きを実装してみたいと思います。 (function(b,c,f,g,a,... --- - Published: 2021-11-17 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/11/17/wordpress%e3%81%ae%e3%82%b9%e3%83%94%e3%83%bc%e3%83%89%e3%83%81%e3%83%a5%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e3%82%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: JavaScript, 業務テクニック - タグ: adsense, analytics, chrome, lighthouse, SEO対策, wordpress, 拡張機能 ここ数日、特定の記事へのアクセスが急激に伸びてサイト全体が重たいというのもあったのですが、何よりも投稿時に503エラーやらInternal Server Errorが出るなどのトラブルも続いていました。また、1年間いろいろなプラグインの追加や削除、テーマの改造などを繰り返した結果として、Google PageSpeed Insightの点数がモバイルで50点まで下がってるのが判明。 サーバープラン変更で転送量増やしたり、リソース増やすという力技も良いのですが、そもそもスピード低下は検索エンジンの... --- - Published: 2021-11-16 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/11/16/vba%e3%81%8b%e3%82%89graph-api%e3%81%a7excel-online%e3%82%92%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Microsoft365, msoffice, Puppeteer, 開発 - タグ: excel, Excel Online, Graph API, node.js, OneDrive, vba Microsoft 365にはSharepointおよびOneDrive Businessにて、ExcelのファイルをExcel Onlineという形で利用が可能です。Boxのようなストレージサービスと異なり、Googleスプレッドシート同様に同時に読み書きが可能であるため、読み書きがバッティングしてファイルが分裂なんてこともない(但し、SharePointでは過去、Excelファイルが破損するというのが報告されている) この仕組を利用しつつ、ローカルのExcelからExcel Online上の... --- - Published: 2021-11-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/11/10/forms%e3%81%8b%e3%82%89%e3%81%ae%e6%8a%95%e7%a8%bf%e3%81%a7onedrive%e3%81%aeexcel%e6%9b%b8%e3%81%8d%e8%be%bc%e3%81%bf%e3%81%a8%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e7%99%bb%e9%8c%b2/ - カテゴリー: Microsoft365, RPA - タグ: Excel Online, OneDrive, Outlook, Power Automate, Teams 現在、社内向けにMicrosoft365のPower Automate(Desktopではないほう)の利用に関しておよび、Microsoft365版Excel上級研修(改の研修用資材を作成しています。Power AutomateはIFTTTやZapierのようなタスクランナーサービスですが、これらとの大きな違いが、Microsoft365製品との強力な連携機能と関数が使えるといった独自の機能があります。 今回はMicrosoft Formsから投稿されたら、OneDrive上のExcel Onl... --- - Published: 2021-11-04 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/11/04/gas_access_user/ - カテゴリー: Google, JavaScript - タグ: GET, getActiveUser, POST, urlfetchapp 問い合わせの中で「Google Apps ScriptのWebAppからのSession. getActiveUser. getEmailが有効に働かないというお話を頂き、検証してみたところ、2020年にセキュリティ上の制約が加わり、Google Workspaceのドメイン内ユーザでは問題は無いものの、Gmailアカウントなど外部のドメイン外ユーザの場合は、メアドが取得できなくなったようです。 ということで、そこまで含めて取得した上で、そのメアドを元に処理を分岐する仕組みを作ってみました。 (... --- - Published: 2021-10-22 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/22/microsoft365%e3%81%aeexcel%e3%81%a0%e3%81%91%e3%81%ab%e3%81%82%e3%82%8b%e9%96%a2%e6%95%b0%e3%81%af%e7%9f%a5%e3%82%89%e3%81%aa%e3%81%84%e3%81%a8%e6%90%8d%e3%82%92%e3%81%99%e3%82%8b/ - カテゴリー: Google, Microsoft365 - タグ: arrayformula, excel, filter, unique, スピル, 関数 Microsot Excelは、買い切り版であるExcel2019といったパッケージ製品の他に、サブスクリプションサービスであるMicrosoft365で利用可能なExcelの2種類があり、後者の場合は更にテスト利用の為のOffice Insider Programが存在します。 Excelに関して言えば、この両者はライセンスの違いだけでなく、機能にも差があり、特に利用できる関数については結構大きな差があります。その中にはGoogle Spreadsheetではもはや当たり前につかってる関数も存... --- - Published: 2021-10-20 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/20/vba%e3%81%a7oauth2-0%e8%aa%8d%e8%a8%bc-windows11%e5%af%be%e5%bf%9c%e7%89%88/ - カテゴリー: msoffice, Puppeteer, windows, 開発 - タグ: Box API, chrome, edge, IE11, JSON, OAuth, selenium, vba, windows11, 認証 Windows11が登場し、IE11の廃止がハッキリと名言された為、Windows11上ではIE11は使えず、一応EdgeでのIE11モードがあるという状態になっています(あくまでも一時的な措置であり、Chromium EdgeやChromeへ移行する為のもの)。未だに日本の東証一部上場企業の中に社内標準ブラウザにIE11を指定してる企業があることに驚きですが。 しかし、一方でVBAでのスクレイピングやブラウザ操作、OAuth2. 0認証の実行はこれまでのコードはIE11を基本としてきた為、VB... --- - Published: 2021-10-15 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/15/box%e4%b8%8a%e3%81%aeexcel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e7%ab%b6%e5%90%88%e3%81%95%e3%81%9b%e3%81%9a%e3%81%ab%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, office - タグ: access, Box API, excel, vba クラウドストレージのBox、とりわけBox Driveを利用していると頻繁に遭遇するのが「ファイルの競合」。つまり、複数名でファイルに上書きを行うとデータの整合性がなくなり、片方のファイルはオリジナルから分離されて、コピーとして別ファイル化され、後でトラブルになるというパターンです。 ファイルサーバでは無いので、複数名で同時に開いて同時に編集といったことは、Microsoft365のExcel Online Business(有償)があればウェブ上で可能と言えば可能ですが、無い・許可されていない... --- - Published: 2021-10-14 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/14/google-apps-script%e3%81%a7spreadsheet%e4%b8%8a%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e4%b8%80%e6%8b%ac%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97/ - カテゴリー: Google, JavaScript - タグ: Spreadsheet, xlsx, ZIP, 画像 Googleスプレッドシートは大変便利なのですが、シート上に貼り付けた画像を別で利用したいと思っても、どういうわけか貼り付けられても取り出せない。これ過去にも結構歯がゆい思いをしていたのですが、Google Apps Scriptで取り出す事ができました。 短いコードですが、色々と手順があるので、その仕組みを理解して装備が必要です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. curr... --- - Published: 2021-10-13 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/13/flutter%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b-%e5%9f%ba%e7%a4%8e%e7%b7%a8/ - カテゴリー: Flutter, Google, macOS, Puppeteer, windows, 開発 - タグ: Android, Dart, flutter, iOS, アプリ, スマフォ 以前から、スマフォアプリ作成のプラットフォームとしてクロスプラットフォームなものがいくつか登場してきていますが、PhoneGap、Cordovaに始まり、React Nativeなどと変遷し、今はGoogle提供のFlutterが熱いようです。といっても、Android/iOSのネイティブ環境での開発と比較して、痒いところに手が届かないといった理由などから、結局はJava / Swift / Objective-C / Unity(C#)で作成に戻るケースもあるようです。 とはいえ、個人で複数の... --- - Published: 2021-10-07 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/10/07/%e5%a4%a7%e8%a7%a3%e5%83%8f%e5%ba%a6%e6%99%82%e4%bb%a3-gopro%e3%81%a7%e5%8b%95%e7%94%bb%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: macOS, windows, ガジェット - タグ: 4K, 60fps, Android, Google Meet, Teams, Webカメラ, Youtube, Zoom, アクションカメラ, 動画作成 最近のスマフォは普通に4K 60fpsで動画撮影出来る為、Youtubeでも4K動画や360°動画等も見られるようになってきています。しかしやはり実際に撮影するとなると、スマフォは撮影に特化しているわけではないので、撮影は出来るものの特化してるカメラと比較すると力不足を感じる点が多数あります(何でもスマフォにやらすと、スマフォの消耗が激しく、スマフォ自体の利便性やバッテリー運用に支障をきたす) とはいえ、今更ハンディカムで4Kも利便性が低いです。そこで利用するのがこの領域では長い歴史のあるGoP... --- - Published: 2021-09-29 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/09/29/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e8%a6%81%e7%b4%a0%e3%81%ae%e5%80%a4%e3%81%8c%e5%a4%89%e3%82%8f%e3%82%8b%e3%81%be%e3%81%a7%e3%82%a6%e3%82%a7%e3%82%a4%e3%83%88%e3%82%92%e6%8e%9b%e3%81%91%e3%82%8b/ - カテゴリー: JavaScript, Puppeteer, RPA - タグ: TeamSpirit, ウェイト, 自動化 業務で本格的にPuppeteerにて処理の自動化を実装していますが、時々問題になるのが「ウェブサービス側の処理が重くて、タイムアウトする」という症状。直近でぶつかったのは、SalesforceのTeamSpiritにて特定のレポートをダウンロードするシーンにて、クエリが重くなかなか処理が終わらず、待機してるPuppeteerがタイムアウトで処理を中断してしまう(特定の要素がその処理が終わらないと有効にならない為)。 幸い、TeamSpiritの場合、クエリの処理中はIDがStatusの項目がある... --- - Published: 2021-08-30 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/08/30/macos%e3%81%a7qemu%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6raspbian%e3%82%92%e8%b5%b7%e5%8b%95%e3%81%99%e3%82%8b/ - カテゴリー: macOS, RaspBerry Pi - タグ: ARM, box86, Debian, raspbian, Wine, エミュレータ Box86というエミュレータを使うと、ARMのCPUでもWineが使えるらしいという情報をキャッチしたので、Raspberry Piで試そうと思ったものの、SDカードが壊れてたので使おうと思ったのが、QEMU。 x86なOSなどで、他のCPUアーキテクチャのエミュレーションを行ってくれる便利な汎用エミュレータで、Linux, Windows, macOS用にリリースされています。今回はこれでRaspberry PiのOSであるRaspbianをエミュレーションしてみようと思います。 (funct... --- - Published: 2021-08-28 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/08/28/gas_row_hidden/ - カテゴリー: Google, JavaScript, 入門編 - タグ: google apps script, Googleスプレッドシート, 非表示 時々、Teratailを除いては、面白そうなテーマということで挑戦して、入門編の教材を作ってたりします。そんな中、「非表示行を除いてデータを取得する」というテーマが出ていたので、作ってみました。 今回のテーマは小ネタですが、意外と使うシーンは多いと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts... --- - Published: 2021-08-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/08/17/lockmyfile/ - カテゴリー: 業務テクニック - タグ: USBメモリ, プロモ, 暗号化 ここ数年、企業に於いては、PPAP意味ないよであったり、VPNでテレワークしてるのに情報流出であったり、また未だにUSBメモリ紛失で謝罪といったケースが相次いでいます。 これらの多くはユーザの「セキュリティリテラシー」が問題の中心で、PPAPに至っては旧時代のやり方を自動化するという意味のないやり方の問題であったりします。寧ろテレワークが当たり前の時代だからこそ、必要なのがクライアントサイドのセキュリティ向上だったりします。 今回、EaseUS社のEaseUS LockMyFileを試す機会があ... --- - Published: 2021-08-05 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/08/05/google-apps-script%e3%81%a7html%e3%83%a1%e3%83%ab%e3%83%9e%e3%82%ac%e9%85%8d%e4%bf%a1%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript, 入門編, 業務テクニック - タグ: MailApp, メルマガ Google Apps Scriptを使って本格的な社内システムを作る登竜門となるのが、メールの配信。但し同一の内容ではなく、人に合わせて内容を差し替える必要があるケースが殆どです。 その場合、一個ずつ手動で作って送信はあまりにも非生産的。さらに素っ気ないテキストメールだと読み手に伝わらないので、HTMLメールで送りつけたい。こんなケースに使えるのが今回のHTMLメルマガ配信システム。但しあまりにも大量に送ると、MailAppの制限に引っかかってしまうので、そこを考慮して作る必要があります。 過... --- - Published: 2021-08-02 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/08/02/windows11%e3%81%a7linux%e3%81%aegui%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: windows, 開発 - タグ: Chromebook, Hyper-V, insider preview, Linux, VMware, windows11, WSL Windows10のWSL2とWSLgを試してみたいと思い、Insider Previewを用意してアプデをしてみたら、Windows11のInsider Previewになってしまったので、今回はWindowsでLinuxのGUIアプリを動かせるWSLgをWindows11にて試してみることにしました。 また、今回は少々パワーが必要になるので、デスクトップ機にてVMware Workstation 16環境上のWindows11にて、WSL2gの環境を用意して検証してみました。ただ、大抵のアプ... --- - Published: 2021-07-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/07/17/subaru%e3%81%ae%e3%83%af%e3%82%a4%e3%83%a4%e3%83%ac%e3%82%b9%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: ガジェット - タグ: SUBARU, ワイヤレスイヤホン ずっと長い間、音楽を聞くためのイヤホンは有線派だったのですが、なぜかレヴォーグで有名なSUBARUから、グッズとしてBluetooth無線イヤホンが販売されているので、購入してみました。 これがなかなか良い出来で、スグレモノだったので、ここで紹介してみようと思います。青く輝く6連星のディテールとApple AirPodsと比較しても低価格であるため、スバルファン必携のアイテムだと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;... --- - Published: 2021-07-16 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/16/google-apps-script%e3%81%a7ckeditor%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: CKEditor, Vuetify, WYSIWYG 自分のウェブアプリケーションに於いて、ユーザ入力してもらうエリアで単なるテキストエリアだと非常に味気ない。そこで、HTML入力も可能な各種CMSやプラグインとしても活用されている「CKEditor」を搭載できたら、一気にアプリが豪華になります。 今回このCKEditorをGASで作ったウェブアプリケーション側に搭載してみて、その中で得た知見などをここにまとめてみようと思います。Google Apps ScriptだけでなくElectronなどのアプリでも活躍すると思います。 (function(... --- - Published: 2021-07-13 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2021/07/13/windows11%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6%e3%81%be%e3%81%a8%e3%82%81%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS, Microsoft365, RaspBerry Pi, windows - タグ: Android, ARM, Chrome OS, Fire TV Stick, m1 mac, parallels, preview, Teams, VMware, windows11, WSL, 仮想環境 最後のWindowsと言われてたはずのWindows10。結局、市場の変化や未だに安定してると言えないコレまでのトラブルから脱却する事なく、次のWindowsということで、Windows11がアナウンスされました。正式版のリリース日は2021年10月5日より。Windows10のサポート終了日は2025年を予定しているとのこと(企業向けのみ2023年12月6日に最長3年間、有償にて延長サポートを提供するアナウンスがありました。2025年10月14日より提供開始予定) 2021年8月20日よりIS... --- - Published: 2021-07-11 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/11/%e4%bb%96%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%82%b7%e3%83%bc%e3%83%88%e3%82%92%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, 入門編, 業務テクニック - タグ: copyTo, 入門編 Google Apps Scriptの入門初心者として最初の頃に立ちはだかる壁はおそらく「他のシートを別のシートへとコピーする」という作業でしょう。つい、シートを追加するということで、insertSheetメソッドを使ってしまいますが、このメソッドは同じスプレッドシート内のデータしか参照することが出来ません。 そこで使うのがcopyToメソッドです。書式もまるごと全てコピーしてくるので便利です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject... --- - Published: 2021-07-05 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/05/sqlite_matome/ - カテゴリー: Electron, msoffice, Node.js, 業務テクニック, 開発 - タグ: access, Cheetah Grid, ODBC, sqlite, vba, vue.js, ZIP, 暗号化 ElectronやNode. jsなどで業務用アプリを作るとなると、割と避けられないのがデータベースの使用。サーバー型のMySQLやPostgreSQLを使うことになると思いますが、オフラインでの使用やスマフォ用となると、SQLiteがなんだかんだ行ってもベターです(NoSQLデータベースもありますが)。 今回は自分の為のメモとしてSQLiteを扱うアプリでのコードスニペットや知見として色々とまとめておこうと思います。(言語はNode. jsで操作をしています) ※データ量が多くなってしまったの... --- - Published: 2021-07-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/03/puppeteer%e3%81%a7basic%e8%aa%8d%e8%a8%bc%e3%82%92%e9%80%9a%e9%81%8e%e3%81%97%e3%83%9a%e3%83%bc%e3%82%b8%e6%95%b0%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, Puppeteer, RPA - タグ: basic認証, ダウンロード, 自動化 最近久しぶりに、ちょっとした仕事で「Basic認証の掛かってるページ」にログインして、検索をし、出てきたページからファイルをダウンロードしてほしいという依頼があり、実装をしてみました。 ページ数は検索結果により変動し、ページネーションの数が異なるので、最大ページ数を取得して後は連続でファイルを順次ダウンロードを実行させるのですが、記録の為に残しておこうと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function... --- - Published: 2021-07-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/03/puppteer%e3%81%a7%e5%88%a5%e3%81%ae%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%aechrome%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, macOS, Node.js, Puppeteer, windows - タグ: rebugging, remote あまり利用するシーンは多く無いかもしれませんが、開発を行っていると別のマシンで起動しておいたChromeを自身のマシンのPuppeteerから接続して遠隔操作するというケースがあります。しかし、Puppeteerはlocalhostにしか接続出来ないので、別のマシンのChromeのポートを自身のマシンへとポートフォワーディングしておく必要があります。 今回、macOS Bigsurで起動しておいたChromeを仮想環境のWindows10側のPuppeteerで接続し遠隔操作してみようと思います... --- - Published: 2021-07-02 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/07/02/electron%e3%81%a7google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%81%ae%e6%97%a5%e6%9c%ac%e3%81%ae%e7%a5%9d%e6%97%a5%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: Electron, Google, Node.js - タグ: Google, node-fetch, request, sqlite, カレンダー とあるアプリで、祝日判定をする為に祝日データが必要になったのですが、Googleには公開カレンダーとして日本の祝日というものが用意されています。このデータを取得してデータベースに格納しておけば、手動で祝日登録を行う必要がなくなるので便利です。 ということで、このデータをElectron(Node. js)で取得し、SQLiteのデータベースに格納してみようと思います。 また、今回はいい加減Deprecatedになったrequestモジュールを卒業し、node-fetchモジュールで社内Proxy... --- - Published: 2021-06-08 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/06/08/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e6%b4%bb%e7%94%a8%e7%b7%a8/ - カテゴリー: Microsoft365, 業務テクニック - タグ: BigQuery, Power Automate, Power BI, Power Query, Teams, 統計解析, 視覚化 これまで2回に渡って、Power BIの基礎編、作成編と紹介してきました。ここまでで概ね、Power BI Desktopを用いて、データの整備や解析は出来ます。今回のエントリーはPower BI自体に備わってるいろいろな機能での操作で、データ解析を活用してみようという内容が目的になります。 また、Power BIとPower Automateの連携やデータ反映の自動化なども挑戦してみたいと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObj... --- - Published: 2021-06-01 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/06/01/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e4%bd%9c%e6%88%90%e7%b7%a8/ - カテゴリー: Microsoft365, 業務テクニック - タグ: access, Board, Power BI, Power Query, rest api, sharepoint, 統計解析, 視覚化 前回のエントリーでは、Power BIの最も基本的な情報と使い方についてのみ記述しました。しかし、これではExcelでデータを元にグラフを描いているのと対して変わりません。BIとしての活用は、複数のデータソースを元に解析を行ったり、元データの加工、Excelにはないタイプのカスタムビジュアルなどにあります。 この中で、主に最初に身に着けておくべきは複数データソースの連結とデータ加工を行うPower Queryの習得。可視化よりもむしろこうした元データの整備にこそデータ解析の一番大事な部分が含まれ... --- - Published: 2021-05-26 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/2021/05/26/power-bi%e3%81%a7%e3%83%87%e3%83%bc%e3%82%bf%e8%a7%a3%e6%9e%90%e3%82%92%e8%a6%96%e8%a6%9a%e5%8c%96%e3%81%99%e3%82%8b%e3%80%80%e5%9f%ba%e7%a4%8e%e7%b7%a8/ - カテゴリー: Microsoft365, 業務テクニック - タグ: access, BI, Power BI, Power Query, 統計解析, 視覚化 自分自身はデータ解析のアプリケーションを過去にもいくつか作ったことがありますが、グラフであったりパラメータでデータを操作するといった部分については、Excel・Accessや視覚化するライブラリに任せて、データの生成や整備のほうに重きを置いています。 故にあまりBI系ツールというのは使わないのですが、データの整備や解析に十分な知識の無い現場のユーザが主に使う事が多いと思いますが、今回ツールを使う機会があったので調べてみました。今回は、Microsoft365のPower BIについて詳細に調査し... --- - Published: 2021-05-22 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/05/22/gas_twitter_v2/ - カテゴリー: Google, JavaScript - タグ: BOT, OAuth1.0, rest api, Twitter 2020年8月にそれまで制限の厳しかったTwitterのAPIが割と簡単に申請して利用できるようになったので、遅まきながらGoogle Apps ScriptからこのTwitter API v2を使ってツイートをしてみた。 しかし、他のREST APIと異なり、OAuth2. 0認証ではなく古いOAuth1. 0認証のままなので、ちょっとこれまでのコードとは異なる(特に使用するライブラリ)。ということで、ボットなどで使えるように下準備をしてみました。 ※2023年1月時点、大きくTwitter ... --- - Published: 2021-05-20 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/05/20/access%e3%81%a7%e5%b7%a5%e6%95%b0%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e6%95%99%e6%9d%90/ - カテゴリー: msoffice - タグ: access, vba ウェブ全盛時代になり、またスマートデバイス全盛になり、PCの出番は少なくなりつつある中でも、未だ生き残ってるMicrosoft Access。業務用アプリをローコードで作成する手段としてそれだけまだまだ需要があるという事の裏返しかもしれません。 さて、そんなAccessで1〜10までを学ぶような教材をという事で、一通りアプリを作る上でのイロハを加えたものをリリースすることにしました。カスタマイズして使えるようになっています。 (function(b,c,f,g,a,d,e){b. Moshimo... --- - Published: 2021-05-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/05/16/%e4%bd%8e%e4%be%a1%e6%a0%bc%e3%81%aaeaseus-pdf-editor%e3%81%ae%e5%ae%9f%e5%8a%9b%e3%82%92%e6%8e%a2%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: msoffice, windows, 業務テクニック - タグ: OCR, PDF, windows, 編集ソフト 以前、法人向けという事でJustsystemのJUST PDF 4を使ってみた記事を書いたことがありますが、2021年4月に、個人向けPDF編集ソフト界隈に新たに、EaseUS PDF Editorが登場しました。 個人利用や中小企業でAcrobatの導入は正直、価格面でも現実的ではないのと(Acrobatは年間利用料が18,000円〜となってる)、多機能すぎるのは使い手の抵抗を感じる所。今回は実務の現場で出会ったシーンを元にこの新しく出たばかりのPDF編集ソフトの実力を探ってみたいと思います。... --- - Published: 2021-04-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/04/30/%e3%82%b9%e3%83%9e%e3%83%bc%e3%83%88%e3%82%a6%e3%82%a9%e3%83%83%e3%83%81-withings-steel-hr-sport%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript, ガジェット - タグ: Withings, スマートウォッチ コロナ禍で在宅勤務、運動もろくに出来ずずっと家にいるだけ。このような生活を続けていると、最悪糖尿病や脳梗塞、心筋梗塞で死ぬ運命も近いかも知れない。時には座りっぱなしで血栓が出来て、エコノミークラス症候群もあり得るかも知れません。筋肉の衰えはギックリ腰の原因にもなります。 ということで、最近はまた朝夕のウォーキングと休日の軽登山を行っています。 そんな時のお供にもなり、普段遣いの時計としてもシックでうるさくないデザインのスマートウォッチを大分前から使っています。スマートウォッチというと、Apple... --- - Published: 2021-04-24 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/24/gas_cloud_function/ - カテゴリー: Google, JavaScript, Node.js, 開発 - タグ: cloud functions, cloud storage, OAuth2, サービスアカウント 以前、Google Apps ScriptからCloud Functionsを実行する記事を書いたのですが、当時はCloud Functionsになぜか「実行制限」が標準で装備されておらず、Cloud Storageを利用した手法が公式からアナウンスされてる状態でした。 しかし、最近見てみたらIAMを利用した実行制限が装備されていたので、今回はこの標準で装備されてる実行制限を利用してCloud Functionsの関数を利用してみようと思います。 (function(b,c,f,g,a,d,e)... --- - Published: 2021-04-23 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/23/google-apps-script%e3%81%a7%e3%82%b9%e3%82%af%e3%83%ac%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0%e3%82%92%e6%a5%b5%e3%82%81%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js, Puppeteer - タグ: cheerio, cloud functions, jQuery, スクレイピング Google Apps Scriptで意外とよく利用されてるのが、ウェブページのスクレイピング。今どきのウェブサービスだとREST APIが装備されてるのが半ば当たり前になってきていますが、そうではないサイトや提供されていないサイトも非常に多いです。 そういったサイトのデータを手動で検索し値をコピー、貼り付けて整形してから処理をするのではスマートではありません。そういったケースを自動化するのがスクレイピングの主な目的です。但し、連続してスクレイピングを行うと相手方ウェブサイトに多大な負荷を掛け、... --- - Published: 2021-04-19 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/19/gas_cloud_vision/ - カテゴリー: Google, RPA, 未分類, 業務テクニック - タグ: API, Cloud Vision, OCR, PAD, Power Automate, 画像認識 Power Automate Desktopの記事がウェブ上を見てると、ぼちぼち出てきていますね。VBAなどの場合もそうなのですが、こういったいろいろな人の知見や手法などが広がる事がなかったのがこれまでのRPAの現実。広がってきて民主化が進んでいるのを感じます。 さて、前回の記事では、基本的な機能でのみPower Automate Desktopを使った手法を紹介しましたが今回は、OCRの項目でスルーした「Google Cloud Vision APIを使ってOCR」をPower Automat... --- - Published: 2021-04-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/04/17/google-earth-%e3%81%be%e3%81%a8%e3%82%81-%e5%be%a9%e6%b4%bb%e7%89%88/ - カテゴリー: Google, ガジェット - タグ: Chrome OS, Chromebook, google earth, KML 2000年頃、OpenOffice. orgのまとめサイトを作った後に、2005年〜2008年の間、Google Earth系のまとめサイトをやってました。当時はまだまだ今のような充実したスペックのPCも少なかったですが、Google Mapsとは異なる使い方のできるGoogle Earthは非常に魅力的でした。 現在は当時のような熱量は無いものの、Google Mapsにはない魅力は健在で最近も過去37年分の衛星画像をタイムラプスで見られるモードが追加されるなど、アップデートが続けられています... --- - Published: 2021-04-14 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/14/boxwebhook_v2/ - カテゴリー: Microsoft365, 業務テクニック - タグ: Box, excel, Power Automate, Webhook 前回の記事では、BoxのWebhook v1を利用してファイル監視を実現しました。しかし欠点として、個別のフォルダの指定など出来ず自分の可視範囲全てのフォルダが監視対象となってしまうので、情報量が大きくなりPower Automateのリミット超えたり、データとしてノイズが大きくなる点がありました。 そこで今回、Box APIを利用してWebhook v2を使い、特定のフォルダに対してだけファイル監視を行い、またv1では取得できなかった情報Excel Onlineに書き込むようにしてみようと思い... --- - Published: 2021-04-12 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/12/google-apps-script%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b-mailapp%e7%b7%a8/ - カテゴリー: Google, JavaScript, 入門編 - タグ: GmailApp, MailApp, メール 2021年4月、新年度に入りこれまでどちらかというと中級編以上を取り上げてきましたが、Google Apps Scriptの入門編記事もいくつかつくってみようと思い、その中でもよく利用されるメール操作系を作ってみました。 今回はメール操作なので、送信やGMail自体の操作を中心にこれまでに自分がよく使ったものを中心に記述しています。 ※以下、Google Workspaceについては、GWと省略 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject... --- - Published: 2021-04-05 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/05/power-automate-desktop%e3%81%a7%e5%ad%a6%e3%81%b6rpa%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/ - カテゴリー: Microsoft365, RPA, 業務テクニック, 開発 - タグ: PAD, Power Automate Desktop, rest api 3月の頭にリリースされたMicrosoft Power Automate Desktop(以下、PAD)により、世の中の多くの人が高額な商品を買わずとも、まず勉強できる環境が手に入るようになりました。すでに多くの人が色々な機能をテストしたり、知見をネットに共有し始めています。 さて、PADに限らず世のRPAで作られてる多くのフローはプログラミング経験の無い方が作成されてるが故に、不安定な動作や確実性の低いものが多く存在します。今回はそういった問題点を列挙しつつ、安定動作する為に必要なテクニックを... --- - Published: 2021-04-02 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/04/02/google-apps-script%e3%81%a7box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e6%a8%a9%e9%99%90%e5%a4%89%e6%9b%b4%e3%82%92%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js - タグ: Box, picker, rest api, Vuetify Google Driveの場合は、Google Apps ScriptもしくはDrive APIが充実しているため、割と簡単に権限変更が可能です。しかし、Enterpriseで採用されてるBoxとなると、Box APIやNode. js用のライブラリなどが用意されているのですが、リファレンス資料が充実していない為、結構厄介です。 今回、Google Apps ScriptでBox Content Pickerを使ってフォルダを選択、そのフォルダ内のコラボレータ(権限保有者)の一覧を取得、コラボレ... --- - Published: 2021-03-25 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/03/25/box_to_power_automate/ - カテゴリー: Microsoft365, RPA - タグ: Box, excel, Power Automate, Teams, Webhook 自分が現在勤務してる環境は、なぜかPower AutomateからBoxコネクタを使って接続しようとしても、Box側から接続を拒否されるオカシナ制限が掛けられてる為、Boxでの様々なファイルの更新状況はメールで通知を受け取るしか無いという酷い有様です(このBoxも同じく契約してるにも関わらず)。ということで、逆の発想で、Box側からのOutgoing WebhookをPower Automate側で受け取れば同じような事が実現出来ると考え、構築しました。 これが実現出来る事により、様々なメンバー... --- - Published: 2021-03-18 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2021/03/18/chromebook-10%e5%91%a8%e5%b9%b4%ef%bc%81%ef%bc%81m89-chrome-os%e3%82%92%e6%a4%9c%e8%a8%bc/ - カテゴリー: Google - タグ: Chrome OS, Chromebook, Chromebook 14a, HP 2021年3月9日、Chromebook誕生から10周年を迎えました。自分の使っているHP Chromebook 14aにも早速、10周年記念のM89のChrome OSのアップデート配信がありました。HP Chromebook 14aについては以下のエントリーを参考にしてください。 早速、色々新機能が入ってるM89のChrome OSを適用し、検証してみました。 https://officeforest. org/wp/2020/07/18/hp-chromebook-14a%e3%82%92... --- - Published: 2021-03-18 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/03/18/electron_keytar_2021/ - カテゴリー: Electron, JavaScript, Node.js, windows - タグ: keytar, sqlite3 社内だけでしか使わないツールであるため、現在の環境のままでも問題ないといえば問題ないのですが、色々新しいAPIが追加されてる最新のNode. jsやElectronを使いたい。けれど、その特定のモジュールのビルドが最新版に対応していないので、アップデートできずにいるものの1つがKeytar。以前も以下のエントリーでとりあえずElectron 5. 0. 0 + Keytar 4. 6. 0で動くようになったのですが、今一度、最新環境で動作するのかテストしてみようと思いました。 SQLite3は最... --- - Published: 2021-03-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/03/03/microsoft-power-automate%e3%81%a7rpa%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, Microsoft365, RPA, 業務テクニック - タグ: Flow, OCR, Power Automate, python, selenium, Teams, tesseract, 自動化 自分自身の個人的意見としては、エンドユーザコンピューティングは大いに結構だと思ってるけれど、一方で日本でジリジリと熱さが消えつつある国内の有象無象のRPAについては滅んだほうが良いとも思ってる。理由は後述するとして、本日良いニュースが発表されました。Power Automate Desktopについて追加費用無し無償で利用可能になるとのこと。これは既にあるMicrosoft365のEnterpriseプランなどに標準で利用できてるPower Automateのデスクトップ版のようで、Window... --- - Published: 2021-02-22 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/02/22/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e9%80%a3%e6%90%ba%e3%81%ae%e3%83%94%e3%83%9c%e3%83%83%e3%83%88%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e4%bd%9c%e6%88%90/ - カテゴリー: Google, JavaScript - タグ: jQuery, Visualization API, vue.js, クロス集計, ピボットテーブル Googleスプレッドシートのデータからピボットテーブル、すなわちクロス集計結果を得る手段はいくつか存在します。Query関数は代表的な方法ですが、それ以外にもライブラリを使ってデータを整形する手段があります。今回はPivottable. jsやVisualization APIを使って取得して表示してみたいと思います。 他、GUIを構築するためにjQueryやCSS類をロードさせています。今回の外部ライブラリはPivotTable. jsと呼ばれるjQueryを利用したライブラリで、datat... --- - Published: 2021-01-30 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/01/30/google-apps-script%e3%81%a72%e3%81%a4%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6/ - カテゴリー: Google, JavaScript, 未分類, 業務テクニック - タグ: Spreadsheet, 人事業務, 差分抽出, 給与計算 何気なく以前作成した「VBAにて2つのExcelシートの差分を取り出してみる」の記事なのですが、気がつくと随分とアクセス数が多いことに気が付きました。確かに支払調書であったり、毎月の給与計算をする上で前月との比較差分を取って、変わっているケースというのを人間の目でチェックするのは、はっきり言って不毛な上に、量が多ければ多いほどミスが発生するリスクが高まるという作業なので、これを自動化できれば楽になる上にミスもなくなる仕事の代表例かもしれません。 そこで、今回Google Apps Scriptに... --- - Published: 2021-01-12 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2021/01/12/google-apps-script%e3%81%ae%e9%96%8b%e7%99%ba%e7%94%bb%e9%9d%a2%e3%81%8c%e6%96%b0%e3%81%97%e3%81%8f%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/ - カテゴリー: Google, JavaScript - タグ: IDE Google Apps Scriptの新しい開発画面(IDE)が12月にリリースされたものの、なぜか完全リリースが延長されて、1月末までに順次リリースに変更され、ようやく自分の開発画面も新しいものにバージョンアップしました。そこで、今回の新しい開発画面がどのように変更になったのかをまとめてみようと思います。 新しい機能も加えられている反面、削られてるものもあったりするので、実際に開発をすすめる上でのポイントをまとめています。ベースとなっているのは、VSCodeでも採用されているMonaco Ed... --- - Published: 2020-12-08 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/12/08/electron%e3%81%aburl%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%a7%e7%9b%b4%e6%8e%a5%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%a9%9f%e8%83%bd%e3%82%92%e3%81%a4%e3%81%91%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Electron, JavaScript, Node.js - タグ: Electron, rest api, scheme, urlスキーマ, ディープリンク, 短縮URL Electronには、iTunesのitms-apps://をクリックすると、iTunesが起動して該当のアプリのページが開かれたり、Teamsのようにクリックひとつで該当チャンネルのチャット作成画面が出るような「URL Scheme」「ディープリンク」と呼ばれる機能が備わっています。 例えば、kanri://edit? junle=nyusya&recid=17といったようなURLをChrome等で開こうとすると、自作のElectronアプリが起動し、URLの引数を元に操作が可能になるわけです... --- - Published: 2020-10-14 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/10/14/chromebook%e7%94%a8%e3%81%aecrossover%e3%81%8c%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/ - カテゴリー: ガジェット, 業務テクニック - タグ: Chromebook, CrossOver, Linux, Wine 2020年10月13日、Codeweavers社からChromeOS用のCrossOverがリリースされました。macOSユーザやLinuxユーザにとってはお馴染みのWineをベースにチューニングし、Windows用の実行ファイルを実行出来る環境のChromeOS版です。これまでも、Android向けにCrossOver on ChromeOS Betaなんてのを出してたりしますが、こちらは、Androidの上で動作する別物です。 現在、14日間のフリートライアルが可能で、商用製品ですがプランに... --- - Published: 2020-10-12 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/10/12/google-apps-script%e3%81%a7vuetify%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6ui%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Electron, Google, JavaScript, Node.js - タグ: Cheetah Grid, jQuery, vue.js, Vuetify, w2ui, フレームワーク Google Apps Scriptは、HTML ServiceでウェブアプリケーションやスプレッドシートのダイアログのUIを構築可能です。しかし、標準ではUIを構築する為のライブラリやフレームワークを備えていないので、ユーザ自身が好きなフレームワークを導入して、HTML上に構築する必要があります。 自分は過去に、Google Apps Scriptのアプリをスマフォ向けとしては、framework7を使ってUIを構築しました。いずれ、framework7のまとめも作ってみたいと思います。今回は... --- - Published: 2020-10-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/10/03/amazon-echo-auto%e3%82%92%e3%83%ac%e3%83%b4%e3%82%a9%e3%83%bc%e3%82%b0%e3%81%ab%e6%90%ad%e8%bc%89%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Alexa, ガジェット - タグ: alexa, Yahooカーナビ, レヴォーグ, 人工音声AI 米国では2018年から招待制という形で一部の人に先行して発売開始された車載用Amazon EchoであるEcho Auto。日本でも2020年9月30日より発売開始となり、実際に購入してみました。価格はおよそ5000円。CarPlayやAndroid Auto搭載のカーナビであれば音声でナビを操作といったことも可能であっても、普通のカーナビではそれが出来ない。しかし、Twitterの前評判や実際に直近で見たウェブの開発者のお話などを見てると、ちょっと???な話も。 という事で、実際に車載するAm... --- - Published: 2020-10-02 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/10/02/asus-tuf-ax3000%e3%81%a7%e5%bf%ab%e9%81%a9%e3%81%aa%e3%83%86%e3%83%ac%e3%83%af%e3%83%bc%e3%82%af%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: macOS, windows, ガジェット - タグ: airserver, alexa, Android, asus, Chromebook, dlna, Fire TV Stick, IFTTT, iOS, NAS, wifi6, ルーター 長年使ってきたAppleのAirmac Extremeがこの夏の暑さで熱暴走。頻繁に切れるようになったのと、屋内のLAN機器も802. 11ac対応のものが増えてきたので、せっかくのNuro光回線の帯域を活かす意味も含めて、高性能なWiFiルーターを購入しました。 それが、ASUS TUF-AX3000。今回様々な要件とコスパを含めてこのルーターを選びましたが非常に快適です。今回はこの無線LANルーターを使って手持ちのあらゆるWiFi機器をつなげてテストしてみたいと思います。この製品は2020年... --- - Published: 2020-10-01 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/10/01/%e7%a4%be%e5%86%85%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92%e4%bd%9c%e3%82%8b%e3%81%aa%e3%82%89wordpress%e3%81%8c%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1/ - カテゴリー: 業務テクニック - タグ: wordpress, オープンソース, マニュアル 殆どの企業で課題として挙げられていながら、未だにExcelだのWordだので作成され、そしてNASの肥やしになり、人が変わる度に全く別バージョンが作られてる書類が「社内マニュアル」。しかも、作成する人間のスキルでその出来がものすごく左右される為、利用されなくなったり、バージョン違いがあちこちで利用されたりと、マニュアル自体が害悪になってるケースまで散見されます。 そうした数々の問題をクリアしつつ、現代風で利便性の高い社内マニュアルを作るならば、WikiやWordPressを使うのが最適解です。い... --- - Published: 2020-09-28 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/28/outlook%e3%81%a7%e8%aa%a4%e9%80%81%e4%bf%a1%e9%98%b2%e6%ad%a2%e3%81%aevba-exchange-server%e5%af%be%e5%bf%9c/ - カテゴリー: Microsoft365 - タグ: Exchange Server, inno setup, Outlook, vba 自分自身、メーラーを使ってメールを個別に送る事は大分前から少なくなっているので、メール誤送信は殆ど起こしたことが無いのですが、企業内では未だに多くのメール誤送信でトラブルが起きてる現場が多数あるみたいです。今回、VBAで送信前にチェックが出来るようにするVBAを作り、これを配布出来るようにしてみたいと思います。 ただ、昔と違い今は、あらゆるものをシステム化するのが簡単になったので、大量に個別の相手にメールを送るケースはメーラーなど使わないし、予めリストから社員番号を元に別のデータを紐つけて送るの... --- - Published: 2020-09-19 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/19/macos%e7%94%a8vmware-fusion%e3%81%ae%e7%84%a1%e5%84%9f%e7%89%88%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b/ - カテゴリー: macOS, windows, 業務テクニック, 開発 - タグ: fusion, VMware, 仮想化 次期、macOS Bigsurより先のMacは、CPUについていよいよIntelに愛想尽かしてARM(Apple Silicon)に変更するということで、PowerPC以来の大規模な民族大移動が生じるわけなのですが、そうなると気になるのが仮想環境。すでにParallerlsはARM版を作ってるようで、VMwareもどうでるか楽しみです。 それに伴う朗報か、VMware Fusionが個人利用に限り無償化されました。macOSユーザは全員今すぐVMware Fusionを利用して仮想環境を構築する... --- - Published: 2020-09-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2020/09/15/%e5%8f%a4%e3%81%84pc%e7%92%b0%e5%a2%83%e3%82%92%e6%9c%80%e6%96%b0%e3%81%aepc%e7%92%b0%e5%a2%83%e3%81%b8%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/ - カテゴリー: windows, 業務テクニック - タグ: easus, VMware, バックアップ これまでもそうであったようにいつか、現在使ってるマシンは終わる日が来る。HDDクラッシュや電源不良、新OSのマシンへ乗り換え、時には旧マシンのソフトウェア資産を諦める事もしばしば。問題はゼロからまた自分用のPC環境を構築するのがかなり苦痛だったりする点です。何よりも突然のお別れで貴重なデータが失われて絶望は避けたい。 ということで、引っ越しソフトを使っての引っ越しはどこまで引っ越しできるのか?テストしてみました。いつまでも、あると思うな親とデータです。 ※2025年10月、Windows10の終... --- - Published: 2020-09-10 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/10/%e8%87%aa%e5%88%86%e3%81%8c%e3%82%88%e3%81%8f%e3%81%a4%e3%81%8b%e3%81%a3%e3%81%a6%e3%82%8b%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%a9%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/ - カテゴリー: Electron, msoffice, windows, 開発 - タグ: access, exepress, inno setup, インストーラ 自分が作成したプログラム類を社内・社外問わず配布する場合ZIPで固めただけで配布するのは、よくありますがやはり、インストーラを作ってインストール、登録、ショートカットの作成まで作って上げると親切です。 社内で配布する場合それだけでなく、インストール先を固定化したり(アップデータを作る時に決め打ちできるため)、また管理者権限の制限等を回避する為に、インストール先をドキュメントフォルダ等にするなど、色々と作り手にとっても後のメンテナンスを考えるとメリットがあるため、積極的に作るようにしています(この... --- - Published: 2020-09-07 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/07/electron%e3%81%a7box-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e5%ae%9a%e6%9c%9f%e8%87%aa%e5%8b%95%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97-%e5%ae%9f%e8%a3%85%e7%b7%a8/ - カテゴリー: Electron, JavaScript, Node.js, windows - タグ: Box, rest api, ZIP圧縮, ハッシュ化, プロキシ 前回の記事にて、Box APIに於けるOAuth2. 0認証を行ってAccess Token取得までのフローをElectronにて構築しました。今回はこれらのTokenの暗号化保存、対象のフォルダのZIP圧縮、Refresh Tokenの処理、実際にBoxへアップロード、パッケージの作成までを今回実装したいと思います。 Token暗号化ではユーザにパスワードを登録してもらい、keytarで資格情報マネージャに格納、以降Tokenの暗号化や復号化で利用します。 (function(b,c,f,g,... --- - Published: 2020-09-03 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/03/electron_box_ready/ - カテゴリー: Electron, Node.js, windows - タグ: Box, oauth2.0, rest api, Web API 訳あって、ローカルのファイルサーバのとあるディレクトリを定期的にZIPで固めて、Boxにアップロードするアプリケーションを作成する事になった為、やってみました。この程度フリーソフト使えばいいじゃないか?また、VBAとBox Driveの組み合わせでも良いのではないかと思ったのですが、 ちょっと出来ない理由が出てきてしまったので、作らざるを得ない状況に。electronで作る理由は設定変更などをGUIで簡単にできるようにというのが要件にあるので、以前のようなタスクトレイ常駐型アプリを作る事にします... --- - Published: 2020-09-01 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/09/01/mysql%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e4%b8%ad%e7%ae%a1%e7%90%86%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: windows, 業務テクニック, 開発 - タグ: Linux, mysql, Ubuntu, VMware, wordpress, プロキシ オープンソースで無償利用可能、レンタルサーバの標準装備でもあるMySQL。一家に一台あって損はないと言えるデータベースサーバであるMySQLですが、中小企業に於いても脱Excelを図る上、またGoogleスプレッドシートのみに頼った手法よりワンランク上の環境となると、どうしても中央集権的なデータベースサーバが必要になります。 Google CloudでもCloud SQLというMySQLサービスが利用できる様になっております。今回Ubuntu Linux 20. 04にMySQL 8. 0をイン... --- - Published: 2020-08-14 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/08/14/vm_buntu2004/ - カテゴリー: Electron, Node.js, windows, 開発 - タグ: firefox, Linux, Ubuntu, VMware, プロキシ, 仮想環境 社内で運用してるUbuntu Serverを一新しようという事で、現在テストでUbuntu 20. 04で社内向けサーバを構築中です。しかし、社内にはActive Directoryや一番のネックであるプロキシサーバが存在する。また、随分と古いままのサーバだったので、Ubuntuも大分内部構造が変わってたりしたので、ゼロから調査し社内向けのLAMP環境を構築しようと考えました。 今回は、VMware Workstation Player上に構築するので、予めVMwareにアカウントを作成し、VM... --- - Published: 2020-08-13 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2020/08/13/%e3%82%b9%e3%83%9e%e3%83%95%e3%82%a9%e2%87%94pc%e3%81%ae%e7%9b%b8%e4%ba%92%e6%93%8d%e4%bd%9c%e3%82%92apower-mirror%e3%81%a7%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/ - カテゴリー: macOS, windows, ガジェット - タグ: Android, Fire TV Stick, iOS, ミラーリング 以前、G Suiteの社内向けに様々な研修を行っていました。GMailの操作方法やDriveの活用法、Formの構築やもちろん、スプレッドシートの使い方などなど。しかし、G SuiteはPCでだけ使うわけではありません。当然手持ちのスマフォからも当たり前のように使うことになるので、両方の研修講座を作り、グループ病院内でのG Suite活用促進を行っていました。 この時研修で活用していたのが「Apower Mirror」。スマフォからPCへ向けてのミラーリングだけでなく、逆にPCからスマフォ側を操... --- - Published: 2020-08-13 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/08/13/access-vba%e3%81%a7nfc%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e7%a4%be%e5%86%85%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: access, Felica, NFC, PaSoRi, RC-S380, vba 以前、Accessで社内向けの書籍貸し出し管理用アプリを作ろうとした時、社内のOfficeが64bit版であったが為に、SheepSmartCard. dllが32bit版のみであったので、作成を断念しElectronでアプリを作成しました。 しかし、つい先日DLL作者様のページを見た所、64bit版がリリースされていました!! Electronは開発環境の整備やNode. jsを使う為、少々敷居が高い。そこで今回手軽なVBA環境でNFCカードを使った書籍管理アプリを改めて作成してみました。NF... --- - Published: 2020-07-18 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/07/18/hp-chromebook-14a%e3%82%92%e5%be%b9%e5%ba%95%e7%9a%84%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, macOS, Microsoft365, Node.js, office, ガジェット - タグ: Android, Chromebook, Fire TV Stick, hfs+, libreoffice, Linux, pwa, Wine, シンクライアント, モバイルPC PCと言えば通常は、WindowsもしくはmacOSのPCを購入することになるでしょう。しかし、第三勢力として低価格&ネットワークコンピューティングに特化したPCとして、Chromebookがあります。2011年頃から登場し、当初はChromeブラウザ上で完結する簡素なものでした。 現在は、ウェブサービスが充実し、低価格且つGoogle Workspaceなどの充実により教育機関だけでなくビジネスの現場でも活用されはじめました。そこで今回、hpのChromebook 14aが割引販売されていたの... --- - Published: 2020-07-15 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/07/15/puppeteer%e3%81%a7%e7%89%b9%e5%ae%9a%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ae%e3%82%b9%e3%82%af%e3%82%b7%e3%83%a7%e3%82%92%e5%ae%9a%e6%9c%9f%e7%9a%84%e3%81%ab%e5%8f%96%e5%be%97/ - カテゴリー: Puppeteer, RPA, windows - タグ: cron, Google Maps, 定点観測 Puppeteerシリーズで特定のジャンルで需要がありそうなのが「定期的に実行」系。しかし、通常のPuppeteerでは一回実行して完了したらそれで終了です。この定期実行は、特定サイトのデータを定期的にCSVでダウンロードしておくであったり、また、特定サイトの情報を定期的にスクレイピングなど、使い所は結構あります。 今回はGoogle Mapsの特定のポイントのスクリーンショットを定期的に取得するタイプのものを作ってみました。xlsxに記述したURLを取り込み、10分毎にそれらのスクショを撮ると... --- - Published: 2020-07-08 - Modified: 2025-06-29 - URL: https://officeforest.org/wp/2020/07/08/access%e3%81%a8outlook%e3%81%ae%e4%be%bf%e5%88%a9%e3%81%aa%e9%80%a3%e6%90%ba%e8%a1%93/ - カテゴリー: msoffice - タグ: access, Outlook, vba, データソース, リンクテーブル 脱メールとは言え、企業の情シスが規制しているが為に業務改善を行いたくても、各種REST APIが利用できなくされていたり、また外部のウェブサービスを利用させてもらえず、そこで停滞したまま効率化されずにいる日本企業は非常に多いです。 しかし、メールは原始的なコミュニケーション手段であり、埋もれる、取りこぼす、調べるのに莫大な時間を要する、また個人宛なので過去の経緯などが次の人に引き継がれず、また活用するにしてもノイズが多く使いづらいです。そこでAccessと連携させる事で、必要なメール情報だけを取... --- - Published: 2020-07-08 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/2020/07/08/%e3%82%b9%e3%83%9e%e3%83%bc%e3%83%88%e3%83%95%e3%82%a9%e3%83%b3%e3%81%a7%e7%b4%a0%e6%95%b5%e3%81%aa%e8%bb%8a%e8%bc%89%e5%8b%95%e7%94%bb%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b/ - カテゴリー: ガジェット - タグ: Android, スマフォ, ドラレコ, 車載動画 2010年頃とは異なり、現在の自動車を取り巻く環境は、「煽り運転罰則化」であったりや、自動車保険についても「ドラレコ特約」といったものがついてくるようになったなど、たった10年で一気にドライブレコーダーが普及してきた感じがします。また、そのドラレコも前方撮影のみだけではなく、後方撮影にも配置して前後で取るタイプが普及しつつあります。 自分の愛車には元からスバルオプションのドラレコに加えて、自分が設置したDriveman GP-1および後方にユピテルSN-R11を装備しています。今回はこれらとは別... --- - Published: 2020-06-22 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/06/22/access-vba%e3%81%a7excel_csv%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: access, excel, SQL, vba, インポート Accessである程度VBAを使って組んでいくと必ずぶつかる壁が「Excelデータのインポート」です。もともとAccess本体にもインポート機能はついていますが、毎回インポートを手動で行わないといけない点と、細かなデータの変換や条件判定などを含めると素直に使えないシーンも多いです。 今回はAccessでExcelデータインポート方法をいくつか紹介したいと思います。利用頻度は少ないかもしれませんが、システム構築上は絶対に必要になるものなので、その周辺機能まで含めて公開します。 (function(... --- - Published: 2020-06-18 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/06/18/gas_kintone/ - カテゴリー: Google, kintone, msoffice - タグ: access, Box, oauth2.0, vba, Web API, Webhook 前回、Box APIを叩くための準備を行いました。一方で自分の所属組織は、Microsoft365 EnterpriseとBoxを利用しているにも関わらず、Power AutomateからBoxへはBox側でアクセス制限が掛けられていて利用できないという謎の設定になっているため、Boxからの追加・変更・削除の通知が拾えない状況にあります。 誰かが勝手にフォルダを削除しただの移動しただので問い合わせがかなり多く、その度にBoxヘルプデスクにファイルの探索を依頼するという非生産的な問い合わせが多い。... --- - Published: 2020-06-15 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/06/15/gas_graph_outlook/ - カテゴリー: Google, Microsoft365 - タグ: Graph API, oauth2.0, Outlook, vba, スケジュール, プレゼンス, メール Microsoft365を導入しても、それだけでは実は殆ど今までの仕事の置き換えでしかなく、自動化をしたいと思ってもGoogle Apps Scriptのような手軽な開発環境は用意されていません(ローカルだとVBAがありますが、非常に古い上に開発難易度が高いです)。 とりわけ、一括でのメール送信などはVBAでも可能ですが、制限値に引っかかる為、なかなか大量に送るとなると難しい面があるのは否めません。 そこで今回Microsoft Graph APIを利用して、社内需要が高いメール送信、スケジュー... --- - Published: 2020-06-12 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/06/12/gas_graph_teams/ - カテゴリー: Google, Microsoft365 - タグ: Graph API, oauth2.0, Teams, メッセージ 社内外でTeamsのチームに投稿されたチャットログを集計したい要望が非常に高くなっています。しかし、このデータを取得するのは容易ではありません。Power Automateだと新規メッセージ投稿時か?自分自身にメンションがあった場合のデータを取ることは出来ますが、それ以外のケースは取れません。また、いいね等の集計も出来ません。誰かが返信やメッセージ投稿したら全て取得するアクションがあれば良いのですが、現在は用意されていません。 そこで使う事になるのがMicrosoft Graph API。ただし... --- - Published: 2020-06-02 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/06/02/puppeteer%e3%81%a7excel%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%aa%ad%e3%81%bf%e5%8f%96%e3%82%8a%e5%85%a5%e5%8a%9b%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: Puppeteer, RPA, windows - タグ: excel, xlsx, 連続登録 一般の業務では、非常にExcelファイルを扱うシーンが多いです。管理帳票として使っているケースが多いですが、そこから更に次の業務が待ってるのが常です。しかし、せっかく管理帳票でデータを入れているのに、ウェブアプリで再度入力は無駄な作業以外の何物でもありません。 Excelシートからデータを読み取り、まとめてウェブアプリに繰り返し登録作業を行えたら非常に便利ですね。そこで今回は手元のExcelシートからとあるサービスに連続で登録するPuppeteerを作ってみようと思います。 (function(... --- - Published: 2020-05-11 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/05/11/puppeteer%e3%81%a7%e9%80%94%e4%b8%ad%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ab%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%a6%e3%82%82%e3%82%89%e3%81%86%e3%82%88%e3%81%86%e3%81%ab%e3%81%99%e3%82%8b/ - カテゴリー: Microsoft365, Puppeteer, RPA, windows - タグ: Graph API, Outlook, ログイン処理 日本の情シスはMicrosoft365然り、G Suite然り、20年前の知識を持ってあらゆる制限を掛けることがお仕事と思ってる人達が居たりします。その結果として、各種APIが用意されているにも関わらず制限し、ユーザの業務効率化を妨げる悪の枢軸になってたりします。 さて、そんな制限が掛けられている場合に仕方ないのでウェブ自動化を使うのにPupppeteerを使って操作をするのが、業務効率化で残された手段の1つになります。今回は、outlook. comにログイン部分はユーザに行わせて、そこから先... --- - Published: 2020-05-08 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/05/08/puppeteer%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ae%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89/ - カテゴリー: Puppeteer, RPA, windows - タグ: File API, iframe, アップローダ, スクレイピング, セブンイレブン, ダイアログ Puppeteerで業務自動化はこれまで6個ほど現場向けにアプリケーションを作り現在本格稼働しています。割とシンプルな構造なので、この仕組を横展開する事で高額で応用の効かないRPA製品を使わずともウェブアプリケーション全盛の時代では、Puppeteerで自動化が簡単に実現可能です。 さて、今回そういった業務用アプリで頻繁に使うシーンの1つとして、指定のサイト上でファイルをアップロードする作業があります。これを今回Puppeteerで実現してみます。今回はログイン不要でネットプリントを利用できるセ... --- - Published: 2020-05-07 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/05/07/fire7%e3%82%bf%e3%83%96%e3%83%ac%e3%83%83%e3%83%88%e3%82%92120%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: macOS, windows, ガジェット - タグ: amazon, Android, Fire7, gns2000, カーナビ, サブディスプレイ, タブレット, 車載 スマートフォンと違って、ここ数年のタブレット市場は下火状態ですが、そんな中で超コスパが高いタブレット端末があります。それが、Amazon Fire7。現在第7世代になっていますが、16GBモデルならば6000円で購入可能です。 この格安タブレットですが、スマートフォンよりも利点が高いポイントに絞って活用してみようというのが今回の目的(元々の目的は愛車レヴォーグでナビ代わりにできないかなとチャレンジしたのが発端)。格安故に色々と弄る必要がありますが、乗り越えればスマフォにはない優秀なガジェットにな... --- - Published: 2020-04-30 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/04/30/puppeteer%e3%81%a7%e3%83%9d%e3%83%83%e3%83%97%e3%82%a2%e3%83%83%e3%83%97%e3%82%a6%e3%82%a3%e3%83%b3%e3%83%89%e3%82%a6%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: Puppeteer, RPA, windows - タグ: Box, スクレイピング, ポップアップ, リクルート, 新しいウィンドウ 日本のウェブサービスは、ウェブサービスと称していても実体は非常に旧式なサービスで、現代的なモダンな作りになっていないものが沢山まだあります。特に事務系の請求書をダウンロードするタイプのサービスではそれが顕著で、ダウンロードするだけなのに、わざわざポップアップさせてクリックさせるといった、いけてない作りのサービスがやまほどあります。 そんな一例がリクルートスタッフィングの請求書ダウンロード。このサイトからPuppeteerでダウンロードするには2つの面倒な問題をクリアする必要があります。今回はこの... --- - Published: 2020-04-27 - Modified: 2025-06-27 - URL: https://officeforest.org/wp/2020/04/27/puppeteer%e3%81%a7%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: Puppeteer, RPA, windows - タグ: table, スクレイピング, ヤマトビジネスメンバーズ PuppeteerでChrome自動操縦によるRPAアプリケーションを現在、現場にテスト導入中。これまでの課題は4つのウェブサービスにログインして、パラメータを指定し、請求書データをダウンロードするものでした。今の所バッチリ動いています。(大塚、日経、勤怠、ゼロックスはクリア) さて、5つ目の課題がハードルが高い。ヤマトビジネスメンバーズの請求書ダウンロードです。このサイトは検索が出来ません。しかし、過去の請求書が数ヶ月分ほど列挙されています。それらを選択させて上げる必要があるのですが、ラジオボ... --- - Published: 2020-04-22 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/22/google-apps-script%e3%81%a8chart-js%e3%81%a7%e3%83%ac%e3%83%bc%e3%83%80%e3%83%bc%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: chart.js, グラフ, ライブラリ, レーダーチャート 少し前のGoogleスプレッドシートは、レーダーチャートが装備されていませんでした。現在はレーダーチャートが装備されており、また、Visualization APIでもレーダーチャートを作成出来るようになっています。 一つの要素に対する複数のパラメータを可視化するのに向いているこのレーダーチャートですが、今回はChart. jsと呼ばれるライブラリを使ってスプレッドシートのデータを元にレーダーチャートを生成してみようと思います。 (function(b,c,f,g,a,d,e){b. Moshi... --- - Published: 2020-04-20 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/20/google-apps-script%e3%81%a7%e3%82%b5%e3%83%b3%e3%82%ad%e3%83%bc%e3%83%80%e3%82%a4%e3%82%a2%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Visualization API, グラフ, サンキーダイアグラム, チャート 工程間流量図(サンキーダイアグラム)とは、フローチャートのように流れを見ながらも、どちらかというとそのフロー間の流量に注目したグラフであり、要素と要素の間でどれだけの量が流れているのか?に着目するためのものです。通常のフローチャートでは、単純に1本の線で結ばれているだけなのですが、サンキーダイアグラムは、その流量によって、線の太さを変えて表現してくれます。莫大なデータを蓄積・集計し、要素間でどれだけの量が流れているのか?を見るのには最適なチャートです。 今回は、とある病院のから病院への転院人数を... --- - Published: 2020-04-18 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/18/google-apps-script%e3%81%a7%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript 漫然と積み上げられた人の出勤状況などのデータをチャート化するなどの利用方法が考えられるカレンダーチャートですが、機能的には多機能ではないのでまだまだですが、非常に面白いチャートを作ることができます。人の出勤状況だけではなく、毎日の情報を定量的にヒートマップのように表示することもできると思います。 このチャートは日付と数値の2列のみで構成されている非常にシンプルなチャートです。チャートを使う時には、判例的な説明文が必要になると思います。今回は予約の空き状況をグラフ化しました。0〜100で予約の空き... --- - Published: 2020-04-16 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/16/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e9%80%a3%e6%90%ba%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript, ガジェット - タグ: google apps script, Google Sites, jQuery, スプレッドシート Google Visualization APIには、Timelineと呼ばれるチャートの機能がありますが、酷く低機能で正直な所使い易いものとは言えません。そこで外部ライブラリを利用して、スプレッドシート連携のタイムライン実現できるライブラリを探してみた所、2種類ほど見つかり、これをもって、実現してみようと考えました。デフォルトでGoogle Spreadsheetへの連携に対応しているJavaScriptライブラリとしてTimelineというものがありました。もう一つは、格好良いのですが、いま... --- - Published: 2020-04-14 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/14/python%e3%81%a8%e3%81%af%ef%bc%9f%e7%89%b9%e5%be%b4%e3%81%a8%e5%ad%a6%e3%81%b6%e7%90%86%e7%94%b1/ - カテゴリー: macOS, Puppeteer, python, RaspBerry Pi, windows - タグ: IoT, サーバサイド, データ解析, ディープラーニング, 機械学習 海外ではメジャー、しかし国内ではマイナーというものがITの世界では結構あります。とりわけ日本の場合旧来のものを由とする風潮がユーザ側に多いが為に、開発側まで世界に遅れてから採用する傾向が昔からあります。そういったものの一つがPython言語。 このPython自体すでにVersion3. x系にまで至っており、1990年生まれの歴史ある言語。サーバサイドからクライアントアプリまで、様々な領域で利用されています。今回は学習に重点を置いてまとめてみようと思います。 (function(b,c,f,g... --- - Published: 2020-04-08 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/04/08/puppeteer%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%83%9a%e3%83%bc%e3%82%b8%e5%86%85%e3%81%aepdf%e3%82%92%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, Node.js, Puppeteer, RPA, 開発 - タグ: cookie, PDF, request, ポップアップ, 事務作業 Puppeteerは非常に優れたChrome自動化のツールなのですが、ひとつ厄介なのが「PDFファイルのダウンロード」です。特に事務系の自動化を実現する場合、とあるサイトにログインして、請求日付を指定し、クリックをすると「新しいタブでPDFが表示される」といったパターンが結構遭遇します。 問題はこのURLを取得して、ページ内に要素を追加しクリックさせてダウンロード出来るのか?といったら出来ません(また、いわゆる名前を付けてリンク先を保存といったものも現在サポートされていません)。リンクをクリック... --- - Published: 2020-03-23 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/03/23/keytar_2020/ - カテゴリー: Electron, JavaScript, Node.js - タグ: electron-rebuild, keytar, node-gyp, python, Visual Studio 新しいPC環境にElectron + Keytar(もしくはsqlite3など)のネイティブモジュールを利用するようなアプリを作ろうとした時、毎回引っかかるのが、この問題。keytarは資格情報マネージャの読み書きをする大変優れたモジュールなのですが、利用する為にはネイティブモジュールをコンパイルする環境がなければなりません。 しかし、electronやnode. jsをインストールしただけでは構築ができないのです。また、最新版ではコンパイル出来ないといったケースもあります(もともとkeytar... --- - Published: 2020-03-15 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/03/15/raspberry-pi-4%e3%81%a7python%e3%82%92%e5%8b%89%e5%bc%b7%e3%81%99%e3%82%8b%e7%92%b0%e5%a2%83%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Node.js, python, RaspBerry Pi, ガジェット - タグ: box86, IoT, LAMP環境, Qemu, Wine, サーバー 自宅に現在あるPCは,Mac x3, Windows10 x2, Linux x1の合計6台。これで十分今回のテーマであるPython開発環境は構築できるのですが,最近発売したばかりのカードサイズPCであるRaspberry Pi 4が気になったので,早速Amazonでスターターキットを購入。以前はRaspberry Piと言えば環境構築が結構大変で,ACアダプタ購入からなにからなにまで集めないといけなかった。楽になったもんだ。 今回購入したモデルは,Raspberry Pi 4のハイエンドモデ... --- - Published: 2020-03-15 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e5%88%97%e3%81%ae%e5%a2%97%e6%b8%9b%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d/ - カテゴリー: Google, JavaScript - タグ: JSON, スプレッドシート 現場の事務員の人ってルールを守らず己のルールでスプレッドシートを作る傾向があります。そしてそのデータ構造はプログラムで扱うには問題がおおありの構造ってだけでなく、勝手に列を追加したり、ID列を左端に配置してるのに移動させてしまったり。。こういう問題のある行動が目立ちます。 さて、そんなデータ構造であった場合、Google Apps Scriptで配列でデータを取り他のシートへ加工して転記する場合、確実にデータが壊れます。そこで、列の増減や列の位置を移動に対応できる構造にして備えておくことも必要に... --- - Published: 2020-03-15 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e4%ba%8c%e6%ae%b5%e9%9a%8e%e3%81%a7%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e3%83%97%e3%83%ab%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: jQuery, スプレッドシート, プルダウン Google Apps Scriptにて、様々なウェブアプリケーションを作る際に結構な頻度でぶつかる問題が「プルダウンで値を選択するのが大変」問題。選択肢が10個程度なら普通にプルダウンで作れば良いのですが、それが100個もあったら・・・そこで使うのが入力補完だったりするのですが、これは、利用者が言葉をきちんと断片でも知ってる必要があります。 そこで選択するレコードに分類を設けてフィルタしながらプルダウンを動的に生成して、選んでもらう方式ならば、100個もプルダウンで並べる必要はなくなり、利用者... --- - Published: 2020-03-15 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e3%82%b0%e3%83%a9%e3%83%95%e3%82%92%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e6%b7%bb%e4%bb%98%e3%81%97%e3%81%a6%e9%80%81%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: gmail, visualizatio api, グラフ 地味に自動化で需要が多いのが、グラフ。Google Apps Scriptの場合、データからグラフの作成やそれをメールで送信まで全て自動化が可能です。前の病院でも、日計表を自動集計、役職者に毎朝自動で生成してメールで送るのを作ってました。 tablauやらPower BIやら、Googleデータポータルやら、いわゆるBIツールがなにやら最近出ていますが、正直な所殆どの場合、このGoogle Apps Scriptで自動化のほうが恩恵が大きいと思います。 今回ちょっとこれを昔のフォルダから引っ張り... --- - Published: 2020-03-15 - Modified: 2025-06-26 - URL: https://officeforest.org/wp/2020/03/15/google-apps-script%e3%81%a7%e9%87%8d%e8%a4%87%e3%81%97%e3%81%aa%e3%81%84%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%81%a0%e3%81%91%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99/ - カテゴリー: Google, JavaScript - タグ: filter, スプレッドシート 時々、teratailなどのサイトを巡って、回答できそうな内容に回答してたりするのですが、現場ならではの質問や要望が出てきたりするので、とても参考になります。 さて、そんな中、データの塊に於いて、A列の記号が重複していないレコードだけを取り出すというテーマがあり、挑戦してみました。月間売上データの中であまり売れていないものだけを取り出すといったケースで使えそうです。 図:これが求める結果 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b... --- - Published: 2020-03-11 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/11/google-apps-script%e3%81%a7%e3%82%ac%e3%83%b3%e3%83%88%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: chart, Google, Spreadsheet, visualizationo api, ガントチャート, グラフ, スプレッドシート 主にシステム関係者や建設関係者の間でよく使われてる工程管理の為のチャートに「ガントチャート」。ただ単純にタイムラインを表示してるわけではなく、タスクとタスクの関係性を意識して作られてるこのチャートですが、頭の中でだけでごちゃごちゃとスケジュール確認やタスク管理をするよりずっと効果的なチャートです。見える化の代表例とも言えます。 Aタスクが終わらないと実行できないBタスクといったように、仕事のフローも表示してくれます。今回はこのガントチャートをスプレッドシート連携で表示できるようにするスクリプトを... --- - Published: 2020-03-09 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/09/windows10%e3%81%be%e3%81%a8%e3%82%81-%e5%be%a9%e6%b4%bb%e7%89%88/ - カテゴリー: windows, 業務テクニック - タグ: アップデート, トラブルシューティング, バッドノウハウ, 脱Windows 未だにアップデータが配信される度に問題を引き起こしてる「Windows10」。自宅のハイエンドPCやVMware Fusionでは殆どこの手のトラブルに遭遇しないのですが、会社などで配給されてるショボい事務用PC(自宅のものよりも新しいにも関わらず)では、WSUSから配信される度に問い合わせがある。。酷いのになるとWSUSから配信中にネットワークトラフィックがいっぱいになって、他の人からネットが繋がらないなんて問い合わせまで来る(自分、ヘルプデスクじゃないんですが)。 正直なところ、もうWind... --- - Published: 2020-03-07 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/07/puppeteer%e3%81%a7%e3%82%b9%e3%82%af%e3%83%ac%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0/ - カテゴリー: JavaScript, Node.js, Puppeteer, RPA - タグ: jQuery, コロナウイルス, スクレイピング PhantomJSが消えた今(クラウドサービスは生きてる)、ウェブの情報スクレイピングする手段としては、SeleniumとPuppeteerくらいかなぁというのも、最近のウェブは動的に情報を生成しているので、例えばGoogle Apps Scriptで拾いに行っても、JavaScript実行前の骨組みしか取得できないケースがあったりします。 しかし、PuppeteerはただChromeの操作を自動化するだけじゃなく、ウェブスクレイピングでも力を発揮します。ということで、今回世間を騒がせているマス... --- - Published: 2020-03-06 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/06/vba_kintone_oauth2/ - カテゴリー: JavaScript, kintone, msoffice - タグ: oauth2.0, vba 前回の記事にて、kintoneのOAuth2. 0認証周りを実装しました。これにより、あとはAPIを叩いて、データを取得したり、kintone側のデータを更新する事が可能になります。この仕組を使う事で、kintone側で装備したりプラグイン開発といった事をする必要がなく、使い慣れたExcelやAccess側で制御が可能になります。また、JSは使い手なら大量のライブラリを使いこなせますが、そうではない中小企業の場合VBA側のほうがしっかりしたGUIを構築できるメリットもあります。 今回は取得したA... --- - Published: 2020-03-05 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/05/vba%e3%81%8b%e3%82%89kintone%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92oauth2-0%e8%aa%8d%e8%a8%bc%e3%81%a7%e8%aa%ad%e3%81%bf%e6%9b%b8%e3%81%8d%e3%81%99%e3%82%8b-%e6%ba%96%e5%82%99%e7%b7%a8/ - カテゴリー: kintone, msoffice - タグ: oauth2.0, postman, vba GoogleやMicrosoftなど大手の開発環境を提供しているサイトでは、現在アプリケーションからのアクセス認証は「OAuth2. 0認証」が当たり前になってきています。Kintoneでも2018年11月頃からOAuth2. 0認証が装備されていますが、ネット上を探ってみると、どうもKintoneユーザが広くこの方式を使っていると思われるものが殆ど無い。 古いIDとPASSを利用したアクセス方式のものばかりで、ちょっとどうかなと。という事で、Excel VBAでKintoneのOAuth2. ... --- - Published: 2020-03-04 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/03/04/manager_nodejs/ - カテゴリー: msoffice, Node.js, 開発 - タグ: keytar, nexe, vba, コマンドライン, 引数, 資格情報マネージャ VBA等のスクリプト系は、Windowsの資格情報マネージャに格納されてる情報を直接取得する事が出来ません。かといって、Web API等のアクセスに必要な情報を直書きしたり、そのままレジストリに書き込んで読み書きでは不安です。 そこで今回、Node. js + Keytar + nexeでexeを作成し、コマンドラインの標準出力でVBA側にパスワードを渡す手法を考えてみました。 ※正直言って実用的じゃないので、素直に暗号化モジュール使って、暗号/複合を実装したほうがなんぼもマシだと思います (f... --- - Published: 2020-02-26 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/02/26/electron%e3%81%a7puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b%e3%81%93%e3%81%a8%e3%81%ab%e3%81%97%e3%81%9f/ - カテゴリー: Electron, JavaScript, Node.js, Puppeteer, 業務テクニック - タグ: autocomplete, keytar, puppeteer-in-electron, 自動化 すでに社内で、electronで作成した座席表アプリを配布済みです。この環境下でpuppeteer + nexeでバイナリ配布をするのも良いのですが、すでにある座席表アプリでpuppeteerを動かせないかな?と思い挑戦しました。 ただし、keytarも使わなければ行けない環境であるため、これまでのelectron 3. 0. 0 + keytar 4. 2. 1の環境では古すぎてpuppeteerが動きません(Error : Protocol errorが出て、getBrowserContex... --- - Published: 2020-02-18 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/02/18/puppeteer%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%a8%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89/ - カテゴリー: JavaScript, Node.js, Puppeteer, RPA, windows, 業務テクニック - タグ: Box, csv, nexe, ダウンロード, 自動化 PuppeteerでChrome自動化で一番良く利用されるであろうシーンが「パラメータを設定して、ボタンクリックでCSVファイルをダウンロード」ではないだろうかと思います。実はこれ、RPAだと非常にシンプルなサイトならばともかく、結構複雑な仕組みのサイトの場合、とても難しい作業の1つです。 しかし、Puppeteerの場合、JavaScriptの実行やエレメント操作が可能であったり、Chromeに対して命令を送れるので、非常に難しいダウンロードであっても可能だったりします。今回はとあるサイトのC... --- - Published: 2020-02-17 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/02/17/access%e3%81%ae%e3%82%b5%e3%83%96%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%a7%e3%82%b3%e3%83%b3%e3%83%9c%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e9%81%b8%e6%8a%9e%e3%81%a7%e5%80%a4%e3%82%92%e5%9f%8b/ - カテゴリー: msoffice - タグ: access, vba, コンボボックス, サブフォーム, ノーコード, ローコード Accessの良い点は、Excelと違い可能な限りテーブルにあるデータを使いまわして、再入力の手間を省く事にあります。ExcelではVBAコードをバリバリ使わないとできない事が、Accessは限りなくローコード、またはノーコードでも実現ができたりします。 今回は「サブフォームの商品名を選ぶと、商品テーブルにある他の情報を引っ張り出して情報を埋める」といったことを2パターンで実現します。商品テーブルの例えば単価情報などは手入力など無駄ですから、これを自動で持ってきて、数量と掛けて計算したり、情報を... --- - Published: 2020-02-15 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/02/15/google-apps-script%e3%81%a7%e3%81%af%e7%b0%a1%e5%8d%98%e3%81%ab%e7%bf%bb%e8%a8%b3%e3%81%a7%e3%81%8d%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: googletranslate, スプレッドシート, 翻訳, 関数 Googleのサービスの中で、他のサービス(特に国内)などを寄せ付けないほどに強力なのが、やはり言語系のサービス。Google HomeやAssistantの言語認識とそれを文字起こしするアプリ、音声からテキスト起こしするAPIなどは群を抜いています。 最近のニュースでは、Googleアシスタントで「同時通訳」などは、もはや音声認識関係の企業根こそぎ潰そうとしてるんじゃないかと思うくらい精度が高く、また無償で利用ができます。 そんな翻訳関係ですが、昔から実は簡単にGoogleスプレッドシートとG... --- - Published: 2020-02-14 - Modified: 2025-06-25 - URL: https://officeforest.org/wp/2020/02/14/node-js%e3%81%a8puppeteer%e3%81%a7chrome%e3%82%92%e8%87%aa%e5%8b%95%e6%93%8d%e7%b8%a6%e3%81%99%e3%82%8b/ - カテゴリー: JavaScript, Node.js, Puppeteer, RPA - タグ: chrome, chromium, edge, puppeteer, 自動化 ウェブブラウザを用いたウェブアプリケーションの自動操作は、昔と違って妙に需要があります。これまでのローカルアプリケーションの操作は、VBAなどがDLLを介して行う事ができました。ウェブブラウザの場合、Selenuim Basicを使って操作することも可能です。 一方で現代の多くのウェブアプリケーションはREST APIを装備しているので、人間が操作するような操作方法を持ってして、作業を再現するような事も不要になりつつありますが、コードの記述を必要とするため、RPAなどを用いて作ってるのが現状です... --- - Published: 2020-02-13 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/02/13/electron%e3%81%a7kintone%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%83%96%e3%83%aa%e3%83%83%e3%82%b8%e3%82%92%e5%91%bc%e3%81%b3%e5%87%ba%e3%81%97%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: Electron, JavaScript, kintone, RPA, 開発 - タグ: formbridge, iframe, ipc通信, webview, 外部サイト 素のkintoneは、フォームなどからレコード追加時にメールでお知らせがひどくショボいので、Form Bridgeを利用してフォーム送信時に管理者にメール通知をするようセットしてあります(送信先はTeamsのメールアドレス宛)。 このForm Bridgeは外部サイト等に埋め込めるようにiframeのタグなどを出力してくれるのですが、そのままだと本当に埋め込むだけで、尚且electronのようなアプリから連動もできません(カスタマイズも出来ない)そこで、今回electronで使えるようにする為に... --- - Published: 2020-02-06 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/02/06/google-apps-script%e3%81%aev8-runtime%e5%af%be%e5%bf%9c%e3%82%92%e6%a4%9c%e8%a8%bc%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript - タグ: ES2017, ES6, google apps script, V8, アクサングラーブ 2020年2月6日、ついにGoogle Apps ScriptのJavaScript基盤でV8エンジンが利用可能になりました。これまでのGASの実行基盤はES2015ベースとは言え、一部が使えていただけで、最新のJavaScript環境で利用可能になっている構文は使えない状態にあったので、これでGASの書き方が一気に変わってくるかもしれない。 これまではMozillaのRhinoというエンジンで動いていたようで。現在はまだ選択式なので、V8にするためには設定が必要だけれど、いずれは現在のエンジン... --- - Published: 2020-02-05 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/02/05/kintone%e3%81%a7%e3%82%bf%e3%82%a4%e3%83%a0%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: kintone, ガジェット - タグ: jQuery, Timeline, カスタマイズビュー 訳合って、社内に存在する「kintone」を弄る事になりまして、このクラウド環境を元に社内の業務改善の取り組みを開始する事に・・・元々G Suiteを長くやってきたので、正直Kintoneの環境はあまり好きじゃないのですが、仕方ないです。 とはいえやる以上はこれでなんとかしなければならないので、今回まずタスクをタイムライン表示からサクっと実装してみようかと思います。ただ、G Suiteとは異なりJavaScriptやCSSでの開発が結構クセが強くて・・・。 (function(b,c,f,g,a... --- - Published: 2020-02-04 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/02/04/google-form%e3%81%abrecaptcha%e7%9a%84%e3%81%aa%e3%83%a2%e3%83%8e%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: google apps script, Google Form, Googleスライド, reCAPTCHA, スパム GoogleにはreCAPTCHAと呼ばれる、外部向けのフォーム等に於いてボットなどによるスパムを防止する為の仕組みが用意されています。通常のHTMLのフォームに組み込んで利用する事ができる大変便利なものですが、Google Formにはこのような機能が搭載されていません。 内部で使う分には必要のない機能ですが、どうしてもお問い合わせフォームにボットが悪さをしてゴミメールを沢山送ってくるのは困ります。そこで今回、お手製のスパム防止用のreCAPTCHA的仕組みをつけて見ました (function... --- - Published: 2020-02-02 - Modified: 2025-05-22 - URL: https://officeforest.org/wp/2020/02/02/appsheet%e3%81%a7google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e7%94%a8%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: AppSheet, Google, Microsoft365, 業務テクニック - タグ: appsheet, Box, dropbox, Google Sites, salesforce, ウェブアプリ, ノーコード Googleが App Makerをあっさりシャットダウンすると共に買収したと公表した「AppSheet」。G Suiteの1アプリには未だになっていないものの、今後加わってくるだろうと思うこのアプリは、「ノーコードアプリ」と呼ばれる開発環境。ローコードではないので、一切スクリプトなどの記述は不要。 未だにUIが英語のままで現時点ではあくまでも他の会社のアプリそのもの。今後徐々に改良が加わっていくと思うこの環境を試しに使ってみました。現状ではGLIDEでの作成事例は日本語で割とあるものの、App... --- - Published: 2020-01-28 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/01/28/powerpoint%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e3%83%a9%e3%83%b3%e3%83%80%e3%83%a0%e3%81%ab%e5%85%a5%e3%82%8c%e6%9b%bf%e3%81%88%e3%81%9f%e3%81%84/ - カテゴリー: msoffice, 業務テクニック - タグ: PowerPoint, vba, サイネージ, スライドショー 以前、PowerPointでデジタルサイネージを作り、様々な情報をローコストで社内で配信する環境を作りました。PowerPoint自体は静的なスライドをただただ垂れ流すだけなので、VBAを使って動的に情報をリアルタイムに取得・生成する仕組みにする事で、高価なサイネージ装置など使わずとも、サイネージは十分実現が可能です。 今回は、特定のフォルダ内にある画像を特定のスライドにランダムに差し替えるものを実装します。風景チャンネルを作って欲しいという事だったのですが、何百枚もスライド作るのは現実的ではな... --- - Published: 2020-01-23 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/01/23/google-apps-script%e3%81%a7%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e9%a1%a7%e5%ae%a2%e7%ae%a1%e7%90%86%e5%8f%b0%e5%b8%b3%e3%82%92%e4%bd%9c%e3%82%8b-gmail%e3%82%a2%e3%83%89%e3%82%aa/ - カテゴリー: Google, JavaScript - タグ: Card, CRM, gmail, google apps script, アドオン, 人事管理, 顧客台帳 江戸時代の商人は火事の時にまっさきに「大福帳」を持って逃げたと言います。この大福帳こそ今でいう「顧客台帳」。2020年現在ではこれらはCRMというシステムとして、導入・活用されています(医療の世界なら電子カルテがこれに該当する)。SalesforceやDynamics365が有名ですね。 ただ、このCRM、導入にあたってはいくつもの壁が存在しており、最終的には導入したのに使われない・・・ランニングコストが高すぎて・・・という事で、結局Excel管理というしょっぱい現実になってたりします。G Su... --- - Published: 2020-01-21 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/01/21/html5_msg/ - カテゴリー: Electron, JavaScript, msoffice, Node.js - タグ: Box, HTML5, msg, Outlook, ドラッグ&ドロップ 自作のアプリにて、顧客から飛んできたメールをタスク登録したり、メッセージの内容をサーバに登録したり、添付ファイルをBoxにアップロードしたり、これらの機能を装備する必要が出てきたので、作ってみました。 使用しているメーラーは、Outlook2019でメッセージを掴んで離すとmsg形式のファイルが生成されます。これを解析して内容を取り出し、対象顧客のタスクとして登録しつつ、添付ファイルはBoxの所定の場所にアップロードして、そのファイルパスも顧客管理のシステムに登録するのが目的です。今回もElec... --- - Published: 2020-01-20 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/01/20/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%92%e5%ad%a6%e3%81%b6%e3%81%aa%e3%82%89javascript%e3%81%8c%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1/ - カテゴリー: Cordova, Electron, JavaScript, macOS, Microsoft365, Node.js, RaspBerry Pi, RPA - タグ: AI, alexa, excel, google apps script, IoT, ガーデニング, マクロ, 機械学習 2020年は小学生の授業の「論理的思考学習」の一環として、プログラミング教育が始まると言いますが、実際には教える側がITリテラシーがアレな日本で、実際にはプログラミングをやるわけではないという話も。海外ではプログラミングが実際に学校で教えられているのも珍しくなく、また、社会人でも今のままでは、近い将来自分の職が危ないということで学び始める人も増えてきているとか。 ただここで勘違いしてはならないのは、現代のプログラミングは「ガチのエンジニアとしてのプログラミング」と「現場で必要とされるプログラミン... --- - Published: 2020-01-17 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2020/01/17/electron_azuread/ - カテゴリー: Electron, Microsoft365, Node.js - タグ: azure, Dynamics365, express, Graph API, keytar, microsoft, oauth2.0, Teams, Web API 前回の記事、electronにてMicrosoft Azure ADのAccess Tokenの取得まで行いました。しかし、前回の項目では「安全なトークンの保存」であったり、「Refresh Tokenを使ってAccess Tokenを更新」といった項目が実装されていません。 今回の項目では、これらの項目を改造項目として加えて、認証周りを完成させてみたいと思います。Access Tokenが取得できていれば、あとはGraph APIだけでなく、Azureの各種サービスのAPIの実行も可能になりま... --- - Published: 2020-01-16 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2020/01/16/%e7%84%a1%e5%84%9f%e3%81%ae%e4%bb%ae%e6%83%b3%e7%92%b0%e5%a2%83-virtualbox/ - カテゴリー: macOS, windows, 業務テクニック - タグ: m1 mac, OSS, Sun Microsystems, virtualbox, 仮想環境 個人では昔から仮想環境と言えば、VMware Workstationという事で2. 0時代から活用していますが、有償のプロダクトなのでメインマシン以外ではOracleのVirtualBoxを活用しています。主な活用法は、社内サーバ。Ubuntu Linux + Node. js + MySQLにて業務用APIサーバを構築し、社内サービスを提供するのに利用しています。 今は亡き、Sun Microsystemsの遺産の1つでもあるこの仮想環境、自分も在籍中から無償という事もあって使っていましたが、... --- - Published: 2020-01-07 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2020/01/07/electron-azuread-ready/ - カテゴリー: Electron, Microsoft365, Node.js - タグ: azure, Dynamics365, express, Graph API, microsoft, oauth2.0, Teams, Web API 社内で利用しようとしてるとあるMicrosoftの製品。しかし、現場に浸透せずこのままでは朽ちていくだけ。殆どの企業で言える事なのだけれど、入れる事がゴールになっていて、現場の利用者のフォローや研修、また利用がしやすい(またはそうなるような動機づけとなるもの)を一切やらないとこうなるという典型例です。 しかし、使え!!と言ったり、強制!!といった強権を発動しても普及はしません。 そこで、現場のレベルに合わせて、まずは一部の機能だけで運用出来るように、クライアントアプリ@electronを作る事に... --- - Published: 2019-12-26 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/12/26/microsoft-teams%e3%82%92%e3%82%82%e3%81%86%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%a0%e3%81%91%e4%be%bf%e5%88%a9%e3%81%ab%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/ - カテゴリー: Microsoft365, msoffice, RPA, 業務テクニック - タグ: Box, excel, Flow, Graph API, Power Automate, sharepoint, Teams, url scheme, Webhook, ノーコード, メール Microsoft Teamsという最後発のチャットアプリ、無償で公開もされているので誰でも利用することが可能なのですが、一体どれだけシェアあるのか・・・コロナの影響で在宅勤務が強制的にスタートした中では、1200万人ほどユーザが増えたようです。Googleはこのジャンルは迷走しているので、ちょっと残念な結果になってると思います(MeetだChatだ、さらにはDuoやらAlloだと増やし、GMail統合から外しておいて、最近またMeetがGmailに統合されたりと)。 さて、このTeamsですが... --- - Published: 2019-12-25 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/12/25/vbs%e3%81%a8%e9%80%a3%e6%90%ba%e3%81%99%e3%82%8belectron%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Electron, JavaScript, Node.js, windows, 業務テクニック - タグ: Outlook, shell, Teams, VBScript, メール送信 electronは大変便利なプラットフォームですが、Windows環境で使う場合に於いて、特に企業ユースの場合「あれは駄目、これは駄目」そういったケースが多いと思います。その1つがメール送信。(SMTP駄目やらWeb APIの使用駄目などなど)。 そうすると、メール1つ送るにしても、electronからはこのままでは送る事ができません。しかし、ほとんどの企業で穴になっている「VBA」や「VBS」については使える事が多いので、これを利用してVBScriptにそれら代理をしてもらう手段を考えました。... --- - Published: 2019-12-18 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/12/18/google-apps-script%e3%81%a7vue-js%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: vue.js, ディレクティブ, フレームワーク Google Apps Scriptではウェブアプリケーションを作成できますが、そのままでは何の作成支援もありません。最近は、JavaScriptの各種フレームワークでウェブアプリケーションを作成するのが当たり前になってきていて、GAS上でjQueryで頑張るというのは賢明ではありません。そこで今回利用するのが、Vue. js。 GUIフレームワークではなくバックエンドの様々な操作を行う為のユーザインターフェースフレームワークで、GUIについては別途Vuetifyと呼ばれるフレームワークが存在す... --- - Published: 2019-12-12 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/12/12/ubuntu%e3%81%abphpmyfaq%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: 業務テクニック - タグ: FAQ, mysql, PHP, オープンソース 社内向けFAQシステムって、クラウドでも様々なサービスが出ています。昔流行ったナレッジマネジメントシステムというジャンルの1つではありますが、正直言って活用できてる会社って、殆ど無いのではないかと(理由は巨大掲示板と違って回答するメンツが社内の100名とかその程度に限られる為、全然母数足らないのが理由。面倒という人も多い) まずは、いきなり外部のクラウドサービス契約して散財するのではなく、社内オンプレの鯖にでも構築して、自社で活用する余地があるのか確かめてから、やるべきでしょう。 (functi... --- - Published: 2019-12-11 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/12/11/google-apps-script%e3%81%a7%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e3%82%92%e3%82%b3%e3%83%b3%e3%83%88%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/ - カテゴリー: Google, msoffice - タグ: Business, Drive API, DriveApp, vba, チームドライブ, 共有ドライブ Google Driveをファイルサーバのように扱える「Team Drive」こと「共有ドライブ」という機能があります。チームやプロジェクト単位で共有するドライブで、誰が見ても同じフォルダ・ファイル構成で、オーナーは特定個人ではなく共有ドライブ自身がオーナーになるため、ファイルサーバから移行がしやすい機能ですね。 さて、この共有ドライブですが、Google Apps Scriptから「作成」やファイルの移動が出来るのですが、これまでのようなDriveAppで単純に操作ができません。使えないわけで... --- - Published: 2019-12-11 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/12/11/access%e3%81%a7%e3%83%aa%e3%83%ac%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%b7%e3%83%83%e3%83%97%e3%81%a8%e3%82%b3%e3%83%b3%e3%83%9c%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: access, クエリ, コンボボックス, リレーションシップ, 連鎖削除, 連鎖更新 AccessがExcelとの大きな違いの1つが「リレーションシップ」。Excelの場合には、シート間になんら因果関係もなくデータを作れますが、それが故にシートAとシートBとの間に同じようなデータがある場合、「二度手間」「情報の乖離」「ゴミデータ」が生まれます。 また、Excelでもデータの入力規則にてセル範囲を利用した「ドロップダウンリスト」を構築できますが、「本当はコードを選ばせたいけれど、コードの名前を設定せざるを得ない」といった事がしばしば。Accessの場合にはコード名を選んでもデータと... --- - Published: 2019-12-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/12/10/google-sites%e3%81%ab%e6%96%b0%e3%81%97%e3%81%84%e6%a9%9f%e8%83%bd%e3%81%8c%e7%b6%9a%e3%80%85%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%9f%e3%81%bf%e3%81%9f%e3%81%84%e3%81%a7%e3%81%99/ - カテゴリー: Google - タグ: Google Sites 新しいGoogle Sitesですが、続々と新機能が地味に増えています。埋め込みでJavaScriptやGoogle Apps Scriptのウェブアプリケーションを配置出来るので、新機能がなくとも自前で用意もできますが、やはり用意されているものがあれば、面倒がなく便利です。 また今回のアップデートでは、他のGoogleドキュメント類のように、過去のバージョン履歴や復元、更新前と更新後の比較などの根幹に関わる機能も増えています。 (function(b,c,f,g,a,d,e){b. Moshi... --- - Published: 2019-12-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/12/04/microsoft365%e3%81%aeoutlook%e3%81%a7%e8%87%aa%e5%8b%95%e5%bf%9c%e7%ad%94%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%82%92%e8%a3%85%e5%82%99%e3%81%99%e3%82%8b/ - カテゴリー: Microsoft365, RPA, 業務テクニック - タグ: Exchange, Flow, Outlook, Power Automate, selenium, タスクランナー, 自動応答 企業ユースだとMicrosoft365を利用してる企業も多いかと思います。特に利用されているものの1つとして、Outlookがありますが、このOutlookにはいくつかの自動応答メッセージ設定が存在します。 自動応答メッセージは、長期不在時やお客様からの問い合わせに対する受付メッセージなど様々なシーンで利用する事が可能です。但しそれぞれちょっと癖があるので注意が必要でもあります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||... --- - Published: 2019-11-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/11/28/native_rssreader/ - カテゴリー: Google, JavaScript, ガジェット, 業務テクニック - タグ: google apps script, Google Sites, RSS Google Apps Scriptでは、HTML Serviceを利用して様々なウェブアプリを作成でき、新しいGoogle Sitesに貼り付けるだけでなく、XFrameOptionsModeを使う事で、外部のWordpressのサイトにも貼り付けが可能です。当サイトでもRSSリーダーを作成し、貼り付けて情報収集の一助に役立てています。 但し、この貼り付け実は注意が必要です。というのも、同じ組織内で使う分には問題がないのですが、外部貼り付けや外部向け公開の場合、アプリの上部に「このアプリケーシ... --- - Published: 2019-11-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/11/28/electron%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%85%8d%e5%b8%83%e3%81%99%e3%82%8b%e7%b0%a1%e5%8d%98%e3%81%aa%e6%96%b9%e6%b3%95/ - カテゴリー: Electron, JavaScript, windows, 業務テクニック - タグ: アップデータ, 半自動, 配布 electronにはautoUpdaterと呼ばれる仕組みが用意されていますが、非常に複雑な上に場合によってはコードサイニングが必要である(その割には、やることがアップデートだけ・・・)という事で、社内で使うにはちょっと面倒。 また、Mac向けとWindows向けで手法が異なる。という事で、外部向けではないのであれば、面倒な手法など使わずこれまでのようなクラシックな手法でアップデートできたら良いな、と考えAccessのアプリのアップデータ配布と同じような手法を装備してみた。 (function(... --- - Published: 2019-11-26 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/11/26/g-suite%e3%81%ae%e5%85%b1%e6%9c%89%e9%96%a2%e4%bf%82%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e3%81%be%e3%81%a8%e3%82%81/ - カテゴリー: Google, 業務テクニック - タグ: google apps script, Google Drive, gsuite, チームドライブ, ライブラリ, 共有 G Suiteでは、ファイルサーバとは異なり独特の共有システムがあります。それはMicrosoft365やBoxのようなストレージサービスとは少々異なる点も多く、そこを理解せずに利用してしまうと、思わぬトラブルに出会うこともあるかもしれません。 G Suiteでは、単なるファイル単位での共有権限だけでなく、HTML Serviceで生成したウェブアプリケーションの権限、G Suiteならではの管理者設定による制限、ライブラリの参照などなどGoogle Apps Scriptに関するものもあるので... --- - Published: 2019-11-26 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/11/26/google-apps-script%e3%81%a7%e5%81%a5%e8%a8%ba%e4%ba%88%e7%b4%84%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript - タグ: bootstrap3, 健康診断 企業によって健康診断の実施時期は異なりますが、どの企業でも総務課が予約を取るのは一苦労な場面があります。所属支店内に於いて様々な部署やメンバーの為に枠を取り、それぞれから希望日を効いて、枠が溢れてしまったら、別の日程に変更を促し、再度取得。最後に健診センターに予約を入れるなどなど。 特に総務の指示に従わず、予約取らないものや、希望日が偏って集中しなんども申込者と日程変更のやり取りをするのは不毛な時間です。そこで、メンバー一覧と枠一覧を用意し、ウェブアプリケーション上で予約を先着順で取って貰えれば... --- - Published: 2019-10-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/10/24/vba_pdf_print/ - カテゴリー: msoffice, RPA, 業務テクニック - タグ: filedialog, listview, PDF, vba, 自動化, 連続印刷, 遠隔操作 事務作業の現場では、ファイルサーバ上に於いてディレクトリ構造に合わせてファイルを配置したり作成したりといった、本業に付随する雑務が結構な量あります。しかもそれにかなりの時間を費やしていたりするケースもあります。 配置だけでなく配置後の加工や編集作業などの業務も非常に多く、さらに加工後はこちらに配置といったように移動が行われたりもするわけです。これらの業務は時間は掛かるもののそれ自体に大きな価値があるわけではありません。そこでこれらの業務を自動化となると出てくるのが「VBA」。 今回はそういったジ... --- - Published: 2019-10-17 - Modified: 2025-06-24 - URL: https://officeforest.org/wp/2019/10/17/access%e3%81%a7%e6%9d%a1%e4%bb%b6%e4%bb%98%e3%81%8d%e3%82%b0%e3%83%ab%e3%83%bc%e3%83%97%e5%88%86%e3%81%91%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: msoffice, 業務テクニック - タグ: access, CopyFromRecordset, excel, vba, オートメーション, 中央値 企業、学校、個人。それぞれのシーンに於いて一定の需要があるのが「グループ分け」。人の班分けだけでなく、物品のグルーピングなどに於いて一定の条件の元グループ分けをする作業は、人間が行うと高確率で失敗します。 しかし、自分の需要にあったグループ分けプログラムは自分で作るしかありません。そこで今回研修会参加者を一定条件に基づいて班分けするというプログラムを作成しました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function... --- - Published: 2019-10-08 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/10/08/electron%e3%81%a7%e7%94%bb%e5%83%8f%e3%82%92%e3%82%b5%e3%83%bc%e3%83%90%e3%81%ab%e9%80%81%e4%bf%a1%e3%81%97%e3%81%a6%e4%bf%9d%e5%ad%98%e3%81%99%e3%82%8b/ - カテゴリー: Electron, JavaScript, Node.js - タグ: Base64, dialog, Electron, express, node.js 今の組織で、フリーアドレスの推進のアシストアプリとして、かねてより作ってきた「座席表アプリ」について、新機能を都度都度追加しています。前回の「組織図」をElectronに移植し、今回は「顔写真を変更する」機能を搭載を考案。顔写真はサーバ側にあり、写真のファイル名は社員番号. jpgといった形で置いてある。 一般ユーザは自分のIDでログインし自分の写真のみ変更可とし、管理者は全員の写真に対して変更可にする必要性もある。ローカルの画像をElectronからサーバ側(Node. js)に送って、既存の... --- - Published: 2019-10-08 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2019/10/08/gpdwiin2%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%be%e3%81%a8%e3%82%81/ - カテゴリー: windows, ガジェット - タグ: pc, steam, エミュレータ, ゲーム, ストアアプリ 世間には様々なコンピュータが流通していますが、ジャンルとしては消えつつあるものの一つに「ハンドヘルドコンピュータ」と呼ばれるものがあります。スマフォの登場によって、その役目の大半を終えてしまったからなのですが、あればあったで便利。 そんな中ゲームの方に思いっきり振ってるのがGPDWIN2。HP200LX的な趣と、標準でゲームパッドがついてる、WiFi、Bluetooth、USB3. 0、USB Type-C、SDカードスロット、microHDMIと小さいけれど一通り装備されてるスグレモノです。た... --- - Published: 2019-10-04 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/10/04/vba%e3%81%a7%e5%88%a9%e7%94%a8%e3%81%a7%e3%81%8d%e3%82%8b%e6%a7%98%e3%80%85%e3%81%aa%e9%85%8d%e5%88%97%e5%87%a6%e7%90%86/ - カテゴリー: msoffice, 業務テクニック - タグ: access, dictionary, excel, JSON, vba, VBA-JSON, マクロ, 配列 プログラミングをする上で欠かせないのが「配列処理」。Google Apps ScriptでもExcel VBAでも、この配列処理は必須の処理です。配列を使わずに例えば、Excelのマクロ的に1つずつセルを取得しては処理して移動みたいな動作は、プログラムの動作速度上非常に遅いだけでなく、プログラムが冗長になりメンテナンス性が損なわれます。 でかいシートデータを配列で取得して、様々な加工処理をメモリ上で行い、最後に一気に書き込み等をするといった作業が配列の主な役割ですが、VBAの場合およそ3種類ほど... --- - Published: 2019-09-18 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/09/18/google-apps-script%e3%81%a7%e7%b5%84%e7%b9%94%e5%9b%b3%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/ - カテゴリー: Google, JavaScript - タグ: D3.js, orgchart, Visualization API, グラフ, 組織図 2月前や8月前、また4月や9月など人事異動や転勤、新規採用そして退職。これらの移動に伴って、また組織改編に伴って毎回手動で組織図を作成している会社は多いでしょう。Excelのスマートアートなどの部品パーツを使って手動で作るわけですが、非常に面倒で時間の掛かる作業です。場合によっては、1日時間を潰してしまうでしょう。 Google Apps Scriptの場合はスプレッドシートに定義されたデータを書き換えるだけで、自動的に組織図を生成する事が可能です。色々なライブラリがありますが、今回はベタにGo... --- - Published: 2019-09-16 - Modified: 2025-04-13 - URL: https://officeforest.org/wp/2019/09/16/%e3%83%ac%e3%83%b4%e3%82%a9%e3%83%bc%e3%82%b0%e3%81%af%e7%b4%a0%e6%95%b5%e3%81%aa%e3%82%ac%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88/ - カテゴリー: ガジェット - タグ: STi, スバル, ドライブ, レヴォーグ, 車載動画 運良く近くに駐車場を確保することができ、兼ねてよりほしかったスバルのレヴォーグを購入しました。今回購入したモデルは、レヴォーグ 2. 0リッター STiモデル。通常のレヴォーグとは異なり、STiが開発に参加してるモデルですが、WRXとは異なりヘビーな走りのチューニングではなく、大人の乗り味を追求したモデルです。 レガシィの車格アップによって、後継車種として生まれたレヴォーグですが、非常に魅力のある車です。という事で色々と検証もしてみました。感想としてはハイテクなテクノロジー、ハイパワーなテクノロ... --- - Published: 2019-09-10 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/09/10/%e5%9b%bd%e7%94%a3pdf%e7%b7%a8%e9%9b%86%e3%82%bd%e3%83%95%e3%83%88-just-pdf-4%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: windows, 業務テクニック - タグ: justsystem, OCR, PDF, windows, 徳島県, 編集ソフト 人事系の会社で仕事をしていると、ペーパーレスがなかなか進まない現状にぶつかることがあります。その原因が地方自治体にあったりすると・・・・何の話かというと、地方自治体に提出する申請書のフォーマットがExcelなどの編集できるものではなく、PDFなどにされていて結局印刷してから作業しなくてはならないという、オカシナ事に出くわすことがあります(就労証明書など)。 ということで、出番になるのがPDF編集ソフトなのですが、Adobe Acrobat DCは高額でおまけにサブスクリプション制。正直、PDF編... --- - Published: 2019-09-04 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/09/04/access%e3%81%ae%e3%82%af%e3%82%a8%e3%83%aa%ef%bc%9a3%e7%a8%ae%e9%a1%9e%e3%81%ae%e7%b5%90%e5%90%88%e3%81%ae%e9%81%95%e3%81%84%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - カテゴリー: msoffice, 業務テクニック - タグ: access, クエリ, リレーションシップ, 内部結合, 外部結合 Accessのクエリでは、複数のテーブルを結合して作る為の「リレーションシップ」と呼ばれる機能があります。この機能を用いることで、複数のテーブルを同じキー(例えば社員ID)を用いて結合し、ガッチャンコした状態で新たなクエリを作ることができます。 例えば商品マスターと売上マスターを結合させて、売上マスタに商品情報を加えた状態のクエリを作るなどがこれで可能になるわけです。しかし、この結合には3種類存在し、きちんと把握した状態で結合をしないと、データの取りこぼしを招く恐れがありますので、今回はそこを解... --- - Published: 2019-08-08 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/08/08/%e9%81%b8%e6%8a%9e%e8%a1%8c%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92tsv%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8bexcel%e3%82%a2%e3%83%89%e3%82%a4%e3%83%b3/ - カテゴリー: msoffice, 業務テクニック - タグ: excel, SAP, tsv, vba, アドイン, テキスト 脱Excelができない理由の一つとして、情シスやパッケージで導入したシステムの力量不足が挙げられます。前者の場合は開発者自身の力量不足と責任回避の為、後者の場合は主に予算の都合でカットされる。その為、実際の現場の業務との差を埋めてくれるのは、他でもないExcelであり、時には基幹業務システムの1部を担うことも珍しくありません。 そんなケースに於いて、Excelのデータを基幹業務システムでインポートできる形式に変換してといった作業があります。1個2個程度ならVBAなど書かなくても良いですが、利用者... --- - Published: 2019-07-12 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/07/12/access%e3%81%a7excel%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: access, ado, CopyFromRecordset, excel, vba, オートメーション AccessはExcelと比較した場合、データの加工(クエリや大量のデータの処理、レポート機能)という点で、Excelよりも優れています。データ処理については速度面でも非常に有利です。一方でExcelの長所がそのままAccessの弱点になっています。 例えば縦横柔軟な表形式の文書の作成であったり、機能面での差として「クロス集計」に於いて、Excelでは出来てもAccessではできないものが存在していたりします(Accessでは列の要素は1個しか指定が出来ない)。また、クエリでは現場の要望の一部し... --- - Published: 2019-07-10 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/07/10/box%e3%83%9f%e3%83%8b%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab/ - カテゴリー: 業務テクニック - タグ: Box, Relay, クラウド, ストレージ, ファイルサーバ, マニュアル, ワークフロー 企業でよく採用されているものの、一般ユーザではほとんどシェアがないBoxですが、それがゆえにネットに於けるノウハウやトラブルシューティング事例についての内容がほとんど見受けられません。また、boxでは一般名詞であるため、検索結果はノイズだらけで、問題が生じた時に調べるのも一苦労。結果、Boxコミュニティで探したりするのですが・・・ ということで、Boxについて、ココだけは押さえておきたいというポイントを押さえたマニュアルを作りました。また、各種問い合わせに対してのQAも順次追加しています。知らな... --- - Published: 2019-07-09 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/07/09/access%e3%81%a7%e5%b7%ae%e8%be%bc%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: 64bit, access, Outlook, vba, メール送信, 返信先アドレス 事務の現場では、特定の要素に基づいて、個別にメールを作成し送る機会が意外と多いです。直近だけでも4件、同様の需要がありました。これらの要望にはこれまでは「Wordの差込印刷機能を利用して、指定のメーラーで送信する」といった、ノンプログラミングな手法が用いられてきていました。 しかし、この手法、社内にメールサーバを持っていたような昔だったら有効だったのですが、現代のように「クラウド」にしてしまっていた場合、送信制限に抵触してアカウントが凍結される恐れもあります。 例えば、Microsoft365の... --- - Published: 2019-06-10 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/06/10/%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e5%88%b6%e3%81%99%e3%82%8b%e8%80%85%e3%81%afaccess%e3%82%92%e5%88%b6%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: access, クエリ Accessの利点、Excelよりも優れている点はクエリにあります。Excelでも最近PowerQueryというツールが標準装備されましたが、あれはAccessのそれと比べるとやはり非力で使い勝手もよくありません。 クエリを制する者がAccessを制すると言います。今回はこのクエリについてまとめてみたいと思います。色々な種類がありますが、特に更新クエリはAccessの利点を最も強く感じるものになるんじゃないかなと思います。 (function(b,c,f,g,a,d,e){b. MoshimoA... --- - Published: 2019-06-07 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/06/07/access-vba%e3%82%92%e5%a7%8b%e3%82%81%e3%82%8b%e7%ac%ac%e4%b8%80%e6%ad%a9/ - カテゴリー: msoffice, 業務テクニック - タグ: access, vba, プログラミング入門, ユーザ定義関数 Accessは、もともとExcelとは違いプログラミングをせずとも、ある程度アプリケーションとしての体裁を作れるように機能が備わっています。それがマクロ機能(Excelのそれとはちょっと違います)。プログラミングの手順をレゴブロックのようにつなげて、処理を作る機能です。 また、クエリの計算列ではAccess用の関数が使えます(Excelでもおなじみの関数もありますが、DLookup関数などのDB操作関数が追加で用意されています)。 しかし、VBAができれば更にその可能性は広がります。今回は第一歩... --- - Published: 2019-06-03 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/06/03/access%e3%81%ae%e5%88%a9%e7%82%b9%e3%81%af%e3%82%b5%e3%83%96%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%ab%e6%9c%89%e3%82%8a/ - カテゴリー: msoffice, 業務テクニック - タグ: access, サブフォーム, 使い所, 複数次元 Accessの利点がよくわからない。Excelより便利なの?という人は非常に多いです。下手にExcelがデータベース的使い方が出来るようになって来ている為、尚更Accessを勉強してみるものの、この両者の違いがよくわからず、メリットを感じられず、モチベーションがなくなり、Excelでいいやとなりがちです。 今回はそんな疑問に答えるべく、まず利点その1として「サブフォーム」というものをまとめてみました。薬剤師さん向けに作ってはいますが、一般的な内容なので、どなたでも利用可能だと思います。 (fun... --- - Published: 2019-05-30 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/30/gas_cloudfunction_limit/ - カテゴリー: Google, JavaScript, Node.js - タグ: cloud functions, cloud storage, OAuth2, サービスアカウント シリーズでお送りしているわけではないのですが、1つずつが非常に大きなセクションであるため、分割していますが、前回までで「Google Cloud Functionsを使ってパスワードPDF生成」をGASからできるようになりました。しかし、Cloud Functionsはそのままでは、関数実行URLを知ってさえいれば、誰でも実行ができてしまいます。 そこで、他のGoogle CloudのAPIと同様にAccess Tokenを利用した実行制限をつけてみたいと思います。こうする事で、事前に認証用Ac... --- - Published: 2019-05-29 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/29/google-apps-scirpt%e3%81%a7cloudfunction%e3%81%ae%e9%96%a2%e6%95%b0%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js, 開発 - タグ: cloud functions, cloud storage, PDF, POST, request, パス付PDF 前回までで、Google Cloud Functionsを利用して、すでにCloud Storageに配置してあるPDFについて、パスワード付PDFにして、再度Cloud Storageに格納するところまで成功しました。これで、Cloud Functions側にGASからの受け入れ窓口と、取得したデータをバイナリで返してくれさえすれば、Google Apps Script + Google Cloud Functionsの合わせ技で、パスワードPDFを一気につくれます。 ようやくこれで、5年越し... --- - Published: 2019-05-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/28/google-cloud-functions%e3%81%a7%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89pdf%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js, 業務テクニック - タグ: cloud functions, cloud storage, hummus recipe, PDF, promise 前回の記事で、Google Apps ScriptからGoogle Cloud Storageへのファイルのアップロードを実現しました。しかし、目的はパスワード付PDFを作ること。そのためにはまだいくつものハードルがあります。 今考えているのは、スプレッドシートのID、Access Token、設定パスワードをなげて、Google Cloud Functions上 の関数でPDFを生成。そのPDFを続けて、パスワード付PDFに変換し、Google Cloud Storageに格納。それをGAS側... --- - Published: 2019-05-27 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/27/gas_cloud_storage/ - カテゴリー: Google, JavaScript Google Apps Scriptは、パスワード付きPDFが作成できない事から、生成するためには外部のAPI等を利用しなければなりません。これ、Google Cloud Functionsでどうにかできないかなぁという考えている過程で、Hummus RecipeというNode. jsのモジュールが単体でPDF暗号化に対応しているので、これ使えないかなと実験中(Bufferから直接は暗号化できない為)。 そのHummus Recipeは通常はローカルのPDFファイルを受け取って、パスワード設定す... --- - Published: 2019-05-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/24/google-apps-script%e3%81%a7%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%a7%e9%80%81%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Google Form, スクレイピング, フォームメール, メール送信 Google Formはフォームとしてページを表示するだけでなく、メールの中にフォームを埋め込んで送ることが可能です。しかし、FormAppには、フォームを作成するメソッドは合っても、Google Apps Scriptからそれを埋め込んだメールを送るメソッドが存在しません。そのため、メールで送るには、1人ずつ手動で、Google Form上で作業をしなければならない。 そこでGoogle Formを使わずに、フォームメールを作り、データをスプレッドシートに直接格納することはできないだろうか?と... --- - Published: 2019-05-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/24/macos%e3%81%a8android%e3%81%a7usb%e3%83%86%e3%82%b6%e3%83%aa%e3%83%b3%e3%82%b0/ - カテゴリー: macOS, 業務テクニック - タグ: Android, USBテザリング, テザリング これまで仕事をしてきて、様々な施設に訪問する事があるのですが、必ずしも自社のWiFiが飛んでいるとは限らないケースがあります。また、一方で、スマフォ側はきちんと4GLTEで外につながってるのに、WiFiテザリングだとPCからうまく接続できない。 本来ならば、WiFiテザリングで繋げられれば良いのですが、昨今の電波状況だとうまくテザリングが出来ないことも多いです。そこで使う手法がUSBテザリング。ケーブルでAndroid⇔macOSを接続して、Android経由で通信を確立する方法です。 (fun... --- - Published: 2019-05-23 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/23/google-apps-script%e3%81%a7%e5%85%a5%e5%8a%9b%e8%a3%9c%e5%ae%8c%e3%81%a8%e3%83%97%e3%83%ab%e3%83%80%e3%82%a6%e3%83%b3%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: autocomplete, jQuery, スプレッドシート, ドロップダウンメニュー, 入力補完 Google Apps Script + HTML Serviceで作るお手製フォームに関する問い合わせも結構増えてきたので、いつものようにアッサリしたものではなく、もうちょっと細かく説明を加えたフォームの部品について解説をしようと思います。 今回はスプレッドシートのデータを利用して、入力補完やプルダウンメニューを作ってみます。動的なので、一度設置した後は、スプレッドシートにデータを追加するだけで、入力補完やプルダウンメニューの中身が代わります。地味ながら、スプレッドシート連携の基本になります。... --- - Published: 2019-05-21 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/21/google-apps-script%e3%81%a7form%e3%81%aegrid%e3%82%92%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%82%88%e3%82%8a%e5%86%8d%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e3%80%90gas/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: form, グリッドパーツ, スプレッドシート, フォーム 前回の複数レコードを送信するフォームのエントリーにて、擬似的にGoogle Formで複数レコードを登録するコードを紹介しましたが、作っていて思い出したのが、「ドロップダウンリストやグリッドパーツの選択肢」の量がそこそこある場合、1回だけ作るならともかく、手直しが入る可能性がある(例えば支店名リスト。増えたり減ったり、統合したり)場合、位置や追加、削除が酷く面倒だったのを思い出しました。 これをスプレッドシート上の値を持って再構築してみようというのが今回の趣旨です。今回はちょいネタですが、その効... --- - Published: 2019-05-17 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/17/gas_multipleform/ - カテゴリー: Google, JavaScript, 開発 - タグ: form, Google Form, Query関数, trigger, ウェブアプリケーション, トリガー, フォーム, 複数データ送信 Google Formは基本的に複数のデータを送信することは出来ません。ですので、例えば、旅行申込書というフォームを作ったとしても、送れるデータは1名分(1レコード)のみです。擬似的に複数の人間分テキストボックスを用意するということは可能と言えば可能ですが、非常に煩雑なものになり、また、それを分解して複数レコードとして送り出す為に、余計なコードを書かなければなりません。HTML Serviceを利用したフォームでもそのままでは同様の事が言えます。 しかし、HTML Servicesの場合、Jav... --- - Published: 2019-05-15 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/15/electron%e3%81%a7%e3%82%bf%e3%82%b9%e3%82%af%e3%83%88%e3%83%ac%e3%82%a4%e5%b8%b8%e9%a7%90%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Electron, JavaScript, Node.js, windows, ガジェット - タグ: cron, sqlite3, xlsx, ショートカットキー, タスクトレイ, メール送信, 定期実行, 自動起動 大企業やその子会社などに入ってしまうと、IT周りは世間の二周半遅れのシステムを使わされるだけでなく、「あれは駄目」「これはするな」という時代遅れの制限が山程あります。結果的にシャドーITを推進して別のセキュリティホールを空けることになるのですが、そこには目が行かないようです。 こういった規制は、あるポイントにだけしか着目しておらず、その規制の結果、送信ミスを招くといったことがあるのもしばしば。そこでフリーソフトが使えないのであれば、作るしかないので、以下のアプリを作ることにしました。今回は、Wi... --- - Published: 2019-05-12 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/12/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%81%ab%e6%99%82%e9%99%90%e8%a8%ad%e5%ae%9a/ - カテゴリー: Google, JavaScript - タグ: Google Form, スプレッドシート, トリガー, フォーム, メール送信 G Suiteのアドオンのほとんどは英語版のみで、日本語向けにリリースされているアドオンは殆ど見かけないのが残念なところ。アドオンの審査や申請が面倒であるのと、アドオンのような追加機能を作る、作り手も少ないという特性かもしれません。 今回は前回の活用するその②に引き続き、「なくても困らないけれど、あると助かる」そんな機能を装備してみたいと思います。その代表例として「指定時刻が来たらフォームの受付を自動停止する」機能があります。今回はこれをお手軽に装備できるようにしてみたいと思います。 (func... --- - Published: 2019-05-05 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/05/airserver%e3%81%a8%e3%82%b9%e3%83%9e%e3%83%95%e3%82%a9%e3%81%a7pc%e3%81%ab%e3%83%9f%e3%83%a9%e3%83%bc%e3%83%aa%e3%83%b3%e3%82%b0/ - カテゴリー: Google, macOS, windows, ガジェット, 業務テクニック - タグ: airmore, AirPlay, airserver, Android, FireTV Stick, google cast, Googleスライド, iOS, Miracast, Youtube, スマフォ, ミラーリング, ライブストリーミング 今はFireTV StickやChromecastなどの優秀なガジェットがあるため、利用頻度は落ちてはいますが、スマフォの映像をPCにミラーリングして使うという手法で、よりスマフォを便利に使う為の手段があります。それがミラーリング。FireTV Stickだとアプリの追加で、Miracastだけでなく、AirplayやGoogle Castにも対応するので、ビジネスのプレゼンでもプロジェクターにFireTV Stickを接続すれば、スマフォからのプロジェクションが可能です。 PCへのミラーリング... --- - Published: 2019-05-04 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/04/photos_api/ - カテゴリー: Google, JavaScript - タグ: Cloud Console, Google Photos, monsory, picasa, rest api, urlfetchapp, Web API, 写真 2018年5月にこれまでGoogleが公開していたPicasa Web Albumが終了し、Google Photosに移行しました。これに伴いAPIも変更され、Google Photos Library APIに変更されています。写真データを呼び出すだけでなく、アップロードや変更、アルバムの作成などがAPIからコントロール可能になっています。 Google Apps Scriptではそのままでは使えないAPIですが、OAuth2. 0認証をすることで利用することが可能です。スプレッドシート上な... --- - Published: 2019-05-03 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/03/gas_dummy/ - カテゴリー: Google, JavaScript, 開発 - タグ: Math.floor, Math.random, ダミーデータ, 乱数, 疑似個人情報 Google Apps Scriptの開発に限らず、業務用アプリケーション等の開発時には、わりと大きなダミーデータが必要になるケースがあります。ネット上にはそれらに向けてのダミーデータ生成サービスがたくさん存在しています。中には数万オーダー規模のデータを一瞬で生成できてしまうサービスも。 実際に開発をするにあたっては、実際の生データを使うのは色々とマズイケースもあるので、これらのデータを使うのですが、必ずしも自分の開発で必要なデータを毎度毎度生成できるとは限りません。そこで、自前でもダミーデータ... --- - Published: 2019-05-01 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/05/01/google-apps-script%e3%81%a7%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%82%92%e4%bd%bf%e3%81%86/ - カテゴリー: Google, JavaScript, 業務テクニック, 開発 - タグ: Drive API, DriveApp, Google Drive, カスタムプロパティ, メタデータ Google Apps ScriptにはGoogle Driveを検索するDriveAppというクラスが存在しているのですが、このクラス実はGoogle Driveの全ての機能を網羅していません。その為、Google Driveで自分が行っている動作(例えば、相手に通知をしないでオーナー権限を変更する)といった動作をしたくても、DriveAppでは出来ません。 一方で、Google Apps ScriptはDrive API v2が使えるようになっており、こちらはGoogle Driveでの全て... --- - Published: 2019-04-30 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/30/google-apps-script%e3%81%a7%e4%bd%bf%e3%81%86%e6%83%85%e5%a0%b1%e3%81%af%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: Google, JavaScript, 開発 - タグ: Access Token, google apps script, ini, localstorage, プロパティ プログラムを開発していると、一時的な情報もしくは恒久的な情報を用いて様々な処理の分岐や、パラメータを用いて処理を続行するといった処理が出てきます。例えば、ユーザ毎に「認証を実行した結果得た、Access Tokenを格納しておく」であったり、ユーザの氏名や個人情報、プログラムで使う固定的な値(施設名リストなどを格納したスプレッドシートのIDなど)などなど。 これらの情報をスクリプト内に直書きだとセキュリティ的にまずかったり、また変更が生じる場合にスクリプトを書き直す必要があったり。かといってスプ... --- - Published: 2019-04-29 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/29/firetv-stick%e3%81%af%e4%b8%80%e6%9c%ac%e3%81%82%e3%82%8b%e3%81%a8%e4%bd%95%e3%81%8b%e3%81%a8%e5%bd%b9%e3%81%ab%e7%ab%8b%e3%81%a4/ - カテゴリー: Alexa, Google, macOS, windows, ガジェット, 業務テクニック - タグ: AirPlay, alexa, dlna, ezcast, FireTV, Miracast, Powershell, カーナビ, プロジェクター, 車載 数あるガジェットの中でも、コスパに優れていて実用的なガジェットというものは意外と少ないです。そんなガジェットのジャンルの中でこの要件を満たすものが「セットトップボックス」と呼ばれるもの。これまでも、Chromecastのクローンのような「Ezcast」や「AppleTV」を買ったことがあります。 ただこれらは使い勝手が微妙だったり、拡張性の面でちょっと・・・しかし、FireTV StickはベースがAndroidという事だけあって、拡張性でも小型なので携帯性にも優れていて仕事でも使えそうです。と... --- - Published: 2019-04-29 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/04/29/google-app-maker%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript, 開発 - タグ: app maker, Cloud Console, cloud sql, ウェブアプリケーション, サービスアカウント, ローコードプラットフォーム G Suite Business以上で利用可能なサービスに「App Maker」と呼ばれるローコードプラットフォームがあります。RPAのようなノーコードとは異なり、基本プログラミング必要とする開発環境です。故にApp MakerもGoogle Apps ScriptやJavaScriptに関する知識と技術が必要になっています。 また、Kintoneなどもローコードプラットフォームに該当すると思います。GASはローコードでは無いのですが、ウェブアプリケーションを高速にデプロイできる意味では近い存在... --- - Published: 2019-04-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/28/arrayformula%e9%96%a2%e6%95%b0%e3%81%a7%e9%85%8d%e5%88%97%e6%95%b0%e5%bc%8f%e3%81%ae%e4%be%bf%e5%88%a9%e3%81%95%e3%82%92%e7%9f%a5%e3%82%8d%e3%81%86/ - カテゴリー: Google, RPA, 業務テクニック - タグ: arrayformula, vlookup高速化, スピル, 配列数式 Excel 2019が登場してから、Office Insider界隈がちょっとだけざわついてる話題がいくつかあります。それが新機能スピルと新しくサポートされた新関数達。しかし、このスピルと新関数達(Filter関数等)なのですが、Googleスプレッドシートではとっくの昔にサポートしてるものだったりするのと、スピルに至っては以前のofficeでも配列数式と呼ばれてた類のものを使いやすくしたものでしかありません。 今回はそんなGoogleでサポートされてる配列数式を実現するarrayformula... --- - Published: 2019-04-28 - Modified: 2025-03-02 - URL: https://officeforest.org/wp/2019/04/28/excel%e3%81%a7%e3%81%af%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%a8%e3%82%af%e3%82%a8%e3%83%aa%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e6%a5%bd%e3%81%ab%e3%81%aa%e3%82%8b/ - カテゴリー: Microsoft365, msoffice, 業務テクニック - タグ: excel, Power Query, クエリ, テーブル, ピボット解除 現在、新入社員向けのExcelトレーニング上級編講座を作成しています。今回の教材はスライド資料、講義用のサンプルファイル、実践課題、そして動画資料の4本立てで構成しており、内容もかなり濃厚なものに仕上げてます。まだ、動画資料が全部アップしていないので不完全ですが、それ以外はようやく用意できました。 その講義項目の中で今回、一番学んでもらいたいものが「テーブルとクエリ」です。実際の実務の現場では驚くほど使われてなかったりします。そして、それが故にミスをしたり、また古い手や資料を参考にして古典的なテ... --- - Published: 2019-04-26 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/26/query%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e8%a8%88%e3%81%97%e3%82%88%e3%81%86-%e5%85%b6%e3%81%ae%e5%bc%90/ - カテゴリー: Google, RPA, 業務テクニック - タグ: google apps script, Googleスプレッドシート, lambda関数, PIVOT, Query関数, urlfetchapp, Visualization API, クロス集計, テーブル結合, ユーザ定義関数, 配列数式 Googleスプレッドシートには、Excelにはない特別な関数がいくつかあります。それらはスクリプト無しでまた、特別な機能を使わずにデータの塊の中から、色々な条件でデータを塊で取り出すことが出来ます。Excelもいよいよ2019よりこの配列関数をスピルという機能としてサポートするようで、Filter関数、Unique関数、Sort関数などが導入されることになりました。 前回の記事で、Query関数の最もよく使う事例についてまとめました。今回はそこでは扱いきれなかった部分についてまとめてみたいと思... --- - Published: 2019-04-23 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/23/google-apps-script%e3%81%a7xml%e3%82%92%e3%82%88%e3%81%97%e3%81%aa%e3%81%ab%e6%89%b1%e3%81%86%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript - タグ: google apps script, importxml, JSON, XML 最近のウェブサービスは、扱うフォーマットはJSONが基本になってきています。XMLしか出力することのできない旧式のウェブサービスはだいぶ滅び、ごく一部になりつつあります。しかし、XMLフォーマットが滅びたわけではないので、何かとXMLを捌くシーンがあります。 しかし、XMLはJSONとは異なり、単純に値を拾う事が難しいです。そのため、JSONで慣れきってると、とてつもなく面倒で嫌になってしまいます。ということで、この面倒なXMLをGoogle Apps Scriptで扱う際のまとめを残しておこう... --- - Published: 2019-04-17 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/17/gas_namazu/ - カテゴリー: Google, JavaScript Google Apps Scriptはちょいちょい新しいメソッドが知らない間に追加されていたりします。もちろん、事前に新機能として搭載されたものをスクリプトから操作できるように、後追いで追加されるケースもあります。 そんな中、Google Apps ScriptのRelase Noteを見ていた所、結構な量の新しいメソッドが追加されていました。その殆どはあまり興味がないものなのですが、2019年4月5日にSpreadsheet Serviceにいくつか追加と、またDataStudio Servi... --- - Published: 2019-04-16 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/16/google-apps-script%e3%81%a7%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e7%94%bb%e5%83%8f%e3%82%92%e8%b2%bc%e3%82%8a%e4%bb%98%e3%81%91%e3%82%8b%e3%80%90gas/ - カテゴリー: Google, JavaScript - タグ: Googleスプレッドシート, image関数, 画像埋め込み, 関数 年度初めは忙しく、今年度こそこれまで作りためたGASアプリを全公開しようと目論んでいるのですが、GWまでは十分な時間が取れそうにない。そんな時ようの小ネタもいくつか蓄えています。 そんな中、Googleスプレッドシートの機能増強の中で地味ながら便利なものとして「セルに画像埋め込み」の機能が搭載されました(2019年3月19日より)。これはこれまであったようなimage関数のようなURLで参照して、セル内に表示するのとは違い、バイナリデータとして直接セル内に表示させるものです。両者には明確な違いが... --- - Published: 2019-04-14 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/04/14/google-cloud-next-2019%e3%81%a7%e7%99%ba%e8%a1%a8%e3%81%95%e3%82%8c%e3%81%9fg-suite%e9%96%a2%e9%80%a3%e6%96%b0%e6%a9%9f%e8%83%bd/ - カテゴリー: Google, JavaScript - タグ: G Suite, Google Cloud, イベント, カテゴリエディタ 先日、Googleの世界イベントであるGoogle Cloud Next 2019が行われ、その中でいくつか重要な発表がありました。含まれている発表の中にはこれまでも発表済みのものもありましたが、大きな発表だけなので細かな例えば「Google Apps Script」での機能強化などに関する項目は、G Suiteの今後のリリースを参考にしましょう。 正直な雑感として、この中で取り上げる価値のあるリリースは半分くらい。他は微妙なものばかり。あまりイノベーティブな香りはしないなぁという印象。今回の発... --- - Published: 2019-04-08 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/08/vba%e3%82%88%e3%82%8a%e4%b8%80%e8%a6%a7%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92css%e8%a3%85%e9%a3%be%e3%81%97%e3%81%a6outlook%e3%81%a7%e9%80%81%e4%bf%a1/ - カテゴリー: Microsoft365, msoffice, 開発 - タグ: css, excel, Outlook, vba, メール, レスポンシブ 以前、Google Apps Scriptでレスポンシブメールを送るというものを実装したことがあります。CSSで綺麗な装飾をしたメールってだけではなく、PC用とスマフォ用とでメディアクエリも利用して、レスポンシブなメールを送るスクリプトです。自分が手掛けた社内向けの通知メールにはすでに実装済みで、リンクをクリックするとPC用だと承認フォームが開き、スマフォ用だとダイレクトにターゲットになる承認レコードの画面が出るといったように、URLも変えて送ってます。 さてこのメールですが、手動で作るのは大変... --- - Published: 2019-04-07 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/07/google-apps-script%e3%82%92%e3%83%ad%e3%83%bc%e3%82%ab%e3%83%abpc%e3%81%a7%e9%96%8b%e7%99%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - カテゴリー: Google, JavaScript, Node.js, 開発 - タグ: Apps Script API, clasp, git, node.js, typescript, vscode Google Apps Scriptは着実に機能を増強しているとはいえ、開発画面はあの「スクリプトエディタ」画面が基本です。とはいえ、GASで巨大システムなど作ることもないので、十分と言えば十分。しかし、チームで開発を行ったりする場合には面倒というのも事実。 そこでGoogleが2018年1月に出してきたツールが「clasp」というNode. jsで動作する、ローカルPCでGoogle Apps Scriptを好きなエディタで開発し、簡単にデプロイが出来る便利なツールです。それまでのnode-g... --- - Published: 2019-04-05 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/04/05/vba%e3%81%a7zip%e3%81%ae%e5%9c%a7%e7%b8%ae%e3%83%bb%e8%a7%a3%e5%87%8d%e3%82%92%e3%82%84%e3%82%89%e3%81%9b%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: 7zip, vba, ZIP, 暗号化ZIP 自分がこれまで手掛けた特定企業向けの業務アプリケーションで非常に大がかりであったものは「酪農経営シミュレータ」「医薬品卸価格分析ツール」などがあります。これらは使う人によっていくつものパターンや分析を行う必要があるため、データを簡単にエクスポートし、簡単に入れ替えられるようにしておく必要がありました。今から10年以上前の話です。 Accessでこれらを作成するにあたり、Accessファイルでの管理は煩雑なので(いくつものaccdbファイルで構成されている為)、ZIP形式でまとめて出力や入力が出来... --- - Published: 2019-03-30 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/03/30/alexa%e3%81%8cwindows10%e3%81%ab%e3%82%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/ - カテゴリー: Alexa, 開発 - タグ: alexa, windows10, ストアアプリ, ホームオートメーション, 人工音声AI 待望の日本リージョンにて、Alexa for Windows10がリリースされました。すでにAndroidにはAlexaは来ていますし、iOSでも利用可能なので、これで出揃った感があります。「今更、PCにAlexaが必要?」という人もいるかも知れませんが、大きく意味があります。すでに人工音声AIは、SiriでもなくGoogle Assistantでもなく、Alexaが頭一つ抜けています。Cortanaは・・・・・・りんなを採用してたら・・・・ 1つは企業向け。一般企業ではすでに大量のWindow... --- - Published: 2019-03-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/28/gas_nfc_book/ - カテゴリー: Electron, JavaScript, Node.js - タグ: Electron, Felica, mysql, NFC, node-pcsc, PaSoRi, RC-S380, request, rest api, Web API 前回のElectronでNFCを使った書籍の貸し出し・返却機能を持ったアプリケーションを作成しました。しかし、このアプリケーションはまだ新規に書籍を登録したり廃棄したりする機能が備わっていません。MySQLへ手動で登録するというのもスマートじゃない。 そこで今回は、新しく購入してきた書籍のISBNコードを読み取って、国会図書館および楽天ブックスAPIの2つを持って、書籍情報を取得。データベースへ登録する機能を搭載したいと思います。基本的にはこのエントリーの移植であり、REST APIを叩いて得た... --- - Published: 2019-03-28 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/03/28/amp-for-gmail%e3%81%8c%e5%85%ac%e9%96%8b%e3%81%95%e3%82%8c%e3%81%9f%e3%82%88%e3%81%86%e3%81%a7%e3%81%99/ - カテゴリー: Google, 業務テクニック - タグ: AMP, gmail, メール 2019年3月26日、1年前より一部のデベロッパー向けにだけ提供されていた「AMP for Email」という機能が、β版として一般のG Suiteユーザも使えるようになるようです。AMPはウェブではすでに導入されている、ウェブ表示を高速化するという事でWordpressなどでもプラグインが出ていますが、このAMP for Emailで動的なメールが実現できるのだとか。 Googleだけでなく、MicrosoftのOutlookでも使えるようになる、またモバイル版も近いうちにリリースするという事... --- - Published: 2019-03-26 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/26/electron%e3%81%a7nfc%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e6%9b%b8%e7%b1%8d%e8%b2%b8%e5%87%ba%e7%ae%a1%e7%90%86%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Electron, JavaScript, Node.js - タグ: Electron, Felica, mysql, NFC, node-pcsc, PaSoRi, RC-S380 今この世の中は様々なカードが出回っており、企業でも「入出用カード」「勤怠管理カード」「SuicaやPasmo」「プリンタセキュリティ印刷用カード」などなど様々なカードが存在します。これらのカードはFelica(NFC Type F)やNFCと呼ばれ、中にidmと呼ばれる一意の情報が入っています。 これらのカード情報を利用して現在、Accessで書籍管理アプリを作り運用していますが、使用しているSheepSmartCard. dllが64bit VBAに対応しておらず、64bit主流の現在これを用... --- - Published: 2019-03-25 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/25/google-apps-script%e3%82%92%e8%89%b2%e3%80%85%e3%81%aa%e3%82%a2%e3%83%97%e3%83%aa%e3%81%8b%e3%82%89%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, Node.js, 業務テクニック - タグ: Cloud Function, google apps script, REST, Web API, xampp Google Apps Scriptにて2015年11月に新機能として実装された「Apps Script API」というものがあります(以前は、Google Apps Script Execution APIと呼ばれていました)。これは、Google Apps Scriptで用意してある関数を外部の環境(Javaや. NET、Node. jsなど)から実行できるようにするというものです。別途Google APIの認証用の手続きが必要ですが、この機能を利用するとG Suiteの利便性と利用範囲が格... --- - Published: 2019-03-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/03/22/rpa%e5%b0%8e%e5%85%a5%e3%81%ab%e6%96%bc%e3%81%91%e3%82%8b%e6%b3%a8%e6%84%8f%e7%82%b9/ - カテゴリー: Google, JavaScript, msoffice, RPA, 業務テクニック - タグ: Automator, EUC, google apps script, selenium, UWSC, vba, VBS, プログラミング, ロケットマウス, 働き方改革, 未来の負債, 自動化 大昔のこと。それまで平和に過ごしてたある日、別のお仕事で東京に異動し、そこで告げられた内容が「1月の残業時間は80時間オーバー。ここに放り込まれて、最初のミッションはこのどうにもならない状況をなんとかしてほしい」でした。 現在は、労基法の制限で月45時間の制限が設けられていますが、当時は毎日がきつい日々でした。アプリを作り、完全マニュアルを整備し、平均残業時間は10時間/人まで減らす事が出来たのは、徹底した業務自動化と最適化でした。 さて、昨今はRPAという新たなツールが出てきていますが、当時は... --- - Published: 2019-03-16 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/16/macos%e3%81%a7vmware-fusion%e3%82%92%e5%bf%ab%e9%81%a9%e3%81%ab%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/ - カテゴリー: macOS, windows, 業務テクニック - タグ: VMware, windows11, 仮想環境 OSXに於けるメジャーな仮想環境と言えば、VMware Fusion、VirtualBox、Parallels、Hypervisor. frameworkの4つになりますが、自分の場合、他のプラットフォームでも利用する機会があるという点と、使い慣れているという事で、VMware Fusionを利用しています。しかし、OSXでVMware Fusionを使う上で、いくつか気になる点があるのも事実。という事で、これまでVMware Fusionを利用していて不便に思った点などを解消するいくつかのテク... --- - Published: 2019-03-16 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/16/macos%e3%81%afwine%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b%e3%81%a8%e3%82%82%e3%81%a3%e3%81%a8%e4%be%bf%e5%88%a9%e3%81%ab%e3%81%aa%e3%82%8b/ - カテゴリー: macOS, 業務テクニック - タグ: 64bit, apple silicon, m1 mac, steam, windows, Wine, 仮想環境 macOSは、正直なところ世界シェア1割程度のマイナーなOSではあるので、どうしても絶対的なデスクトップアプリケーションの数は、Windowsのソレと比較して少ないです。UNIX系のアプリケーションも使えますが、その多くはコンソールアプリケーションで、開発やサーバー系、サービス系になってくるので、一般的なアプリケーションは必ずしも満足の行く環境であるとは言えません。 そんな中、ここ数年でLinuxに於けるWindowsアプリケーション実行環境であるWineが怒涛の進化を遂げており(2021年8月... --- - Published: 2019-03-13 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/13/access-node-js-mysql%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88%e6%8e%a5%e7%b6%9a/ - カテゴリー: JavaScript, msoffice, Node.js - タグ: access, ado, AES, callbyname, express, GET, mysql, node.js, POST, 暗号化 Microsoft Accessは閉じたLAN内で使う分には申し分無い開発環境なのですが、リモートのDBサーバに接続したり、クラウドのSQLに接続して使ったシステムを構築する場合、いくつか気を遣う場面が存在します。とりわけ ODBC経由でのリンクテーブルだと数万件のテーブルを見るだけでも遅くてカクカク 単純なリンクテーブルの場合、そのテーブル内のデータが全部丸見えで、ケースによっては困る。 ADOを使ったインメモリレコードセットは接続時は遅いがスクロールは早い。ADOを使いこなせないといけない ... --- - Published: 2019-03-13 - Modified: 2025-03-01 - URL: https://officeforest.org/wp/2019/03/13/macbook-air-mid-2013%e3%81%aessd%e3%82%92nvme%e3%81%ab%e4%ba%a4%e6%8f%9b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: macOS - タグ: High Sierra, Macbook Air, NVMe, SSD 今ではサブマシンとして使っているMacbook Air Mid 2013 11インチ。メインはMacbook Pro 13インチを使っていますが、愛着のあるAirをもう一度リフレッシュしようと考え、SSDの交換をやってみた。 しかし、Macbook AirのSSDと言えば、特殊で一般的なSSDが使えず、売ってる専用品は高額で手が出しにくい。。。しかし、macOS High SierraからNVMeのドライバが含まれるようになり、変換コネクタを使えば、安価で高速なNVMeのSSDが使えるということ... --- - Published: 2019-03-12 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/03/12/vba%e3%81%8b%e3%82%89board-api%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%85%a5%e5%87%ba%e5%8a%9b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: msoffice, RPA - タグ: Board, callbyname, excel, PATCH, rest api, vba, Web API, winhttp 様々なクラウドシステムがあり、今登場しているこれらウェブサービスの殆どは、既存の業務アプリケーションと連携する為のREST APIを備えています。しかし、通常はこのAPIはサーバサイドからの連携を想定していて、ローカルアプリケーションからの連携を想定していません。例えば、PHPやNode. js、Javaなどを用いています。Google Apps Scriptもサーバサイドですね。 しかし、現実の企業では必ずしも連携元のアプリケーションがウェブアプリケーションとは限りません。むしろ活用する場合に... --- - Published: 2019-02-07 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/02/07/google-apps-script%e3%81%a7%e5%b7%ae%e3%81%97%e8%be%bc%e3%81%bf%e5%8d%b0%e5%88%b7%e7%9a%84%e3%81%aa%e4%bd%95%e3%81%8b/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: ドキュメント, 差し込み印刷 Google ドキュメントは、正直な所、他のワープロソフトに比較すると、かなり機能的には貧弱です。また、スプレッドシートと比較すると、スクリプトも難解な構造になっており、サンプルも少ないです。そんなGoogleドキュメントですが、標準搭載されていない機能で要望が高いのが、差し込み印刷です。標準で搭載されていても良いのにと思うのですが(それっぽいのが2023年5月に差込機能は装備されました。) しかし、Googleドキュメント類は印刷に関するメソッドがないので、スクリプトから印刷はできません。よっ... --- - Published: 2019-02-06 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/02/06/gsuite-business%e3%83%97%e3%83%a9%e3%83%b3%e3%82%92%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e5%88%a9%e7%82%b9/ - カテゴリー: Google, Microsoft365 - タグ: app maker, cloud search, Google Drive, gsuite, team drive 個人でどれくらいG Suiteを利用している方がいるかわかりませんが、中小企業の多くでは「G Suite Basic」を利用していると思います。通常のG Suiteでも十分すぎるほど運用は可能ですが、もうワンランク上の「G Suite Business」を採用すると、実はお得な面が非常に多いです。自分は研究の為に個人でG Suite Businessを利用しています。 とりわけ、Basicで利用し続けて4年くらい経過してくるとリテラシーの向上につれて、物足りなさを感じる面があると思います。今回の... --- - Published: 2019-02-02 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/02/02/electron_mysql/ - カテゴリー: Electron, JavaScript, Node.js - タグ: Electron, mysql, node.js 個人利用のアプリであるならば、データの保管場所はsqliteなどで良いかと思います。しかし、複数名共有して使うデータベースの場合には、やはりMySQLなどのDBサーバが必要になります。中央集権なこのDBがあることで、様々な社内ツールをElectronで実現する事ができます。 相手のサーバにWeb Serverがなくとも、Electron側がそれを担うので、非常に単純な構成でちょっとしたウェブアプリケーション的なクラサバ構築できるのは魅力的です。VBA卒業して挑戦するならElectronは良い選択... --- - Published: 2019-02-02 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/02/02/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%81%ae%e6%8e%a2%e7%b4%a2/ - カテゴリー: Google, JavaScript, 入門編, 業務テクニック - タグ: DriveApp, searchfile, 検索 外部DBがない環境の場合、スプレッドシートのみが唯一のデータ蓄積場所になるわけなのですが、例えば各支店に同じスプレッドシートに書かせるというのは、色々と不安な面があるだけでなく、見せたくないという要望もあったりします。となると、スプレッドシートを各支店別に用意して記入してもらい、本店はそれを収集する事になるわけですが、いちいち支店のスプレッドシートを開いてコピペでは非生産的です。となると、これらのファイルをリスト化し、そのリストを元にスクリプトでデータ収集が王道になると思います。 そこで必要にな... --- - Published: 2019-01-29 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/29/gas_adminsdk/ - カテゴリー: Google, JavaScript - タグ: admin sdk, google apps script, 管理者 G Suiteを運用しているといつも面倒に感じてるのが、G Suiteの管理画面での作業。ブラウザ上で様々な設定やユーザ管理などなどを行う管理者用のページなんですが、インターフェースがいちいち使いにくい上に、どこに何があるのかが非常に分かりにくいサービスです。また、実際にはユーザを追加するといっても、同姓同名がいたり、どこの施設所属などの情報を持てないので、結局スプレッドシートに書き出して追加なんて羽目になっていたりします。 また、このページは他のGoogle系サービスのサイトと異なり、admi... --- - Published: 2019-01-27 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/27/gas_electron_in/ - カテゴリー: Electron, Google, JavaScript, Node.js - タグ: Electron, execution api, google apps script, node.js, oath2.0, packager, Spreadsheet G Suiteは現在世界で400万人が利用しているとのこと。月700円/人で利用できるクラウド型イントラ兼グループウェアとしてみた時、コストパフォーマンスは凄まじく高いと思います。そこへGoogle Apps Scriptが扱えるのであれば、拡張性やその自由度も飛躍的に高まります。特定のメンバー以外は特定機能だけ使ってもらえばと言った場合、アプリケーション毎の制限はAdminで設定可能なのです。 そんな中、Google Apps Script APIを利用し、Execution API + No... --- - Published: 2019-01-22 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/22/google-apps-script%e3%81%a7%e6%9b%b8%e7%b1%8d%e6%a4%9c%e7%b4%a2%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: bootstrap, google apps script, ISBNコード, rest api, xmlservice, 国会図書館, 書籍検索, 楽天 自社や学校等で様々な専門書を持っている所では、貸出管理や蔵書の購入、廃棄など様々な本に関する仕事があります。その中で「この本あったかな?」「現在何名借りてるのか?」などの情報が管理上必要になることはままあります。 今回は自前で持っている蔵書と、オンライン(今回は国会図書館および楽天ブックスのAPIを使ってみます)を検索し、蔵書であるものは●で表示し、ないものでも、ISBNコードをクリックすればそのまま、Amazonで検索し買えるまでをアプリケーションにしてみました。会社ではここに、蔵書の追加登録... --- - Published: 2019-01-22 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2019/01/22/%e9%80%9a%e5%b8%b8%e3%81%aeg-suite%e3%81%a7%e3%82%82classroom%e3%81%8c%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%9f/ - カテゴリー: Google - タグ: classroom, 授業, 研修, 課題 G Suiteには様々なエディションが存在するのですが、多くの中小企業ではG Suite Basic、そこそこの企業ではBusiness、ハイエンドの企業ではEnterpriseを利用していると思います。其の中で特殊だったのが、Education。 そのエディションで主の機能であったGoogle Classroomが、通常のG Suiteでも2018年11月から利用が出来るようになってたようです。何気なく「G Suiteの最新情報」見ていたら、こんな記事がありました。もともとは学校の授業や課題の... --- - Published: 2019-01-20 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/20/google-apps-script%e3%81%a7%e5%a4%96%e9%83%a8%e3%81%aemysql%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%81%ab%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, msoffice - タグ: access, azure, cleardb, cloud sql, jdbc, microsoft, mysql, ODBC, クラウド, データベース 社内で様々なアプリケーションのデータ記録場所として、Googleスプレッドシートを使っているわけなのですが、スプレッドシートには最大500万セルという制限があり(最近、200万セルから拡張されました)、またLockServiceで排他制御があるとは言え簡易的なものでしかありません。また、Google SpreadsheetとCloud Platformではサポートが異なるので、より安定してるCloud SQLは魅力的。Google Apps Scriptでのアプリ作成の幅がグンっと広がります。G... --- - Published: 2019-01-19 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/19/g-suite%e5%80%a4%e4%b8%8a%e3%81%92%e3%81%ab%e8%a6%8b%e3%82%8b%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e6%a3%9a%e5%8d%b8%e3%81%97/ - カテゴリー: Google, Microsoft365, msoffice, 業務テクニック - タグ: Box, kintone, プログラミング教育 2019年4月2日より、G Suite BasicプランとBusinessプランが値上げになります。それぞれ、600円⇒680円、1200円⇒1360円となります。一人あたりの値上げ幅は大したことないですが、人数がいればそこそこのボリュームにはなりますね。ただこれまで長い間これだけのサービスの充実さと機能の豊富さでこの価格ならば、この値上げは反対する理由がありません。(Enterpriseは据え置き) むしろ、ここで考えなければならないのは、他に利用しているウェブサービスの棚卸しを考える時期に来... --- - Published: 2019-01-18 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/18/google-apps-script%e3%81%a7%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e7%89%b9%e5%ae%9a%e8%a1%8c%e3%82%92%e3%81%be%e3%81%a8%e3%82%81%e3%81%a6%e5%89%8a%e9%99%a4/ - カテゴリー: Google, JavaScript - タグ: google apps script, スプレッドシート, ソート, 入門講座 各種申請データや各種台帳等に於いて、すでに作業が完了しチェックを付けたものについては、一定の期日にスプレッドシートから削除したいというシーンがあります。1件2件程度であれば手動で削除すればOKですが、その量が膨大であり、尚且つ対象となる行のデータが必ずしも順番通り連続して並んでいるとは限りません。しかもこの手の作業は、できれば毎日、深夜にでも勝手にやっておいて欲しいルーチンの一つです。 そこでこれを実現する為のコードを今回は作成してみたいと思います。今回は、スプレッドシート上から実行するようにし... --- - Published: 2019-01-16 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/16/vba%e3%81%ab%e3%81%a6%ef%bc%92%e3%81%a4%e3%81%aeexcel%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e5%b7%ae%e5%88%86%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: msoffice, 業務テクニック - タグ: excel, vba, 人事業務, 差分抽出, 給与計算 事務のお仕事、とりわけ人事給与計算の仕事をしていると、前月のデータと今月のデータをチェックする機会があります。10件程度であれば、目検でチェックでも良いですが、膨大にあり、しかもその種類が多いとなると、それだけでも相当の時間と体力を消費します。しかも、人間はミスをします。 今回のVBAはそれらを解消し、給与計算の定時改定、随時改定、人事異動、住所変更や氏名変更などの様々なマスターデータの変更を一括チェックします。およそ5000件のデータで40秒ほどでチェックが可能です。今回は、VBAで一個ずつ検... --- - Published: 2019-01-12 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/12/google-apps-script%e3%81%a8access%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%92%e9%80%a3%e6%90%ba%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: Google, JavaScript, msoffice - タグ: access, app script api, execution api, google apps script, JSON, OAuth2, POST, vba Google Apps Scriptを使うようになってから、クライアントサイドでAccessを使う機会は大分減りましたが、それでもAccess需要がゼロになるという事はありません。まだまだクラウドのデータベースサービスは高価であり、おいそれとクエリを投げようものなら翌月の請求書金額は怖いものになります。また、複雑な計算やクエリを組んでとなると、Accessのほうがまだまだ作りやすく、何よりもレポート機能が強力で価格が安いので、手放せません。 そんなAccessですが、Googleスプレッドシート... --- - Published: 2019-01-11 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2019/01/11/google-apps-script%e3%81%a7%e7%94%bb%e5%83%8f%e3%81%8b%e3%82%89%e6%96%87%e5%ad%97%e8%b5%b7%e3%81%93%e3%81%97%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Cloud Vision API, Drive API, OCR, rest api, サービスアカウント, 画像認識 機械学習サービスが現在最も熱いテクノロジーですが、Google提供のものは最も手軽に扱える上に、コストも激安なので、簡単に試せるのが良い点ですね。TensorFlowのようなものAutoML Visionといった高度なものから、前回紹介したCloud Speech APIなどなど豊富に用意されていて既に、実用化までされています。 今回は、画像認識用のAPIであるCloud Vision APIおよびGoogle Drive API付属のOCR機能を使って、画像から文字認識してテキストで取り出して... --- - Published: 2018-12-31 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/31/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%89%80%e6%9c%89%e6%a8%a9%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Drive API, google apps script, permission, setowner, オーナー権限, ドライブ, パーミッション, 所有権 自分はよくGoogle Apps Scriptでフォームを作成し、その際に入力データを予め用意しておいたテンプレートに書き込みをしています。しかし、この場合生成したファイルの権限というものは、生成した先のフォルダの権限に依存し、尚且つファイルそのもののオーナーは自分の権限でフォームを公開してる場合、入力者ではなく自分になってしまいます。 また、その際に実行権限を自分ではなく入力者にすれば、オーナー権限は入力者になりますが、この場合メール送信などのプログラムを組んでいると、メールの送信元も自分では... --- - Published: 2018-12-30 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/30/google-apps-script%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Drive API, File API, HTML5, アップローダ 以前、GoogleのPicker APIを利用したアップローダを作成しました。正直な所、このAPIは非常に強力で、Google Driveと連携するアップローダやファイル選択ダイアログならばこれを素直に使ったほうがベストです。しかし、一方で他のサービスなどには利用出来ないので、Google Drive以外で使うシーンでは、これまで通り、HTMLでのアップロードの仕組みを構築する必要があります。 今回、単体のアップロード、File APIを利用した複数のファイルのアップロードの2種類を作成してみま... --- - Published: 2018-12-18 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/18/powerpoint%e3%81%a7%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%8d%e3%83%bc%e3%82%b8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/ - カテゴリー: Google, JavaScript, msoffice, office - タグ: PowerPoint, RSS, vba, Web API, タイマー, デジタルサイネージ 最近は、企業の事務所内にも大きなモニターを利用したデジタルサイネージを見るようになりました。その目的の殆どは総務部による一方的な情報提供に終始してる部分もありますが、イントラネットやグループウェアでは伝わらないような情報提供にあります。 そんなデジタルサイネージシステムには、BrightSignやデジサインのようなものが多いですが、正直価格は高いです(モニターはAmazonで調達するのが安いです)。 しかし、高価なこれらデジタルサイネージなど使わずとも、手元にあるものでこれらよりもずっと優れた作... --- - Published: 2018-12-18 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/18/gas_graph_dataentry/ - カテゴリー: Google, JavaScript, Microsoft365 - タグ: excel, Graph API, oauth2.0, rest api, Web API 前回、Google Apps ScriptからExcel上のデータを取得する事ができました。今回はそれに引き続き、データの書込をしてみたいと思います。Google Apps Scriptの場合、データの書込はかなりメソッドが充実しているので容易且つ堅牢ですが、Excelの場合はREST APIで都度投げる必要があるので、注意が必要です。 また、通常のExcelへの書込の他に、テーブル機能を利用した書込方法があるので、今回はこの2種類について実装をしてみたいと思います。テーブル機能を利用した書込に... --- - Published: 2018-12-16 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/16/google-apps-script%e3%81%a7%e3%83%94%e3%83%a9%e3%83%9f%e3%83%83%e3%83%89%e3%82%b0%e3%83%a9%e3%83%95%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, JavaScript - タグ: Visualization API, グラフ, チャート, ピラミッドグラフ 社内の年齢層別の比率を出したり、また人口統計で有名なあのグラフを作るというのは、結構面倒です。そもそも、標準でピラミッドグラフというものを作る機能は、どのスプレッドシートでも用意されているわけではないので、積み上げ横棒グラフに色々手間を書けて実現してるのが現実です。 そのピラミッドグラフをGoogleスプレッドシートで実現しようというのが今回のテーマ。スプレッドシート連携なので、予めvlookupやsum関数などで社内の人事情報などから集計しておいたものを利用します。今回は総務省の人口統計データ... --- - Published: 2018-12-15 - Modified: 2025-01-01 - URL: https://officeforest.org/wp/2018/12/15/dlna%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e7%ab%8b%e3%81%a6%e3%81%a6%e5%bf%ab%e9%81%a9%e5%ae%b6%e5%ba%ad%e5%86%85%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e4%bd%9c/ - カテゴリー: Google, macOS, 業務テクニック - タグ: dlna, Linux, meet, osx, raspberry pi, windows 家庭内で動画や音楽を配信し、家族でいつでもどこでも、手持ちのスマフォなどで楽しむ。其のための技術がDLNAサーバ。パソコンやiPhoneだけでなく、Playstationや対応TVで直接受信ができるなど、汎用的で便利な技術です。 配信する為にはサーバが必要ですし、スマフォなどの場合受信用のアプリが必要ですが、これらはすべて簡単に実現可能です。今回はmacOSをベースに紹介しますが、使用するサーバーアプリケーションはWindows, macOS, Linuxとマルチプラットフォームで動作します。適... --- - Published: 2018-12-14 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/14/powerpoint%e3%81%a7%e3%83%97%e3%83%ac%e3%82%bc%e3%83%b3%e3%82%bf%e3%82%a4%e3%83%9e%e3%83%bc%e3%82%92%e8%a3%85%e5%82%99%e3%81%99%e3%82%8b/ - カテゴリー: Microsoft365, msoffice, office - タグ: PowerPoint, vba, タイマー PowerPointは、商品のプレゼンだけでなく、様々な研修会などでも利用されています。また、自分の場合、デジタルサイネージの土台としても使っており、さらにはウェブページのパーツを作るときにもPowerPointの恩恵を得られます。さて、そんなPowerPointですが、研修時に別にタイマーアプリが必要であったり、プレゼンの流れで見せたいときに、普通のWindowsのアプリですと、余計な機能や見てくれが派手などで使い勝手の良いタイマーがなかなかありません(勝手にアプリ入れられないというセキュリテ... --- - Published: 2018-12-12 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/12/12/1%e5%8f%b0%e3%81%97%e3%81%8b%e3%81%aa%e3%81%84%e3%83%9d%e3%82%b1%e3%83%83%e3%83%88wifi%e3%81%a7%e5%a4%9a%e6%95%b0%e3%81%ae%e7%ab%af%e6%9c%ab%e3%82%92%e6%8e%a5%e7%b6%9a%e3%81%95%e3%81%9b%e3%82%8b/ - カテゴリー: 業務テクニック - タグ: WiFi-WiFi, テザリング, ポケットWiFi, ルーター 世の情報システム部というのは、インフラ卸問屋と化していて、なにか困り事があっても、解決能力がなく、開発能力も低く、なにかというとソリューション導入という行動を取り、現場からの信用を失いつつあります。 そんな事案の一つが「研修プロジェクトの先でネット回線がないけれど、研修ではPCとネットを使う」という事案が過去にもありました。インフラ屋なのに、やってくれる事は機材の貸出だけ・・・。セッティング等は人手不足で手伝えないと・・・・。手元にはWiFiルーター、ポケットWiFiという状況で、30台近くPC... --- - Published: 2018-12-08 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/08/google-apps-script%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86-%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%9e%e3%83%83%e3%83%97%e7%b7%a8/ - カテゴリー: Google, JavaScript, LibreOffice - タグ: canvas, google apps script, HTML5, イメージマップ, クリッカブルマップ, 座席表 前回のお話、jQueryのライブラリを利用して、タイル状に配置した座席表を作りました。多くの事業所では、このような四角い配置で良いかと思いますが、実際には最近流行りのオシャレ事務所となると、机の配置から椅子の並びなどが結構フリースタイルな状況で、それに対応しようとすると、通常の手法では座席表を実現するのは困難になります。 今回、背景に事務所内座席レイアウトに対して、クリッカブルマップとキャンバスを使って、座席表を実現してみたいと思います。 (function(b,c,f,g,a,d,e){b. ... --- - Published: 2018-12-04 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/04/%e8%87%aa%e5%89%8d%e3%82%b5%e3%83%bc%e3%83%90%e3%81%a7rocket-chat%e3%82%92%e6%a7%8b%e7%af%89%e3%81%99%e3%82%8b%e3%83%a1%e3%83%a2/ - カテゴリー: Node.js, 業務テクニック - タグ: Linux, slack, オープンソース, オンプレミス, チャット 世はクラウド全盛時代。サーバーレスで基本企業やユーザは、利用させてもらうだけのお手軽な時代。とはいえ、様々な事情やセキュリティの観点から使わせないという企業も未だに多いのは事実。そんな時の助けになるのが、様々なオープンソース製品。 そんなものの1つにチャットシステムがあります。LINE駄目、Slack駄目と言ってもそれだけじゃ、ただシャドーITを推進しているようなもの。企業はシャドーIT撲滅したいなら、代わりになるものを提供しなければなりません。そこで使いたいのがRocket Chat。クラウド... --- - Published: 2018-12-02 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/02/google-apps-script%e3%81%aehtml-service%e3%81%a7%e6%93%ac%e4%bc%bc%e7%9a%84%e3%81%ab%e7%94%bb%e9%9d%a2%e9%81%b7%e7%a7%bb/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: htmlservice, ウェブアプリケーション, 画面遷移 Google Apps Scriptでは、ウェブアプリケーションを作れるわけなのですが、基本的には1ファイル1ページオンリーで、画面遷移というものが出来ません。スプレッドシート上で表示するダイアログなどでは、いくつものHTMLダイアログを表示は出来ますが、お互いは独立したページなので干渉が出来ません。その為、ウェブアプリケーションとして出力した場合には、出来ることとしたら、DIVの書換えで対処するしかありません。 しかし、その場合、1つのHTMLファイルが非常に冗長になり、長いコードを1ファイル... --- - Published: 2018-12-01 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86-%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e7%b7%a8/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: google apps script, jQuery, スプレッドシート, 座席表 働き方改革を推し進める一方、制度や仕組みだけがあっても、実際には運用上で次々に障害が出てきます。最近の流行り(IT業界じゃ昔から当たり前)の要素に「フリーアドレス」制度があります。座席を固定せずに、その日好きな席に座って作業をすると・・・。 しかしこの弊害として「誰がどこに座ってるかわからない」「座ってる人が誰なのかわからない」といったコミュニケーション上の問題が生じます(10名程度の小さな事業所ならば不要ですけれどね)。その日に出勤したら席を取ってもらうシステムを用意すれば解決します。カスタマ... --- - Published: 2018-12-01 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92github%e3%81%a7%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/ - カテゴリー: Google, 業務テクニック - タグ: chrome, GitHub, 拡張機能 今回は小ネタという事で、Google Chrome用のエクステンションとして、「Google Apps Script GitHub アシスタント」を紹介します。このエクステンションは、Google Apps Scriptを日常業務に使っていて、そのソースコードの管理に強い不満を持ってる人には持って来いのエクステンションです。名前にある通り、ソースコードの管理先はgithubになります。 この素晴らしい拡張機能を作成された方のページには、詳しくその内容が書かれているのですが、ここでは、自分が日常で... --- - Published: 2018-12-01 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/12/01/google-apps-script%e3%81%a7%e3%83%9e%e3%83%83%e3%83%97%e4%bd%9c%e6%88%90%e3%81%a8kml%e7%94%9f%e6%88%90/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: google earth, Google Maps API, KML, Navicon, Visualization API, vue.js, Vuetify, ジオコーディング, ネットワークリンク 現在、Google Spreadsheetへ住所やキーワード、ランドマーク名などを入力して、そのシートを元にマップを生成するツールを作って実際に使っていたりします。以前作っていた、GE Maniacsというサイトでは、Google Earthをネタにサイト運営をしてた関係で、こちらのサイトのツールなども利用させていただいてました。この住所やキーワードを元にマップを作る際にやっておくべき事がジオコーディングという作業で、住所等を「緯度経度」に変換しておく作業です。 実際にはマップにレンダリングする... --- - Published: 2018-11-29 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/29/google-apps-script%e3%81%a7%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e4%bd%9c%e6%88%90%e5%85%a5%e9%96%80/ - カテゴリー: Google, JavaScript - タグ: HTML5, ウェブアプリケーション, ガジェット これまでブログにて、Google Apps Scriptを用いた様々なアプリケーションやテクニックを紹介してきましたが、その多くはある程度Google Apps Scriptが出来る前提でのものでした。その為、入門者向けの内容ではなく、コードの説明も主にポイントになる点と、コード内のコメントでどのようなものを書いてるのかを読み取るものになっています。その中でGoogle Apps Scriptでウェブアプリケーションを作る方法をまとめて欲しいという話があったので、現時点で最新の作り方をまとめてみ... --- - Published: 2018-11-28 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/28/google-apps-script%e3%81%a7get%e3%83%bbpost/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: Android, GET, iOS, iPhone, POST, rest api, Web API, ショートカット Google Apps Scriptには、ウェブアプリケーションを公開したりするために「doGet」「doPost」という特別な関数があります。パラメータを加えて渡して上げることで、スプレッドシートのデータなどをJSONで受け取ったり、ウェブページを生成して、ウェブアプリケーションを表示したりなど、非常に重要な機能の1つです。この仕組を使うことで、自作のREST APIを作ることも可能です。 今回は、この「doPost」「doGet」を利用して、実行をするとスプレッドシートに書き込まれるといった... --- - Published: 2018-11-25 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/25/query%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e9%9b%86%e8%a8%88%e3%81%97%e3%82%88%e3%81%86-%e5%85%b6%e3%81%ae%e5%a3%b1/ - カテゴリー: Google, RPA, 業務テクニック - タグ: Googleスプレッドシート, Query関数, クロス集計, ピボットテーブル Googleスプレッドシートには、Excelにはない特別な関数がいくつかあります。それらはスクリプト無しでまた、特別な機能を使わずにデータの塊の中から、色々な条件でデータを塊で取り出すことが出来ます(Excelは基本的に関数は塊ではなく、単一の値でしか答えを返せません)。この特別な関数を使えば、スクリプトを組む時に余計なコードを記述しなくても済むので、是非使えるようになっておくとお得です。 今回はそんな特別な関数の中でも、難易度は高いものの、非常に柔軟なデータの抽出だけでなく、クロス集計まで可能... --- - Published: 2018-11-25 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/25/google-apps-script%e3%81%a7csv%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%8f%96%e3%82%8a%e6%89%b1%e3%81%86/ - カテゴリー: Google, JavaScript - タグ: csv, google apps script, shift-jis, インポート, エクスポート Googleスプレッドシートを使用していてぶつかる厄介な問題がCSVファイルの取り扱いに関する問題。主に、GoogleスプレッドシートからエクスポートしたCSVファイルをExcelで読み込めない問題や、逆に大量のCSVファイルをインポートを読み込みたい(しかもローカルPCから)となると、非常に融通の効かないアプリケーションだなと今でも思います。 これらの問題は、前者はGoogleスプレッドシートからエクスポートされるテキストがUTF-8でエンコードされたもので、取り分け日本やEXCELで普通に扱... --- - Published: 2018-11-25 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/25/google-apps-script%e3%81%a7pdf%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript - タグ: PDF, pdf-lib, V8, Web API, スプレッドシート Google Apps Scriptそのものには、印刷に関するメソッドがありません。しかし、ファイルのエクスポートではPDF形式がサポートされています。これは、URLを組み立てて投げることで、プログラム側からも利用出来るようになっています。 PDF化は何かと利用価値はありますが、これが実装できると、自動的にPDF化してメールに添付して送る、ドライブの所定の場所に自動的に格納するなどが可能になります。また、スプレッドシート 固有の機能ではないので、他のドキュメントも利用することが出来ますよ。 ※旧... --- - Published: 2018-11-24 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%ab%e3%83%ad%e3%83%bc%e3%82%bd%e3%82%af%e8%b6%b3%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: google apps script, グラフ, スプレッドシート, ダッシュボード, チャート, ローソク足 G Suiteも数多くのアップデートを重ねて、標準でできる事が増えてきました。強力なスクリプト環境のおかげで様々な自動化だけでなく、VBAでは難しいインターネットを跨いだ連携や自動化も可能です。 今回はそんな標準機能と外部ライブラリを利用したグラフの生成の1つである「ローソク足チャート」を作ってみようと思います。外部ライブラリといってもGoogle提供のVisualization APIを利用したもので、両者それぞれ用途が少々異なります。目的に応じて作ると良いでしょう。 ※ローソク足チャートは、... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a75%e5%88%86%e3%81%ae%e5%a3%81%ef%bc%88%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%89%e3%82%92%e7%aa%81%e7%a0%b4%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript, 開発 - タグ: 6分の壁, google apps script, リミット, 高速化 Google Apps Scriptは使ってるとわかりますが、非常に動作が遅いです。おまけにローカルPC内で動作するVBAのようにプログラムのコードを組むと、大きなバッチ処理をさせているようなケースでは、間違いなくタイムアウトするでしょう。「起動時間の最大値を超えました」といったエラーが出るはずです。これは6分というタイムアウトが設定されているため、途中で処理が止まってしまい、スクリプトが継続できないわけです。メソッドの無駄遣いを減らし、効率よくバッチ処理を出来るようにコーディングをしても、限界... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%82%92%e9%ab%98%e9%80%9f%e5%8c%96%e3%81%99%e3%82%8b%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%81%be%e3%81%a8%e3%82%81/ - カテゴリー: Google, JavaScript - タグ: 6分の壁, google apps script, 高速化 Google Apps Scriptは大変便利なスクリプトなのですが、連続稼働時間に最大6分という制限があり、それを超えると「起動時間の最大値を超えました」とのメッセージが出てスクリプトは勝手に止まってしまいます。これを回避するテクニックとしてはスクリプトトリガーを利用した突破方法があるのですが、実装は結構大変ですし、何より早く終わるに越したことはありません。しかし、スクリプトを高速化する為にはGoogle Apps Script流の書き方というものがあるので、今回それをまとめてみました。 なる... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: Google, JavaScript, RPA, 入門編, 業務テクニック, 開発 - タグ: calendar api, cron, カレンダー, トリガー, 自動化 Google Apps Scriptの中で地味ながら、その活用の幅が実に広いものとして、スクリプトトリガーがあります。いわゆる時限式で作動させるための仕組みなのですが、スクリプトトリガーは、スクリプトエディタの画面から入り、手動で登録するのが通常のフローです。しかし、「スクリプト内でテンポラリで時間トリガーを設置したい」であったり「トリガーの設置し直し」など、スクリプトエディタにいちいち入らず設定したいシーンがボチボチあります。そういった場合には、スクリプトからトリガーの設置や削除が出来ると便利... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/userfunction/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: #NAME?, エラートラップ, ユーザ定義関数 Googleスプレッドシートにて、いわゆる「ユーザ定義関数」を使った式を使ってる場合、標準装備の関数と異なり、計算結果が出るまで凄く遅かったりします。その為、これらのユーザ定義関数を使ってるシートの値を、Google Apps Scriptで取得する場合、まだ計算途中のシートデータを取得してしまい、スクリプト内で使用する場合や、また、HTML Serviceを使ったウェブアプリケーションで使う場合に、エラー表示されてしまい、具合が悪いケースがあります。 しかも、この場合、プログラム的には別にエラ... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%9c%e3%82%8b%e3%80%90gas%e3%80%91/ - カテゴリー: Google, JavaScript, 入門編 - タグ: arrayformula, カスタム関数, スピル, スプレッドシート, ユーザ定義関数, 再帰関数 ExcelやGoogleスプレッドシートには標準で多数の「関数」が装備されており、表計算ソフトの基本中の基本になっています。これらの関数を組み合わせて、色々な処理を実装してる人も多いでしょう。 プログラミングを学習する上で、GASの場合はVBA同様に「いきなりプログラムを組む前に、自作のユーザ定義関数をまず挑戦する」というのが最初のステップです。コードを書く量も少なく、それでいてスプレッドシート上で呼び出すだけで使えるので効果をすぐに体感しやすいという点で、最初の一歩としてオススメの選択肢です。... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7%e3%81%ae%e3%82%a8%e3%83%a9%e3%83%bc%e5%87%a6%e7%90%86%e3%81%a8%e3%83%88%e3%83%a9%e3%83%83%e3%83%97/ - カテゴリー: Google, JavaScript, 業務テクニック - タグ: エラートラップ 以前から、稀に発生していたのですが、HTML ServiceでUIを作成し、Google Sitesに貼り付けて運用してるフォームがあるわけですが、スプレッドシート上とは違い、なんらかのエラーが発生しても、そのままではUI上ではエラーが発生してる事をユーザや管理者が知る事が出来ません。特に問題なのは、UI側には問題がないのだけれど、書き込みやメール送信をしてるGoogleのサービス側で障害が起きていても、申請者等はきちんと処理されてると思い込んだり、表面上処理されているように見えて、実は処理出来... --- - Published: 2018-11-24 - Modified: 2025-06-22 - URL: https://officeforest.org/wp/2018/11/24/google-apps-script%e3%81%a7zip%e5%9c%a7%e7%b8%ae%e3%83%bb%e8%a7%a3%e5%87%8d%e3%82%92%e3%82%84%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: ZIP, 圧縮, 解凍 Google Apps Scriptは、基本Google Driveで出来る事がスクリプトのメソッドで用意されています。その中でも地味ながら使う機会も多いのが、ZIPの圧縮と解凍。メールに添付して送信や受信した添付ファイルを解凍、ZIPのままスプレッドシートに取り込むなどなど使いドコロは、結構あると思います。 ユーザに作業をあまりやらせない上でもこのメソッドは習得しておきたい所です。しかし、このメソッドは圧縮と解凍使う方法は同じでも、その処理にちょっと違いがあるので、注意が必要です。 (func... --- - Published: 2018-11-11 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/11/google-apps-script%e3%81%a7line%e3%81%ab%e9%80%9a%e7%9f%a5%e3%82%92%e9%80%81%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: LINE, Web API, 通知 現在、日本で主流となっているメッセージサービスは、LINEでしょう。Facebook MessangerやらHangoutやらいろいろありますが、メジャーとは言えない・・・世界では、SkypeやTeams、Whatsappなどいろいろあるのですが、それぞれの世界で活躍しています。ITの世界だとChatworkやSlackなんてのもありますね。 そんなLINEに例えばGASで作った申請フォームに投稿があったらグループトークに通知を送ってほしいなんて要望があります。すばやく誰かが補足して作業できるよ... --- - Published: 2018-11-10 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/10/google-apps-script%e3%81%a8netatmo%e3%81%a7%e8%81%b7%e5%a0%b4%e7%92%b0%e5%a2%83%e6%94%b9%e5%96%84/ - カテゴリー: Google, JavaScript - タグ: IoT, Netatmo, Visualization API, WebAPI, 二酸化炭素, 環境測定 頭脳労働する職場環境では、夏は暑さ、冬は寒さといった具合にそのパフォーマンスに大きな影響を及ぼす外的要因がゴロゴロしています。そういった外的要因、感覚ではなく、数値化・視覚化すると何をどう改善すべきか見えてきます。また、この中でとりわけ二酸化炭素濃度については、法令でも1000ppm以下と定められており、これを超えてくると、眠気や思考能力の低下を招きます。 温度、湿度、気圧、騒音、二酸化炭素濃度を計測できるのが今回使用するNetatmoと呼ばれる装置。親機1機に最大4機(室外、室内含む)の子機を... --- - Published: 2018-11-04 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/04/cloud-print%e3%82%92google-apps-script%e3%81%8b%e3%82%89%e4%bd%bf%e3%81%86/ - カテゴリー: Google, JavaScript - タグ: Cloud Print, プリント 世界ではすでにFAXは骨董品扱いになり、また日本でもペーパーレスやデータのみでの仕事が一般化してきました。しかし一方でまだプリンターが死滅することなく生きているのは、やはりそこには需要があるから。必ずしも全てがスマフォやPC上だけで済むことはなく、やはり印刷物は必要という事実は超えられません(領収書やらメールの使えない環境、PCが苦手な人などなど)。 とはいえ、FAXは通信料金が掛かる上に一度プリントアウトして送るといった面倒があるのも事実ですし、遠隔地の支店などに自動で印刷を送り込むには仕掛け... --- - Published: 2018-11-04 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/04/gas_teams_entry/ - カテゴリー: Google, JavaScript, Microsoft365 - タグ: Teams, Webhook, チャット 対Slack用にMicrosoftがMicrosoft365に用意してきたチャットツールとして、Microsoft Teamsがあります。Googleで言えばHangout Chatがそれになります。このTeamsにエントリー投稿しかまだ出来ないのですが、Google Apps Scriptから投稿する事が可能です。Graph APIでも可能なのですが、TeamsにはWebookという便利な機能があるので、今回これを使ってみます。 Incoming Webhookへ送りつけるケースは通常のPOS... --- - Published: 2018-11-03 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/03/gas_teams_dataget/ - カテゴリー: Google, JavaScript - タグ: google apps script, Graph API, microsoft, rest api 前回、Microsoft Graph APIのOAuth2. 0認証を取得する所まで用意することが出来ました。今回はそれに引き続き、OneDriveに配置してあるExcelファイルからデータを取得して、自身のスプレッドシートに書き込みまでを実装してみました。 ただし、Googleのそれとは文化がだいぶ異なるのと、REST APIを叩くことで操作をする方式なので、GASの流儀で操作は出来ません。単純にデータを取得して貼り付けてるだけなので、より発展的な操作をするためには何度もAPIを叩く必要がある... --- - Published: 2018-11-03 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/03/access%e3%81%a7google%e8%aa%8d%e8%a8%bc%e3%81%a8%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ae%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89/ - カテゴリー: Google, msoffice, 開発 - タグ: access, Drive API, Google Drive, OAuth, vba 現在、VBAで業務用アプリケーションを作成していますが、アップデータの配布に於いてイントラネット内に配置ですと、外部ではアップデートが出来ないことになります。かといって、VPNの設定などをして入れるようにするというのも考えもの。ということで、アップデータの配布にG SuiteのGoogle Driveを使えないか? ということで、VBAにてGoogle認証をし、Drive APIを叩いてファイルをダウンロードする手段を考えました。Client IDや Client Secretがあっても今回の手... --- - Published: 2018-11-01 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/11/01/google-apps-script%e3%81%a7%e3%83%84%e3%83%aa%e3%83%bc%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: css, Notes, Spreadsheet, ツリーメニュー ここ数ヶ月、Windows10およびMicrosoft365の導入に関連した仕事をしていますが、とりわけ後者のMicrosoft365関連として、これまで使ってきたIBM Lotus Notesに纏わるセミナーや関連情報を漁っています。当たり前ですが、Notesという非常に前世代のシステムを、Microsoft365のShare Pointで実現するのは、ほぼ無理です。 また、SharePointはOnlineとオンプレ版では違う製品であり、その中での開発も過去と今とでは異なっています。とりわけ... --- - Published: 2018-10-28 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/28/google-picker-%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%80%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, JavaScript - タグ: Drive API, google apps script, Picker API, Vuetify, アップローダ Google Apps Scriptでアプリケーションを作る際に、ユーザからファイルをアップロードしてもらって、そのファイルを元に処理を行う(例えば、経理システムの吐き出したCSVファイルを取り込んで、データを整形するなど)ことがままあります。 そんな時、ユーザにいちいち「Google Driveにアップロードして」「そのファイルのIDを取得して」なんて作業は生産的とは言えません。また、そのファイルもユーザのドライブに各々アップロードしたものとなると、一元管理も難しくなります。そこで利用するのが... --- - Published: 2018-10-28 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/28/google-apps-script%e3%81%a8cloud-speech-api%e3%81%a7%e6%96%87%e5%ad%97%e8%b5%b7%e3%81%93%e3%81%97/ - カテゴリー: Google, JavaScript, 開発 - タグ: AI, Cloud Speech API, google apps script, サービスアカウント, 人工音声知能 Google Cloud Platformには、音声ファイルからテキストを起こすいわゆる「文字起こし」のできるウェブサービスが存在します。それが、Cloud Speech API。これは文字起こしだけではなく、音声認識システムにも利用できるものであり、音声ファイルではなく直接音声をデータ化した後、なげて上げると、Google HomeやAlexaなどにも繋げることのできる、非常に重要なサービスです。 今回はこのサービスを使って、音声データをテキスト化してメッセージボックスで表示するまでを実装して... --- - Published: 2018-10-24 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/24/access_online/ - カテゴリー: Microsoft365, office, 開発 - タグ: access, オンラインアップデート Accessは小さなデータベースで、VBAが使えることから非常に多くの現場のシステム構築として利用されてきました。しかし、デメリットとして、アップデートをした場合にそのファイルの配布方法とアップデート方法に於いては、非常にアナログな手法が用いられており、管理するのが大変面倒ということは言われ続けてきました。 最近のアプリケーションのように、オンライン経由でアップデート通知や自動ダウンロード、サイレントアップデートなどができれば、このデメリットも大きく克服ができるのではと考え、今回自分が現場のシス... --- - Published: 2018-10-22 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/22/gas_graph_ready2/ - カテゴリー: Google, Microsoft365, office, 開発 - タグ: AzureAD, GAS, Graph API, oauth2.0, office365, sharepoint, Web API G Suiteには、Google Driveというクラウドストレージサービスがあるので、通常は他のオフィスサービス(Microsoft365)と連携する必要がありませんが、G Suiteをアプリケーションの環境、通常はMicrosoft365を使って、Excelのファイル類などについては、OneDriveやSharepointを利用している事もあるでしょう。 そんな時にGAS側からMicrosoft365とりわけExcelファイルの読み書きができたら非常に便利になると思います。今回はGoogle... --- - Published: 2018-10-21 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/21/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b-%e5%ae%9f%e8%b7%b5%e7%b7%a8/ - カテゴリー: msoffice, office, 開発 - タグ: access, Box, vba, Web API 前回、Box APIを叩くための準備を行いました。社内で使う事を想定しWinHTTPRequestでプロキシーを超える為の設定も含めて、準備の紹介を行いました。すでにAccess Tokenは取得ができているのと、リフレッシュトークンを使った再取得の方法も紹介しています。 今回は、このAccess Tokenを使って、Box APIの中でもよく使うであろう、アップロード・ダウンロード・名前の変更・ファイルの削除・ファイルのロックをしてみたいと思います。また、加えてこのAPIを利用したアプリの使い... --- - Published: 2018-10-20 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/20/alexa%e3%82%b9%e3%82%ad%e3%83%ab%e3%81%a8google%e9%80%a3%e6%90%ba/ - カテゴリー: Alexa, Google, Node.js - タグ: alexa, google apps script, node.js, oauth2.0 Alexaで現在、Google Apps Script Execution API & Google Spreadsheet連携のスキルを考案中です。しかし、まだ十分な情報も少なく、自分自身開発をしていて迷う事がないようにここにその顛末と手順を記録してゆきたいと思います。今回は、Google Developer ConsoleでAlexaのアカウントリンクで必要な情報の作成と、実際に自分が作成したスキルにアカウントリンクの設定を追記するまでを行います。 (function(b,c,f,g,a,d... --- - Published: 2018-10-20 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/10/20/vba%e3%81%8b%e3%82%89box-api%e3%82%92%e5%8f%a9%e3%81%84%e3%81%a6%e3%81%bf%e3%82%8b%e5%85%b6%e3%81%ae%e5%a3%b1/ - カテゴリー: msoffice, 開発 - タグ: Box, vba, Web API, winhttp 基本普段はG Suiteユーザなので、以前ほどVBAを弄らなくなりましたが、会社では通信環境や開発環境が2000年レベルで制限されているので、VBAがいつまでも現役です。ウェブアプリケーション全盛の今でもVBAが現役で使えるのは、Web APIへアクセスする手段が昔からの手法で可能な面が大きいですね。 さて、そんなウェブサービスの一つに「Box」というストレージサービスがあります。正直一般ユーザではメジャーでもなんでもありません。また機能面でもGoogle Driveのほうが断然扱いやすく、学習... --- - Published: 2018-05-20 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/20/picker%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%84%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%82%92%e9%81%b8%e6%8a%9e%e3%81%99%e3%82%8b%e7%94%bb%e9%9d%a2%e3%82%92%e8%a3%85%e5%82%99%e3%81%99/ - カテゴリー: Google, JavaScript, office, 開発 - タグ: Google Picker G Suiteでは、Google Driveを中心として様々なアプリ同士が連結しています。ファイルを選択したりアップロードしたり、そのための選択画面が用意されていてお互いでそれらを利用しています。この機能をGoogle Pickerと呼びます。 Google Apps Scriptや通常のウェブサイトのJavaScriptでこのGoogle Driveでの選択ダイアログを装備する事が可能になっています。今回はGoogleスプレッドシート上で利用するのを想定して装備をしてみます。一度使えるようにな... --- - Published: 2018-05-16 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/05/16/%e3%81%9f%e3%81%8f%e3%81%95%e3%82%93%e3%81%82%e3%82%8b%e7%94%bb%e5%83%8f%e3%82%92%e4%b8%80%e6%8b%ac%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b%e3%81%aa%e3%82%89irfanview/ - カテゴリー: 業務テクニック - タグ: HEIC, HEIF, irfanview, winebottler, フリーウェア, 画像ビューア, 画像変換 仕事で画像類を扱う機会の多い人は、最近のデジカメ画像のサイズの大きさに苦労し、沢山ある画像を一個ずつ調整なんて面倒な作業を強いられている人も多いでしょう。 また、画像の編集にペイントブラシを使ってみるものの、基本的な機能しか整っていないペイントでは出来る事も限られます。そんな時に利用したいのがirfanviewです。ネット黎明期からある小さなアプリですが、その実力は最近のアプリにも負けないほど強力で、フリーソフトです。 今回はこのirfanviewを業務で使うシーンにフォーカスして使い方を紹介し... --- - Published: 2018-05-13 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/13/drivefile_stream/ - カテゴリー: Google, msoffice, office, 業務テクニック - タグ: excel, Google Drive, ドライブファイルストリーム 本日、5月12日より、かねてより長く提供されてきた古いPC向けのGoogle Driveアプリがシャットダウンされます。これから数週間かけて実施されますが、知らない間にGoogle Driveとの同期ができなくなっていて無残な事になったり、また、新しいサービスであるPC版Google DriveアプリやBackup Syncへ移行するにあたって、いきなり移行という面倒な事にならないよう、今すぐにでも、準備しておくべきでしょう。 とりわけ、今回はPC版Google Driveを使ってみたいと思いま... --- - Published: 2018-05-13 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/13/excel%e3%81%a8access%e3%81%ab%e7%8b%ac%e8%87%aa%e3%81%ae%e3%83%aa%e3%83%9c%e3%83%b3%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, office, 開発 - タグ: customui, usysribbons, vba, リボン Officeにて業務用アプリケーションを構築する時に、いつも課題になるのが「ボタンや入力用UIをどうするか?」で悩みます。Accessの場合には、フォームを作るのが定石なので、それほど困らないのですが、Excelの場合はシートの上にボタンを置くというのも、格好が悪いのと、列が多い場合、置き場所に困ります。 また、複数ウィンドウがあると、ボタンへのアクセスがしにくくなります。そこで利用するのが色々悪名高いリボン。しかし、登場からもう10数年経過して割りと受け入れられてきてるとも思います。今回は、こ... --- - Published: 2018-05-12 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/12/%e4%ba%ba%e5%b7%a5%e7%9f%a5%e8%83%bd%e9%9f%b3%e5%a3%b0ai%e3%81%afalexa%e3%81%8c%e8%89%af%e3%81%84%e3%81%a8%e6%80%9d%e3%81%86/ - カテゴリー: AI, Alexa - タグ: AI, スマートスピーカー, 人工知能 先日、素敵な人からAmazon Echo Dotを頂きました。これは、Google Homeなどと同様に最近最も熱い新型ガジェットとして登場したばかりのスマートスピーカーと呼ばれるものです。スマフォ世代からした場合、スマフォで十分といった考え方もあるでしょうが、スマフォの苦手な高齢者の方、スマフォの操作すら面倒といった人、更にはMission ImpossibleやMen in Blackのワンシーンのような、音声情報検索端末的なサイバーなグッズが好きな人にとっては、画期的な製品です。 スマフォ... --- - Published: 2018-05-12 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/12/gas_diag_sidebar/ - カテゴリー: Google, office, 開発 - タグ: msgbox, sidebar, サイドバー, ダイアログボックス, メッセージ G Suite上でアプリケーションを作る上で欠かせないものの1つに「ダイアログボックス」や「メッセージボックス」、「サイドバー」があります。非常に頻繁に使うだけでなく、ユーザに入力をしてもらう顔でもあるので、Google Apps Scriptのプログラミングを行う上でも一番はじめに学習する項目の1つです。 今回は、Google Apps Scriptで実現できるこれらボックスの全てをまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateOb... --- - Published: 2018-05-04 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/05/04/gas_webapi/ - カテゴリー: Google, office, 開発 - タグ: basic認証, httpリクエスト, LINE, POST, REST, urlfetchapp, Web API, スクレイピング Google Apps Scriptは便利な事に外部のサイトへアクセスして情報をサーバサイドで取得させる事が可能です。但し、イントラネット内の情報はアクセスできません(かつてはそういうオプションもありましたが)。取得した情報を元にさらに、Drive内にファイルを生成したり、またGoogle Apps Script Execution APIと併用して、代理でクライアントに返すなど、様々な使い方ができます。 その際に使用するのがUrlFetchAppクラスですが、G Suite内ではPDFの作成、... --- - Published: 2018-04-28 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/28/%e3%81%93%e3%82%8c%e3%81%a7%e5%ae%89%e5%bf%83%ef%bc%81usb%e3%83%a1%e3%83%a2%e3%83%aa%e3%82%92%e6%9a%97%e5%8f%b7%e5%8c%96%e9%81%8b%e7%94%a8%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: 業務テクニック - タグ: AES, コンテナ, マルチプラットフォーム, 暗号化 USBメモリは今ではテラバイトクラスが販売されているほど大容量になっていて、バックアップメディアとしてはHDDに次ぐものになっています。超大容量を持ち運び出来る反面、企業で使うにはデータの流出などが常々心配され、OSレベルでUSBポートを潰したり、物理的にUSBポートを使えなくしたりと、利便性が高すぎる面で懸念されているのも事実です。 そんなデータの流出や秘密のファイルが見られるのを防ぐ為に使うのが暗号化ソフトウェアですが、USBメモリに付属の暗号化ソフトはなんだかイマイチ・・・そんな時に使用す... --- - Published: 2018-04-26 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/04/26/%e6%96%b0%e3%81%97%e3%81%84gmail%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, office - タグ: gmail, メール 4月はGoogleのプロダクトが一斉にアップデートされたり、廃止されたりする大掃除の月と言われて来ましたが、今回さらにGMailで大規模アップデートがありました。今回のアップデートはこれまでのメーラーとしての機能の壁を更に超えたものになっているみたいな話があったので、1つずつ試してみました。 この機能は2018年4月25日より、通常のGoogleアカウントより配信が開始されています。G SuiteではEarly Adapter Programとなっているので、Adminから設定変更が必要です。説... --- - Published: 2018-04-25 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/25/%e6%8e%92%e4%bb%96%e5%88%b6%e5%be%a1%e3%81%a7google-apps-script%e3%82%92%e5%ae%89%e5%85%a8%e3%81%ab%e5%ae%9f%e8%a1%8c/ - カテゴリー: Google, office, 開発 - タグ: lockservice, ロック, 排他制御 G Suiteの大きな特徴の1つとして、複数名同時に同一ドキュメントに対して作業が出来るコラボレーション機能です。ですが、例えばスプレッドシート上で大きなコピペをするスクリプトを複数名が同時に使った場合、ややこしい事になってしまいます(更に言えば連番を取って付け加える場合、番号がめちゃくちゃになります)。 そこで使用するのが排他制御。排他制御とは別の誰かが実行している場合には、そのスクリプトの実行をロックさせてしまう機能で、一方が実行中はもう一方はその実行を待たせる機能です。指定した秒数以上待た... --- - Published: 2018-04-24 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/24/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b-%e3%81%9d%e3%81%ae%e2%91%a1/ - カテゴリー: Google, office, RPA, 開発 - タグ: LINE, アンケート, フォーム, 報告, 申請 G Suiteの主要なアプリケーションはMicrosoft365とは違い、Google Apps Scriptで開発をし、機能を強化する事が可能です。このGoogle Formも同じです。オリジナルにはない機能を付け加える事で、更にG Suiteが活用出来るばかりではなく、全自動で人間が行っていた作業をやらせる事が出来るので、利用者が多ければ多いほど、削減出来る労力や時間・コストは大きいです。 今回は、前回の活用するその①に引き続き、さらにGoogle Apps Scriptで強化し、色々な作業... --- - Published: 2018-04-23 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/04/23/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e6%96%b0%e6%a9%9f%e8%83%bd%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f2018-04/ - カテゴリー: Google, office - タグ: Google, Googleスプレッドシート, スプレッドシート 4月11日にリリースされたGoogleスプレッドシートの新機能。一番の目玉の機能は「マクロ記録機能」でしたが、ソレ以外にもいくつかの機能がGoogleスプレッドシートに搭載されました。それに伴い、Google Apps Scriptも操作が出来るようにかなりたくさんの新メソッドが追加されていたりします。 主に追加された機能は、セルのチェックボックス化、行列のグループ化、ピボットテーブルの時間によるグループ化、印刷プレビュー時のカスタム改行設定、新しいグラフ機能、新関数の追加などなど。これらの機能... --- - Published: 2018-04-22 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/22/vba%e3%81%a7%e4%bb%96%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b/ - カテゴリー: msoffice, office, RPA, 開発 - タグ: excel, phantomjs, selenium, vba, マクロ RPAツール関係のお話が2017年からぐわっと盛り上がっていますが、実際の所このRPAと呼ばれるツール群やその話題は昔からあったもので、いわばペンキ塗り替えでRPAと称して再登場してるものです。代表的なものはExcelのマクロやVBA、UWSCといった自動化ツール、またウェブ操作系のデバッグツールとしては、Seleniumなどなど。 今までは事務方が現場で自分のために部分最適化の一例として細々と実践してたものなのです。ASPがSaaSと名を変えてリバイバルしたようなものです。ちょっと前まで「Ex... --- - Published: 2018-04-17 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/17/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: AI, Google, msoffice, office, RPA, 入門編, 業務テクニック, 開発 - タグ: Macro Converter, マクロ, 新機能, 自動化 2018年4月11日、Googleスプレッドシートに大きな機能追加がありました。それが「マクロの記録」機能。Excelではもはやおなじみの、ユーザが操作した内容を記録し、ボタン一発でその操作を再現する機能です。Googleスプレッドシートなので、記録した操作はGoogle Apps Scriptに変換されて保存されます。 また、保存した操作はそのまま改造することも可能なので、Google Apps Scriptで1から構築することは難しいけれど、ちょっとなら直せるというノンプログラマな人にとって... --- - Published: 2018-04-11 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/04/11/google-cloud-console%e3%82%92%e5%bc%84%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - カテゴリー: Google, office, 開発 - タグ: API, アクセストークン, デベロッパーコンソール Google関係のAPIであったり、またプログラムを作る上で避けて通れないのが、Cloud Console(旧Developer Console)です。これはGoogle Apps Scriptでも同様でプロジェクトを作る毎に自動的にCloud Consoleにもプロジェクトが作成されています。普段スクリプトだけを扱ってる人は気が付きませんが。。 さて、このCloud Consoleですが、Googleの各種APIへアクセスしたり、アクセストークンを取得する為の認証情報(OAuth2. 0認証)... --- - Published: 2018-04-10 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/10/%e6%96%b0%e3%81%97%e3%81%84google-form%e3%82%92%e6%a5%ad%e5%8b%99%e3%81%ab%e6%b4%bb%e7%94%a8%e3%81%99%e3%82%8b-%e3%81%9d%e3%81%ae%e2%91%a0/ - カテゴリー: Google, office, RPA - タグ: zapier, アンケート, タスクランナー, フォーム, 報告, 申請 G Suiteに当初より搭載されていたアプリの1つにアンケートや情報収集用のアプリとして「Google Form」があります。Microsoft365にもMicrosoft Formsというものがありますが、驚くほど低機能です。新しいGoogle Formは旧Google Formよりも少しだけ進化していて、ノンプログラミングでもわりと使えるようになっています。 今回はこのGoogle Formの活用法その①として、Google Apps Scriptなしで既存のFormの機能のみで出来る事、や... --- - Published: 2018-04-08 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/08/google-apps-script%e3%81%af%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e3%82%92%e6%b4%bb%e7%94%a8%e3%81%99%e3%81%b9%e3%81%97/ - カテゴリー: Google, office, 開発 - タグ: underscorejs, コード管理, ライブラリ Google Apps Scriptで開発をしていると、だんだん似たようなコードや同じ仕組みを同じプロジェクトに何度も書く事が出てきます。しかし、そのままでは他のプロジェクトで使い回しをしたり、コードを簡潔に書くにはちょっと不都合です。また、1つのスプレッドシートに複数のプロジェクトファイルを追加した場合、プロジェクトプロパティなどはそのプロジェクト内のものしか参照出来ないので、複数のプロジェクトで参照させたい場合、これでは困った事になります。 そこで活用したいのが、ライブラリ機能。なるべくなる... --- - Published: 2018-04-07 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/2018/04/07/chrome%e3%81%af%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e3%81%a7%e3%82%88%e3%82%8a%e4%be%bf%e5%88%a9%e3%81%ab%e3%81%aa%e3%82%8b/ - カテゴリー: Google, 業務テクニック - タグ: Android, chrome, Chromebook, extension, ブラウザ, 拡張機能 世界で最も使われてるブラウザにまでなったGoogle Chrome。素のまま使ってる人も多いですが、拡張機能を追加する事で大幅に機能を強化出来ます。利便性が向上するタイプの拡張機能や新しい機能を追加する拡張機能、Chrome上で動作するアプリのような拡張機能など様々なものがリリースされています。 その中で仕事で使っていて特に便利だなぁと思ったいくつかの拡張機能をここで紹介してみたいと思います。拡張機能はChromeウェブストアで入手することが出来ます。OS問わず使えるので、Chromebook等... --- - Published: 2018-04-06 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/06/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92json%e3%81%a7%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - カテゴリー: Google, office, 開発 - タグ: JSON, WebAPI, スプレッドシート Google Apps Scriptにてウェブアプリを作る場合、通常doGetでHTMLを表示し、HTML側からスプレッドシートのデータをリクエストした時に、スプレッドシートデータを普通は二次元配列形式でデータを受け取ります。その後、配列を例えば ssといった具合に配列の場所を指定して、データを処理します。 しかし、この手法だと行を指定する部分は数字でも良いのですが、列を指定する部分まで何列目として指定しなければならず、少々面倒です。列指定はタイトルの文字で指定できたら楽ですよね。そこで、スプレ... --- - Published: 2018-04-04 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/04/04/google-apps-script%e3%81%a7rss%e3%83%aa%e3%83%bc%e3%83%80%e3%83%bc%e3%82%92%e4%bd%9c%e3%82%8b/ - カテゴリー: Google, office, 開発 - タグ: atom, importfeed, LanguageApp, rdf, RSS, vue.js, Vuetify, ウェブアプリ, ガジェット, トリガー Google Sitesでは用意されてる標準のウェブパーツ以外にも、Google Apps Scriptで作成された独自のパーツも簡単に作る事が可能です。特に企業のポータルサイトとして需要が高いのが「情報を自動で集めて表示してくれるウェブパーツ」です。ただ、よくあるパーツだと結局、自分の好みに合わないだとか、痒いところに手がとどかないなどで、満足度が低いことがままあります。 今回はRSS2. 0とAtom形式の2種類をスプレッドシートに登録するだけで、簡単に複数チャンネルのRSSを見られるパーツ... --- - Published: 2018-03-31 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/03/31/google-apps-script%e3%81%a7%e3%83%ac%e3%82%b9%e3%83%9d%e3%83%b3%e3%82%b7%e3%83%96%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%92%e9%80%81%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, office, 開発 - タグ: css, MailApp, メール, レスポンシブ Google Apps ScriptではMailAppを使うことで簡単にメールを送信する事が出来ます。主にフォームの自動応答メールや、トリガーを使ったサマリーを自動でメールを送るなど、使い所はたくさんあります。しかし、そのまま使ったのでは、とてもシンプルすぎてなんとなく味気のないメールとなってしまいます。 そこでこのメールをCSSでデコレーションして綺麗に装飾したメールを作ってみたいと思います。またPC用とスマフォ用とで表示を切り替えて、両方で綺麗に表示する事が今回の目標です。ちなみに、GMai... --- - Published: 2018-03-30 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/03/30/%e6%96%b0%e3%81%97%e3%81%84google-sites%e3%82%92%e4%bd%bf%e3%81%84%e5%80%92%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/ - カテゴリー: Google, office - タグ: appsheet, GAS, Google Sites, イントラネット, サイト, スクリプト, ポータルサイト 大分前に新アプリとしてリニューアルされた「新しいGoogle Sites」ですが、昨年12月頃にようやく「Google Apps ScriptによるAppガジェット」や「独自ドメイン」にも対応して、旧Google Sitesから十分移行することが出来るようになりました。新しいGoogle Sitesですが作り方が旧サイトよりもちょっと癖があって、とっつきにくい面があります。 今回は新しいGoogle Sitesの作り方について学んで行きたいと思います。 ※メールフォームより、独自ドメイン設定につ... --- - Published: 2018-03-30 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/03/30/%e3%83%9e%e3%82%a4%e3%83%9e%e3%83%83%e3%83%97%e3%81%a7%e7%8b%ac%e8%87%aa%e5%9c%b0%e5%9b%b3%e3%82%92%e4%bd%9c%e3%82%8b%e3%81%a8%e8%bf%b7%e3%82%8f%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b/ - カテゴリー: Google, office - タグ: google earth, Google Maps, kmz, マイマップ, 地図 スマートフォンがここまで一気に広がった理由のひとつに「マップアプリ」の存在があると思います。それまでは、どこに行くにも事前に場所を調べておき、また一度はロケハンしてどんなお店なのか?見ておく必要もあったでしょう。しかし、マップアプリのお陰で極めて正確にその場所へ行け、検索すれば知らないお店の口コミまで調べることも出来ます。 しかし、例えばデート、例えば接待など事前に色々と事前調査しておくべきイベントの場合、その場で検索だと心もとないです。情報が多すぎてその中から絞り込んだり、どういうルートで行く... --- - Published: 2018-03-28 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/03/28/vlookup%e9%96%a2%e6%95%b0%e3%82%92%e3%83%9e%e3%82%b9%e3%82%bf%e3%83%bc%e3%81%97%e3%81%a6%e4%b8%ad%e7%b4%9a%e8%80%85%e3%82%92%e7%9b%ae%e6%8c%87%e3%81%9d%e3%81%86/ - カテゴリー: office - タグ: vlookup, ランク付け, 関数 ExcelやGoogleスプレッドシートといった表計算ソフトをマスターする上で中級クラスの壁の1つがこの「vlookup関数」です。他の関数との一番の違いは、関数の引数の作り方と関数の概念がちょっと複雑という点。理解出来ればとっても便利で欠かせない関数なのですが、複雑が故に理解できず挫折する人も多いですね。 この関数の特徴は、対象となるキーワードを元に別表からそれを見つけ出し、キーワードを含む行の別の列の値を取ってくるというもので、別表も用意の仕方というものがあるので、なかなかに曲者です。さらに... --- - Published: 2018-03-27 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/03/27/%e4%bc%9a%e8%ad%b0%e8%b3%87%e6%96%99%e3%81%afpdf%e5%8c%96%e3%81%97%e3%81%a6%e3%81%8b%e3%82%89%e4%bd%9c%e3%82%8b%e3%81%a8%e6%a5%bd%e3%81%a0%e3%82%88/ - カテゴリー: 業務テクニック - タグ: PDF, pdf split and merge, pdfas よく見るワンシーン。会議資料を出席者からファイルで貰い、それぞれを印刷し、印刷物を仲間の手も借りて、各資料を1部ずつ拾い、最後にホッチキス止める。会議資料完成!!。しかし、この中で「仲間の手も借りて資料を1部ずつ拾う」という作業・・・人力でもあるので結構な手間が掛かります。 しかし、この会議資料のファイルですが、一度全てをPDF化した後1個に順番に固めてから印刷すれば、1部ずつ拾う作業が全く不要になります。複合機が対応していればそのままホッチキス止めまで自動で完了させる事だって可能になります。そ... --- - Published: 2018-03-25 - Modified: 2024-12-31 - URL: https://officeforest.org/wp/2018/03/25/libreoffice%e3%81%a7%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e5%85%a5%e5%8a%9b%e5%8f%af%e8%83%bd%e3%81%aapdf%e3%82%92%e4%bd%9c%e3%82%8d%e3%81%86/ - カテゴリー: LibreOffice, office - タグ: PDF, フォーム 社内で申請などで利用する様式や、外部の方に記入してもらってお繰り返してもらう書類などでは、現在一般的には「PDF」という形式がよく用いられています。Word形式やExcel形式などが以前は用いられていましたが、レイアウトが崩れる・改ざんされる・スマートフォンが主流になってきている中では、少々利用しにくいものになってきています。 しかし、PDFはもともと改ざんなどを防ぐ為の編集の出来ないフォーマットなので印刷して郵送や、記入してスキャンして送り返すなど、これはこれで不便です。そこで利用したいのが「... --- - Published: 2018-03-25 - Modified: 2025-06-21 - URL: https://officeforest.org/wp/2018/03/25/filter%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e6%8a%bd%e5%87%ba%e3%81%97%e3%82%88%e3%81%86/ - カテゴリー: Google, office - タグ: filter, Googleスプレッドシート, 関数 Googleスプレッドシートには、Excelにはない特別な関数がいくつかあります。それらはスクリプト無しでまた、特別な機能を使わずにデータの塊の中から、色々な条件でデータを塊で取り出すことが出来ます(Excelは基本的に関数は塊ではなく、単一の値でしか答えを返せません)。この特別な関数を使えば、スクリプトを組む時に余計なコードを記述しなくても済むので、是非使えるようになっておくとお得です。 今回はそんな特別な関数の中でも、もっとも利用価値の高い「Filter関数」を使ってみたいと思います。 (f... --- --- ## 雑談・お知らせ - Published: 2025-06-08 - Modified: 2025-06-09 - URL: https://officeforest.org/wp/info/google-meet%e3%81%a7%e3%82%bb%e3%82%ab%e3%83%b3%e3%83%89%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e7%94%bb%e9%9d%a2%e5%85%b1%e6%9c%89%e3%81%a7%e4%bd%bf%e3%81%86%e6%96%b9%e6%b3%95/ - お知らせカテゴリー: 小ネタ, 最新トピック 2025年6月4日、Google WorkspaceのGoogle Meetにて、セカンドカメラデバイスを画面共有として使えるようにするという機能がリリースされました。過去にもOBS Studioの仮想カメラ機能や、GoProをメインカメラとして使うような使い方はMeetでも出来ましたが、今回のアプデはセカンドカメラが使える点。 ということで、さっそくこの機能について調査してみました。暇があったらGoProのほうでも検証して追記したいと思います。 (function(b,c,f,g,a,d,e)... --- - Published: 2025-05-23 - Modified: 2025-05-26 - URL: https://officeforest.org/wp/info/pocket%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%8c%e7%b5%82%e4%ba%86%e3%81%95%e3%82%8c%e3%82%8b%e3%81%ae%e3%81%a7%e4%bb%a3%e6%9b%bf%e7%ad%965%e9%81%b8/ - お知らせカテゴリー: 小ネタ, 最新トピック ウェブのクリップアプリとして自分も非常によく使っていた「Pocket」がサービス終了になるそうです。終了日は2025年7月8日。いつだったか、Chromeの拡張機能で探していてもPocketが見つからなかったので、不穏だなと思っていたら案の定サービス終焉。 この間Pushbulletもサービス終焉になったので、立て続けによく使ってるアプリが消えてちょっと困った状況。という事で、データのバックアップや代替案を探してみました。 ※Mozillaが同時に買収していたFakespotもサービス終了のよう... --- - Published: 2025-05-09 - Modified: 2025-06-04 - URL: https://officeforest.org/wp/info/gemini%e3%81%aeapi%e3%82%ad%e3%83%bc%e3%81%ae%e5%8f%96%e5%be%97%e3%81%a8%e5%ad%a6%e7%bf%92%e3%81%ae%e5%8f%af%e5%90%a6/ - お知らせカテゴリー: 小ネタ 生成AI関係を扱っていると、これって学習されてしまうんだっけ?であったり、APIキーの取得ってどうするんだっけ?といった事があります。ブログ記事でも毎回取得周りの内容を記述するのもくどいのと、中身が書き換わる可能性があるので、本エントリーでGeminiのAPIキーの取得や学習の可否についてまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. ... --- - Published: 2025-04-26 - Modified: 2025-04-26 - URL: https://officeforest.org/wp/info/google%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%81%ae%e3%82%bf%e3%83%96%e3%82%92%e4%b8%80%e6%b0%97%e3%81%ab%e5%8d%b0%e5%88%b7%e3%81%97%e3%81%9f%e3%81%84/ - お知らせカテゴリー: 小ネタ 2024年にリリースされたGoogleドキュメントの「ドキュメントタブ機能」。非常に便利ですし、Google Meetの議事録機能で生成したドキュメントもこの機能を用いてメモと文字起こしが分けられて収まっています。 しかし、1つ課題点が。印刷しようとしたりPDF化しようとすると「タブ毎に印刷やPDF化しなければならない」という点。印刷しなければいいというアグレッシブな切り捨てもできますが、現実世界はそうたやすくないです。これをなんとかします。 (function(b,c,f,g,a,d,e){b... --- - Published: 2025-04-24 - Modified: 2025-04-24 - URL: https://officeforest.org/wp/info/google-workspace-individual%e3%81%ae%e5%a5%91%e7%b4%84%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%8c%e8%a6%8b%e3%81%a4%e3%81%8b%e3%82%89%e3%81%aa%e3%81%84%e5%95%8f%e9%a1%8c/ - お知らせカテゴリー: アプリ 去年の後半?あたりからx. comにてちょいちょい話題に出ていた「Google Workspace Individualの契約ページが見つからない問題」。何故か、Google Workspace Individualの紹介ページから、リンクを開くとIndividualではなく「Business Standard」の申し込み画面が出ます。 ページタイトルはIndividualなのにBusiness Stanadardの申し込みページというオカシナ状況が現在も続いています。この問題の解決法についてま... --- - Published: 2025-04-15 - Modified: 2025-04-15 - URL: https://officeforest.org/wp/info/appsheet%e3%81%a7%e7%89%b9%e5%ae%9a%e3%81%ae%e5%80%a4%e3%82%92%e5%85%83%e3%81%ab%e5%88%97%e3%81%ae%e7%b7%a8%e9%9b%86%e5%8f%af%e5%90%a6%e3%82%92%e5%88%b6%e5%be%a1/ 以前作ったアプリでは、Addボタンをステータスの値を元に表示非表示を関数で制御出来ました。現在また別の社内向けアプリを作ってるわけですが、同じように今度は「ステータスの値が完了の場合は、編集できないようにしてほしい」という事だったので、Showを関数制御した時同様に、今度はEditableを制御してみようと思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScrip... --- - Published: 2025-04-14 - Modified: 2025-04-14 - URL: https://officeforest.org/wp/info/google-workspace-flows%e3%81%a8%e3%81%af%e4%bd%95%e8%80%85%e3%81%aa%e3%81%ae%e3%81%8b%ef%bc%9f/ - お知らせカテゴリー: 最新トピック Google Cloud Next '25で発表されたGoogle Workspace関連のニュースの中に、特段注目を得たのが「Google Workspace Flows」という新機能。基調講演の1日目セッションの中にある「New ways to automate your work and integrate with Google Workspace」という項目。 まだ動画は上がっていませんが、これがGoogle Workspace Flowと呼ばれる生成AIを利用した自動化ソリューション... --- - Published: 2025-03-09 - Modified: 2025-05-14 - URL: https://officeforest.org/wp/info/macos%e3%81%aechrome%e3%81%a7%e3%83%ad%e3%83%bc%e3%82%ab%e3%83%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e5%95%8f%e9%a1%8c/ - お知らせカテゴリー: 小ネタ macOS 15. x Sequoiaにしてからの割と重大なバグなのに未だに解消されていない問題として、「Chromeが定期的にローカルネットワーク上のデバイスを見つける」の許可を求めてくる問題があります。 ここで許可するを毎回クリックすればそれで問題がないと言えば問題ないのですが、ここで「許可しなかった場合」には割と致命的な問題が発生します。GoogleはApple側のバグとして対処はしていないようです。 この件についてまとめてみました。 (function(b,c,f,g,a,d,e){b.... --- - Published: 2025-03-09 - Modified: 2025-04-14 - URL: https://officeforest.org/wp/info/pushbullet%e3%81%aechrome%e3%81%a7%e3%81%ae%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e7%b5%82%e4%ba%86/ - お知らせカテゴリー: 小ネタ, 最新トピック 2025年ついに、Google Chromeの拡張機能である「Pushbullet」が、Googleのポリシーを満たせなくなりサポート終了ということで、Chrome上でも強制的に拡張機能がオフになりました。ただ現在もまだ使えるのにuBlock Originの時同様に先行して使えなくしてるみたいです。 PCとスマフォの間でファイルのやり取りやURL、メモのやり取りが出来た非常に便利な拡張機能であった為、非常に残念。これに対する対抗策をまとめました。 (function(b,c,f,g,a,d,e)... --- - Published: 2025-03-07 - Modified: 2025-03-07 - URL: https://officeforest.org/wp/info/%e9%ad%94%e6%94%b9%e9%80%a0%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%81%abrecaptcha-enterprise%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/ - お知らせカテゴリー: アプリ, 最新トピック 当サイトのお問い合わせフォームやGoogle Workspaceのプロモコードリクエストフォームは、その中身はGoogleフォームの魔改造フォームです。そこに対して、Google reCaptchaの仕組みをくっつけておかしなボットなどを排除しています。 しかし、2025年末までにこのreCatcha ClassicをGoogle Cloudへ移行し、reCaptcha Enterpriseにしなさいというメール通知が来ました。この問題についてちょっと対処してみようと思います。 (functio... --- - Published: 2025-02-15 - Modified: 2025-02-15 - URL: https://officeforest.org/wp/info/appsheet-free%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99%e6%99%82%e3%81%ae%e6%b3%a8%e6%84%8f%e7%82%b9/ - お知らせカテゴリー: 小ネタ 先日作成した自動車屋向けのAppSheet請求管理のアプリを、試しに個人のGoogleアカウントにてコピーして、AppSheet Freeのプランで動かしてみようと思いテストしてて、嵌りました。そうなると、このアプリはAppSheet Starter以上でないと動かせないのかな?と思いつつ、よく調べてみた所色々とわかった点があったので、制限事項を含めて小ネタとしてまとめてみることにしました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a... --- - Published: 2025-02-05 - Modified: 2025-02-05 - URL: https://officeforest.org/wp/info/google%e3%82%ab%e3%83%ac%e3%83%b3%e3%83%80%e3%83%bc%e3%81%ae%e6%97%a5%e6%9c%ac%e3%81%ae%e4%bc%91%e6%97%a5%e3%81%8c%e3%81%8a%e3%81%8b%e3%81%97%e3%81%84%e4%bb%b6/ - お知らせカテゴリー: 小ネタ 2024年後半、いつの間にかGoogleが提供してるカレンダーである「日本の祝日」カレンダーに突如としてオカシナものが登録され、日本中の利用者に大きな影響を与えました。 このカレンダーの問題点とこのカレンダーに対してGASなどを回していた場合には大きな障害となるため、スクリプトに対して変更が必要になります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. ... --- - Published: 2025-02-05 - Modified: 2025-05-17 - URL: https://officeforest.org/wp/info/%e8%bf%ab%e3%82%8b2025%e5%b9%b410%e6%9c%88%e3%80%81windows%e3%83%9e%e3%82%b7%e3%83%b3%e3%81%ae%e6%9b%b4%e6%96%b0%e3%81%a9%e3%81%86%e3%81%99%e3%82%8b%ef%bc%9f/ - お知らせカテゴリー: 小ネタ, 最新トピック 今年、2025年は全国の大小様々な企業に於いて、特に情シスは大きな決断と仕事を迫られます。それがWindowsの2025年問題。この課題は避けることが出来ず、またスルーすればそれは「セキュリティ上問題が生じる」事になります。しかもこの問題はOSだけじゃなく、Officeシリーズにも影響し、更にはPC端末へも影響する非常に大きな節目なのです。 今回その内容をまとめ、今年度中に予算取りをして取り組む計画を建てないと間に合わないことになります。 (function(b,c,f,g,a,d,e){b. ... --- - Published: 2025-02-03 - Modified: 2025-02-03 - URL: https://officeforest.org/wp/info/power-automate%e3%81%ae%e3%83%95%e3%83%ad%e3%83%bc%e3%81%ae%e5%86%8d%e5%ae%9f%e8%a1%8c%e3%81%8c%e5%88%b6%e9%99%90%e3%81%95%e3%82%8c%e3%82%8b/ 自分で独立したらGoogle Apps ScriptやAppSheetだけじゃなくPower Automateシリーズももう一回やり直して、サービス提供する会社でもやりたいなと思ってる中、久しぶりにPower Automateの話題をTwitterで探していたら見つけた話題。 Power Automateのインスタントクラウドフローの再送信が制限される!!という話題。作ったフローの再実行できないの?また作り直さないと駄目?と思い自分でも検証してみました。 (function(b,c,f,g,a,... --- - Published: 2025-01-20 - Modified: 2025-02-04 - URL: https://officeforest.org/wp/info/google-workspace%e3%81%ae%e5%80%a4%e4%b8%8a%e3%81%92%e3%81%a8gemini%e3%81%8c%e6%a8%99%e6%ba%96%e8%a3%85%e5%82%99%e5%8c%96%e3%81%b8/ - お知らせカテゴリー: アップデート情報 2025年1月16日、Google WorkspaceおよびGemini for Google Workspaceに大きな激震が発表されました。それが「Gemini Businessを標準装備化し、値上げを発表」とのこと。この内容についてまとめてみました。 果たしてどれだけ負担増になるのか?Microsoft365側のCopilotも話題になってるが価格面での差異はどうなのか?これらも含めています。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObje... --- - Published: 2025-01-13 - Modified: 2025-01-13 - URL: https://officeforest.org/wp/info/%e5%8f%a4%e3%81%84%e3%82%b9%e3%83%9e%e3%83%9b%e3%82%92sd%e3%82%ab%e3%83%bc%e3%83%89%e3%82%b5%e3%83%bc%e3%83%90%e3%81%ab%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ iPhoneは昔からデフォルトでmicroSDカードに未対応ですが、Androidは長らくmicroSDカードに対応してきました。最近は1TBレベルのSDカードもあるので多くの動画や音楽を持ち運べるiPhoneには無い優位点でした。 しかし、昨今のAndroid機はmicroSD対応は国産のXperiaやAQUOSくらいしか残っておらず、グロスマに於いてはほぼ絶滅してる状態です。しかし本体は大容量ROMだとめちゃくちゃ高額。この困った事態に対応する手段を探索してみました。 (function(b... --- - Published: 2025-01-09 - Modified: 2025-01-09 - URL: https://officeforest.org/wp/info/appsheet%e3%81%a7%e3%82%a2%e3%83%97%e3%83%aa%e3%81%ae%e3%82%aa%e3%83%bc%e3%83%8a%e3%83%bc%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ AppSheetのアプリを作っていたけれど、退職や担当代わり、内部異動で引き継ぎたい。けれどユーザの共有画面からオーナー移転が出来ない。そんな事があります。そしてヘルプを探してRequest Transferしてみたらアプリが動かなくなったという事がまま発生します。 このようなトラブルの解消法についてまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScri... --- - Published: 2024-12-26 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%ae%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%81%a7%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%e3%82%af%e3%82%a8%e3%83%aa%e5%af%be%e5%bf%9c/ Google Apps ScriptのWebアプリケーションでスマフォのレスポンシブ対応・メディアクエリ対応するときにはちょっと変わったテクニックが1つ必要です。故に通常のウェブアプリのようにHTML側にMetaタグを書いてしまい、結果動かないということがちょいちょい報告されます。 今回そのメディアクエリ部分対応をテストしてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. cur... --- - Published: 2024-11-25 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/puppeteer%e3%81%a7%e3%83%96%e3%83%a9%e3%82%a6%e3%82%b6%e3%81%ae%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88%e3%82%92%e6%8d%95%e6%8d%89%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ ちょっとした小ネタなのですが、Puppeteerを動かしていて手動でタブを閉じちゃう人がいたり、browser. closeした後にそれを捕捉して何か動かしたいケースがあります。こういったイレギュラーな対応をする方法を探ってみました。 故に今回のネタは非常に小粒です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. sc... --- - Published: 2024-11-25 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e6%99%82%e9%96%93%e8%a8%88%e7%ae%97%e3%81%99%e3%82%8b%e6%99%82%e3%81%ae%e7%bd%a0/ - お知らせカテゴリー: 小ネタ, 研修教材 Googleスプレッドシートで労働時間や稼働時間のデータの集計を行う場合に、多くの人が最初に嵌まるポイントがあります。それが「計算結果がオカシイ」「オカシイことに気がつけずに間違った資料を作成する」という点。これ使い慣れていても沼るポイントで、あとで計算が大幅に変わってしまったり、労働時間計算の場合、給与計算という人のお金に直接影響したりするので、謝罪では済まないことがあります。 そこで、スプレッドシートで「時間計算をする時に沼るポイント」と解法をまとめました。 (function(b,c,f,... --- - Published: 2024-10-19 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%aetoo-many-simultaneous-invocations%e3%82%a8%e3%83%a9%e3%83%bc%e5%a4%9a%e7%99%ba%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - お知らせカテゴリー: 小ネタ, 最新トピック 2024年10月17日付近から、一部のトリガー発動で動かしてるGoogle Apps Scriptに於いて「Too many simultaneous invocations」というエラーが報告されるようになりました。それまでは何の問題もなく動いていたスクリプトが停止しており、かといって429エラー的な過負荷を掛けているわけでもない。 にも関わらずこのエラーが出ており、この問題について調査してみました。 図:こんな感じで通知が飛んできた (function(b,c,f,g,a,d,e){b. M... --- - Published: 2024-09-25 - Modified: 2025-02-19 - URL: https://officeforest.org/wp/info/%e5%85%b1%e6%9c%89%e3%83%89%e3%83%a9%e3%82%a4%e3%83%96%e5%86%85%e3%81%ae%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e3%81%ab%e9%99%90%e5%ae%9a%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e6%a8%a9%e9%99%90%e3%82%92/ - お知らせカテゴリー: 小ネタ, 最新トピック 2024年9月16日、これまで共有ドライブに於いては「ドライブのメンバー権限を以下のすべてのフォルダに継承される」という状態でしたので、ドライブ内のすべてのファイルにアクセスが可能でした。 しかし、例えば人事のようにセンシティブな情報の場合、同じ人事メンバーでも上長他一部のメンバーのみとしたい場合には、別の共有ドライブを用意して別個管理する必要がありました。今回のβ版アプデによって、同一ドライブ内で特定フォルダに対してはメンバーを限定することのできる機能が装備されました。 2025年2月18日に... --- - Published: 2024-09-10 - Modified: 2025-02-06 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e3%81%ae%e4%b8%80%e6%8b%ac%e4%bd%9c%e6%88%90%e3%83%bb%e5%89%8a%e9%99%a4%e3%82%92%e3%81%99%e3%82%8b%e3%80%90gas%e3%80%91/ - お知らせカテゴリー: 小ネタ 検証用のGoogle Workspaceテナントを用意して、仮のユーザの一括作成や一括削除を行うことがままあります。手作業で数百人の検証用ユーザを作成・削除するのは手間が掛かりすぎます。 ということで、その際に利用するちょっとしたスクリプトを用意しました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;... --- - Published: 2024-09-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/office2024%e3%81%8b%e3%82%89activex%e3%81%8c%e3%83%87%e3%83%95%e3%82%a9%e3%83%ab%e3%83%88%e3%81%a7%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%95%e3%82%8c%e3%81%be%e3%81%99/ - お知らせカテゴリー: 最新トピック 2025年4月、Microsoftはさらなるセキュリティ強化の為なのか、これまで長年使い続けられてきたオフィスドキュメント上での「ActiveXコントロール」についてデフォルトで無効化するということを発表しました。 これまでもVisual Basic Scriptのデフォルトで無効や、VBAについても既定でブロックされるなどありましたが、Office書類での利活用の幅は一層狭まると思います。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a... --- - Published: 2024-09-01 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%82%a2%e3%83%ac%e3%82%af%e3%82%b5%e3%81%abclaude%e3%81%8c%e6%90%ad%e8%bc%89%e3%81%95%e3%82%8c%e3%82%8b%e3%82%88%e3%81%86%e3%81%a0/ 人工音声AIとして一時期は覇権を握ると思われたAmazonのAlexa。しかしすっかり自分も使わなくなって放置状態。理由は「便利じゃないから」「音声で指示するのが面倒」。正直生成AI界隈でAmazonの名前はほとんど聞かれなかったので、いよいよ出てきたなという感じ。 そこにどうやら、Claudeが搭載されるというニュースが飛び込んできました。皆さん、使ってます? (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{... --- - Published: 2024-08-31 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/libreoffice%e3%81%abxlookup%e9%96%a2%e6%95%b0%e3%82%84let%e9%96%a2%e6%95%b0%e3%81%8c%e8%a3%85%e5%82%99%e3%81%95%e3%82%8c%e3%82%8b/ - お知らせカテゴリー: 最新トピック 以前、有志がアドオンの形式でLibreOfficeにXLOOKUP関数を装備したというニュースがありましたが、2024年8月24日、公式にXLOOKUPやLET関数が装備されたようです。 利用できるバージョンは24. 8から。実際にxlookup関数を検証してみました。どうやら配列で返す関数が一斉に装備されたようです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScri... --- - Published: 2024-08-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%89%e3%83%ad%e3%83%83%e3%83%97%e3%83%80%e3%82%a6%e3%83%b3%e3%81%a7%e8%a4%87%e6%95%b0%e5%80%a4%e9%81%b8/ 2024年7月26日、Googleスプレッドシートのドロップダウンに於いて、複数の値を選択できるという機能が実装されました。色々と賛否両論あるところはあると思いますが、これはこれで使い所があったりします。 ようやく自分のテナントにも反映されたので、実際に使ってみようと思います。公式ドキュメントはこちら。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. cu... --- - Published: 2024-08-16 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-form%e3%81%ae%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e5%87%ba%e5%8a%9b%e3%81%af%e3%83%87%e3%83%95%e3%82%a9%e3%83%ab%e3%83%88%e3%81%a7%e3%83%86%e3%83%bc%e3%83%96/ - お知らせカテゴリー: アップデート情報 以前、テーブル機能が実装されたということで、Googleフォームからのデータ出力先のGoogleスプレッドシートをテーブル化しておいて使えると紹介したのですが、2024年8月15日以降、新規に作成したフォームからスプシへの出力はデフォルトで「テーブル化」された状態で出力されるようになったようです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. curre... --- - Published: 2024-08-12 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/android%e3%81%aegoogle-maps%e3%81%a7%e4%bf%9d%e5%ad%98%e3%81%97%e3%81%9f%e5%a0%b4%e6%89%80%e3%82%92%e5%be%a9%e5%85%83%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - お知らせカテゴリー: 小ネタ AppSheetでアプリを開発中、Android上のGoogle MapsアプリとAppSheetアプリを行ったり来たりするシーンがあったのですが、突然Android上の自分が登録で保存しておいたピン(行ってみたいやお気に入りなど)が全て消え失せるという事態に。 PCで見るときちんと表示されてる・・・ということでこの問題にぶつかった場合の解消法です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{argume... --- - Published: 2024-08-08 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%a7drive-api-v3%e3%81%ab%e3%81%a6%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%83%85%e5%a0%b1%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ 2023年のGoogle Workspaceのアップデートによって、Google Apps ScriptでもDrive API v3が標準で利用できるようになりました。しかし、毎回忘れてしまうのでここに備忘録として記録しようと思い作成してるのですが、Drive API v2と違って標準でファイルやフォルダの情報が全部でなくなりました。 ということで、Drive API v3でファイルやフォルダの情報を取得する方法を記述しておきます。 (function(b,c,f,g,a,d,e){b. Mos... --- - Published: 2024-08-06 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-workspace%e3%81%ae%e7%ae%a1%e7%90%86%e3%82%b3%e3%83%b3%e3%82%bd%e3%83%bc%e3%83%ab%e3%81%a7api%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%97%e3%82%92%e5%80%8b%e5%88%a5%e3%81%ab%e5%88%b6%e9%99%90%e6%a9%9f/ 2024年8月5日、Google Workspaceの管理コンソールにて、アプリのアクセス制御に関する機能として、「サードパーティ製アプリのアクセス管理」という重要な機能が装備されました。このサードパーティには自分の組織の人が作ったGASのアプリについても含まれます。 現時点ではAppSheetなどでGoogleスプレッドシートにアクセスしてもサードパーティとして記録されます。 公式ドキュメントについてはこちらに掲載されています。 (function(b,c,f,g,a,d,e){b. Mosh... --- - Published: 2024-08-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ae%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e6%a9%9f%e8%83%bd%e3%81%8c%e5%bc%b7%e5%8c%96/ - お知らせカテゴリー: アップデート情報 2024年8月2日、スプレッドシートの新機能である「テーブル機能」に於いて、リリース時には実現出来ていなかったテーブル変換時に自動で型判定をして指定してくれる機能などが実装されました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). push(arguments)};c. g... --- - Published: 2024-08-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%ae%e5%88%b6%e5%be%a1%e3%81%8c%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: アップデート情報 実のところこの機能、1週間前?くらいには実装済みで、すでに自分の環境で「いつの間にか実装されてた」なんて報告していましたが、Update Blogにて、管理コンソールにてGoogle Apps Scriptの作成や実行についての新しい制御項目が追加されました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. script... --- - Published: 2024-08-02 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-drive%e3%81%aepdf%e3%81%a7gemini%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%8c%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f/ - お知らせカテゴリー: アップデート情報 アプデ内容 2024年7月30日、これまで無かったPDFを開いた場合に、対象のPDFに対してGeminiで問い合わせのサイドバー機能が搭載されたようです。事前にスマート機能とパーソナライゼーションをオンにしておく必要があるようです(ユーザ側から出来ますし、管理者側から一括でも出来ます)。公式操作ドキュメントはこちらになります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. current... --- - Published: 2024-07-24 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/appsheet%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e6%89%80%e5%b1%9e%e9%83%a8%e7%bd%b2%e3%81%a7%e3%83%95%e3%82%a3%e3%83%ab%e3%82%bf%e3%81%97%e3%81%a6%e8%bf%94%e3%81%99/ - お知らせカテゴリー: 小ネタ AppSheetで在庫管理のアプリをテストで作っていた時に出てきた課題として、「ユーザのメアドじゃなくユーザの所属してる部署でフィルタして、それ以外は表示しない」というものが出てきました。 ユーザのメアドはUSEREMAILで取得できるのでそれをフィルタに打ち込めばすぐ実現できますが、それでは困るわけです。部署のデータは全部表示したい。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. cu... --- - Published: 2024-07-17 - Modified: 2025-05-15 - URL: https://officeforest.org/wp/info/google%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%81%ae%e9%9b%bb%e5%ad%90%e7%bd%b2%e5%90%8d%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/ 2024年7月15日より、Google Workspace Individualでは先行してリリースされていた電子署名機能が一般ベータ公開されました。この機能を使うことで、例えば請求書などの署名などを判子を使わずに行えるので、ペーパーレスにも繋がり昨今の電子帳簿保存法的な側面からも積極的に活用する事ができるようになります。 利用するにはGoogle Workspace Business Standard以上が必要になります。 (function(b,c,f,g,a,d,e){b. Moshimo... --- - Published: 2024-07-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/appsheet%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%81%afcloud-identity-free%e3%81%8b%e3%82%89%e4%bd%bf%e3%81%88%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - お知らせカテゴリー: 小ネタ ふと疑問に思い、テストしてみたくなったのが「Google Workspaceのアカウントではなく、Cloud Identity FreeアカウントからAppSheetのアプリは使えるのか?」というテスト。このテストをするにあたっては他にも検証を要するものがありました。 結論から言えば「普通にアプリを使うことが可能」ということ。以下に検証内容と結果についてまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||func... --- - Published: 2024-06-29 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%80%90%e7%b7%8a%e6%80%a5%e5%af%be%e7%ad%96%e3%80%91%e3%83%8b%e3%82%b3%e3%83%8b%e3%82%b3%e5%8b%95%e7%94%bb%e3%81%a7%e6%83%85%e5%a0%b1%e6%bc%8f%e6%b4%a9%e3%81%ab%e5%ad%a6%e3%82%93%e3%81%a7%e8%87%aa/ - お知らせカテゴリー: コラム ニコニコ動画というか角川のドワンゴがロシアンハッカー(Black Suit)によるランサムウェア攻撃によって陥落し、お詫び文書を掲示しています。動画そのものはAWS側に移していたということで無事のようですが、問題はその他色々漏洩していて、既にダークウェブ上では一部が流通してる有り様です。 一部の不届き者がダークウェブの情報をアップローダを通じてX上で公開してるような状況で、免許証データなどが何故か含まれている模様(ニコニコU25割のキャンペーンの証明書類として提出されたものとか入ってるのだろうか... --- - Published: 2024-06-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e8%87%aa%e4%bd%9c%e3%81%aeappsheet%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e5%85%ac%e9%96%8b%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ Google Apps Scriptの場合、作成したアプリのサンプルはスプレッドシートをそのまま公開すれば、相手にコピーしてもらって即使える状態になります。一方で、AppSheetはDrive上でファイルで存在してるわけじゃない為、共有する手法が別に存在します。この手法を使って公開することで、ユーザはURLを開いて、自分のテナントにコピーすることが可能になります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function... --- - Published: 2024-04-06 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%83%aa%e3%82%b9%e3%82%ad%e3%83%aa%e3%83%b3%e3%82%b0%e3%81%97%e3%81%aa%e3%81%84%e3%81%a810%e5%b9%b4%e5%be%8c%e3%81%a9%e3%81%86%e3%81%aa%e3%82%8b%e3%81%ae%e3%81%8b%ef%bc%9f/ - お知らせカテゴリー: コラム 最近よく耳にする「リスキリング」というワード。実際には大昔から自己啓発やら自己研鑽やらと言われてきたことの延長線です。昨日今日始まった話ではないのです。しかしとりわけリスキリングという言葉が出ているのには大きな理由があったりします。 もし、リスキリングしないまま10年後を迎えたらどうなるか?これは事務職だけの話ではないのです。やらなければ組織も終わるし、貴方の人生もオシマイです。なぜそうなるのか?をまとめてみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffi... --- - Published: 2024-04-06 - Modified: 2025-06-30 - URL: https://officeforest.org/wp/info/windows10-%e5%bb%b6%e9%95%b7%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%81%ae%e4%be%a1%e6%a0%bc%e3%81%8c%e7%99%ba%e8%a1%a8%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/ 2023年12月6日、来る2025年10月14日にてサポートが終了するWindows10についてExtended Security Updates(いわゆる延長サポート)を行うという発表がありました。その時点では詳細な内容がなかったのですが、2024年4月その内容と対象が発表されました。日本語では拡張セキュリティ更新と呼ぶようです。 あと1年ちょっと。それまでにWindows11に移行するか?ChromebookやmacOSにするのか?はたまたWindowsはもうやめてスマートデバイスで行くのか... --- - Published: 2024-04-05 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%83%89%e3%82%a4%e3%83%84%e6%94%bf%e5%ba%9c%e3%80%81%e8%84%b1microsoft%e3%81%a7office%e3%82%82os%e3%82%82%e4%b9%97%e3%82%8a%e6%8f%9b%e3%81%88%e3%82%8b/ - お知らせカテゴリー: 最新トピック ドイツ政府が3万台のPCについて、Linuxに乗り換えてLibreOfficeに乗り換える。昔のニュースでも拾ってしまったか?と思ったら2024年4月という今まさに出たニュースが流れてきました。 正直言って、この手のニュースはデジャヴュかと思うほど過去にも見てきたのですが、それだけMicrosoft Officeのコスト増がもはや見過ごせないレベルに到達してしまってるという事の裏返しではないかと。乗り換え先がLibreOfficeとは・・・ (function(b,c,f,g,a,d,e){b.... --- - Published: 2024-04-04 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/microsoft365%e3%81%8b%e3%82%89teams%e3%81%8c%e5%88%86%e9%9b%a2%e3%81%95%e3%82%8c%e3%81%a6%e3%81%97%e3%81%be%e3%81%86%e3%82%88%e3%81%86%e3%81%a7%e3%81%99/ 2024年4月より、Microsoftは新規のEnterprise向けMicrosoft365とTeamsのバンドル販売を辞めて、Teamsだけは独立したライセンスとするという発表を行いました。但しこれまでの契約については継続できるということなので、導入済み企業に関しては現行の契約のまま続行となるようです。、 ※但し現時点ではまだMicrosoftのサイトのプラン比較では中身は変わってない様子。全世界で切り替えるということなので、そのうち内容が変わるのではないかと。 ※E1〜E5までのプランはT... --- - Published: 2024-03-11 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%83%aa%e3%83%b3%e3%82%af%e4%bb%98%e3%81%8d%e3%82%bb%e3%83%ab%e3%81%8b%e3%82%89url%e3%81%a0%e3%81%91%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99/ - お知らせカテゴリー: 小ネタ ウェブで見かけた質問に対しての解答として作ってみました。Googleスプレッドシートでセルの内容に対してハイパーリンクが設定されてる場合、そのURLのみを取り出して別のセルに書き出すスクリプトになります。 ハイパーリンクはSpreadsheet上では「リッチテキスト」の1種とみなされる為、通常のgetValuesではなくgetRichTextValuesを使うのと、getLinkUrlを使うのがポイントです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliat... --- - Published: 2024-01-25 - Modified: 2025-02-19 - URL: https://officeforest.org/wp/info/%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%93%8d%e4%bd%9c%e3%81%99%e3%82%8b%e6%99%82%e3%81%ae%e6%b3%a8/ - お知らせカテゴリー: 小ネタ, 最新トピック GCPのサービスアカウントを利用して、Google Driveのファイルを読み書きする場合、これまではサービスアカウントのメールアドレスをファイルの共有に追加するといった事をしていました。しかし、いつの間にかこの手法が使えなくなっていたようです。また、その場合、サービスアカウントからファイルを操作する際の手法が変更になっていたようで、これらの注意点についてまとめてみることにしました。 ※あまりGASでサービスアカウントを使ってファイル操作はしたことがないので気が付きませんでした。確かに最近、この... --- - Published: 2024-01-15 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-drive%e4%b8%8a%e3%81%ae%e7%94%bb%e5%83%8f%e7%9b%b4%e3%83%aa%e3%83%b3%e3%82%af%e3%81%8c%e5%8b%95%e4%bd%9c%e3%81%97%e3%81%aa%e3%81%84%ef%bc%81%ef%bc%81/ 数日前から、自分の作成してるアプリにて、Google Drive上の画像(リンクを知っていればアクセス可能)に対する直リンク画像を使ってるものに於いて、画像が表示されなくなる現象が発生しました。この問題点と解決策についてまとめてみます。 今回の解決手法は画像に対してのみ有効であるので、動画や音声ファイルに対しては依然として直リンクで呼び出すことが出来ません。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{ar... --- - Published: 2023-08-18 - Modified: 2025-02-05 - URL: https://officeforest.org/wp/info/active-directory%e3%81%a7%e8%87%aa%e5%8b%95%e7%9a%84%e3%81%ab%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e5%b5%8c%e3%82%8a%e3%83%9d%e3%82%a4%e3%83%b3/ - お知らせカテゴリー: 小ネタ Windows ServerのActive Directoryに於けるログオン・ログオフ・スタートアップ・シャットダウンのそれぞれのスクリプトを設定しなければならないシーンに於ける嵌りポイントをちょっとまとめてみました。自分がまんまと嵌って、実行されないのなんでだろうとなった部分についての備忘録です。 特に権限周りや適用対象を間違えていたりで無駄に時間を消費することがないように・・・ (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b... --- - Published: 2022-09-09 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%a7resource_exhausted%e3%82%a8%e3%83%a9%e3%83%bc%e7%99%ba%e7%94%9f%e4%b8%ad/ - お知らせカテゴリー: 最新トピック 今日のいつからか、Google Apps Script界隈で、何やらエラーが発生して動かないという現象が報告されております。一方で自分のプロジェクトは何の問題もなく動いていたので、オカシイなと思い調査してみました。以前も、ウェブアプリが開けなくなる現象があったりして、結構復旧まで時間が掛かっていた記憶があります。 ※2022年9月10日、この障害は治ってるようです。 https://officeforest. org/wp/info/gas%e3%81%ae%e3%82%a6%e3%82%a7%... --- - Published: 2021-12-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e7%b5%a6%e4%b8%8e%e8%a8%88%e7%ae%97%e3%81%a7%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e5%b9%b4%e6%9c%88%e9%80%b1%e7%9b%ae%e6%8c%87%e5%ae%9a%e3%81%a7%e6%97%a5%e6%95%b0%e3%82%92%e5%89%b2%e3%82%8a%e5%87%ba/ - お知らせカテゴリー: 小ネタ 中小企業ではあまり採用していないと思いますが、割と大企業の場合、フレックスといったような月単位の変形労働時間制を導入している企業の場合、残業時間の計算といっても、1日に8時間を超える部分を集計して「残業代」として支給ではなく、月単位で見て計算する必要があります。 月の1日目が日曜日であるならば面倒ではないのですが、普通は週の途中から始まるわけで、この時、週40時間を超過している部分を計算する際に、月初・月末は月を跨ぐ事になります。この場合、その週の日数による日割りな計算もする必要があります。今回... --- - Published: 2021-12-22 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/power-automate-for-desktop-2-15%e3%81%ae%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ Power Automate for Desktop のv2. 15にアップデートした結果として、いろいろ重大なバグのようなものが報告されており、現時点で出来る対処法が、v2. 14以前に戻す事・・・ しかし、アップロードされてるPower Automate for Desktopの最新版は、すでに2. 15のものしか残されておらず、次のアップデートを待たなければならないという状態にあります。主に報告されてる内容が「Webブラウザの操作系に関するアクション」のようです。2. 15からはWindo... --- - Published: 2021-08-15 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a7html%e2%87%92pdf%e3%81%b8%e3%81%ae%e5%a4%89%e6%8f%9b%e3%81%8c%e5%a4%b1%e6%95%97%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ Google Apps Scriptでは様々なデータソースからPDFを生成する手段がいくつもありますが、現在、HTMLからPDFに変換するメソッドでトラブルが起きているようです。この手のエラーは、Googleが修正をするまで基本治る事がないので、代替策を講じて回避するのがこれまでの定番パターンです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. curr... --- - Published: 2021-07-31 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/chrome92%e3%81%8b%e3%82%89alert%e3%82%84confirm%e3%81%8c%e5%8b%95%e3%81%8b%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 最新トピック 以前、Chrome83の際には、アップデート後に、Google Apps Scriptでのボタンクリック時にPDFがダウンロードといった事ができなくなり、非常に困った事態になりました。その後、XFrameOptionsModeでの挙動で、Google Apps Scriptの場合にはtarget属性にblankを指定して、対処することが出来ました。 さて、今回、Chrome92では地味ながら、かなり大きな変更があり、Google Apps Scriptでalertやconfirmが利用できなくな... --- - Published: 2021-07-24 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/fire-tv-stick%e3%81%a7%e3%82%aa%e3%83%aa%e3%83%b3%e3%83%94%e3%83%83%e3%82%af%e3%82%92%e8%a6%96%e8%81%b4%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/ - お知らせカテゴリー: 小ネタ 今日は、五輪でもレヴォーグでのドライブコースの一つである「道志みち」「明神峠」「籠坂峠」の男子ロードレース、250kmという長丁場の超ハードな競技が行われました。女子ロードレースも劇的な逃げ切りで盛り上がりました。 ツイッターを見てると放送していないというようなツイートが散見されてますが、今はオリンピックはテレビで見る時代じゃありません。今年は、「gorin. jp」というサイトで配信されており、テレビ配信ではない競技もきちんと見ることが出来ます。スマフォの小さな画面ではなく、やはり大画面で見た... --- - Published: 2021-04-21 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gastrigger/ - お知らせカテゴリー: 小ネタ, 最新トピック 2021年4月8日頃から、Google Apps Scriptにて、トリガーにて設置してる関数等が「JavaScript エンジンで予期しないエラーが発生しました。エラーコード: INTERNAL。」という名のエラーを吐いて、実行を停止する障害がありました。 一時はこの件は解消されたかのように見えましたが、再び、4月21日今朝から再度同様のエラーが再発し始めています。このエラーについて追跡してみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateOb... --- - Published: 2021-03-17 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/microsoft-forms%e3%81%abteams%e9%80%9a%e7%9f%a5%e3%82%84%e8%87%aa%e5%8b%95%e5%bf%9c%e7%ad%94%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b/ - お知らせカテゴリー: 小ネタ Microsoft365には、Googleフォーム同様にフォーム作成アプリとして、「Microsoft Forms」というものが存在します。ただ、正直言ってGoogleフォームよりもかなり低機能で、あまりアプリとしても機能強化は図られていません。 そんなFormsですが、Googleフォームと違いスクリプトが使えるわけではないので、機能増強となると送信時イベントでPower Automateを使う手段があります。この連携を使ってTeamsへの通知や送信者に自動応答メールを実装してみたいと思います... --- - Published: 2020-11-06 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%ae%e3%82%a6%e3%82%a7%e3%83%96%e3%82%a2%e3%83%97%e3%83%aa%e3%81%8c%e9%96%8b%e3%81%91%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b%e9%9a%9c%e5%ae%b3%e7%99%ba%e7%94%9f%e4%b8%ad/ - お知らせカテゴリー: 最新トピック Google Workspaceになる以前からなにやらGoogle Apps Script界隈はエラーが続出しており、正直萎えてきているのですが、また新たなトラブルが発生してるようです。 ※2022年9月9日、似たようなエラーが発生しています。詳細は以下のエントリーにて(原因は全く別ですが) https://officeforest. org/wp/info/google-apps-script%e3%81%a7resource_exhausted%e3%82%a8%e3%83%a9%e3%83... --- - Published: 2020-10-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%a7%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%83%97%e3%83%ad%e3%83%91%e3%83%86%e3%82%a3%e3%81%ae%e5%8b%95%e3%81%8d%e3%81%8c%e3%82%aa%e3%82%ab%e3%82%b7%e3%82%a4%e4%bb%b6/ - お知らせカテゴリー: 最新トピック 2週間ほど前から、ツイッター上でGoogle Apps Scriptに関する以下のような報告がパラパラと出始めました。そしてこの問題の一部は未だ継続中です。そして、相変わらず、ログに表示されるのが遅い。 スクリプトプロパティの値がきちんと格納されないで、Data storage errorが表示される(データ容量エラー) スクリプトプロパティに格納した値を取り出すと、古い値が帰ってくる(過去のデータが返るバグ) そもそもスクリプトプロパティに値が格納されない(データ格納不能バグ) 図:Data ... --- - Published: 2020-10-09 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%aeonselectionchange%e3%83%88%e3%83%aa%e3%82%ac%e3%83%bc%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - お知らせカテゴリー: 小ネタ 2020年4月にこっそりと1個、Googleスプレッドシートのアプデ内容に「新しいシンプルトリガーが追加されました」とありました。すぐに実験してみたのですが、全く動かずそのまま放置していたものがあります。 それが、「onSelectionChange」。シンプルトリガーとは、トリガーから設置するものではなく、onEditやonOpenなどの組み込みの関数の形で発火するもので、構文を掛けば良いだけす。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObje... --- - Published: 2020-10-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/g-suite%e3%81%8b%e3%82%89google-workspace%e3%81%b8%e3%81%ae%e5%a4%89%e6%9b%b4%e3%81%ab%e4%bc%b4%e3%81%a3%e3%81%a6/ - お知らせカテゴリー: 最新トピック 2020年10月6日、突如「G SuiteからGoogle Workspaceにリブランディングします」というニュースが入り、中身を確認してみました。今回はDisらせてもらいます。料金は詳細なプランの中身については、お支払いプランから確認できます。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. ... --- - Published: 2020-10-02 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/g-suite%e3%81%ae%e3%83%93%e3%82%b8%e3%82%bf%e3%83%bc%e5%85%b1%e6%9c%89%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ - お知らせカテゴリー: 記事追加 2020年8月31日、Google Workspaceにて、以前からアナウンスのあった「ビジター共有機能」が公開されました。利用するにあたっては管理コンソールから変更と、情報流出に関する注意点があるので、気をつけて運用する必要があります。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. ... --- - Published: 2020-09-28 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%89%e3%82%a2%e3%83%ad%e3%83%bc%e3%83%b3%e3%81%aegoogle-apps-script%e3%81%8c%e4%bd%9c%e3%82%8c%e3%81%aa%e3%81%84/ - お知らせカテゴリー: 最新トピック 9月26日頃から、Google Drive上に「スタンドアローン型のGoogle Apps Scriptのファイルが作成できない」という現象が、ツイッターでちょこっと報告が入っていたので、調べてみた。 このスタンドアローン型のGoogle Apps Scriptは自分はあまり使わないのですが、標準ではドライブアプリとしてインストールされていないもので、知らない人もいるかもしれませんが、単体のスクリプトだけのファイルを構築するもので、Googleスプレッドシートやドキュメントに紐付けされていないフ... --- - Published: 2020-09-16 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/chromebook%e3%81%a7%e3%82%82%e5%9b%bd%e5%8b%a2%e8%aa%bf%e6%9f%bb%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e5%9b%9e%e7%ad%94%e5%8f%af%e8%83%bd/ - お知らせカテゴリー: 最新トピック ツイッターを眺めていたら「国勢調査2020のオンライン回答が、Chromebookで出来ない」というものが流れて来たので、また例のアレかと思い調べてみたところ、アレでした。 アレとは「未だにUAでブラウザ判定してる技術の遅れたWeb業者がサイト作ってるが為に起きてる現象」という事です。UAについてはGoogleが公式で段階的に廃止する旨の話題がとっくに出ているにも関わらず、未だにUA以外で判定をする仕組みを作っていない業者のせいでユーザが不利益を被っているというわけです。総務省は現在利用してるこ... --- - Published: 2020-07-30 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a7%e4%bd%9c%e3%81%a3%e3%81%9f%e7%9b%b4%e3%83%aa%e3%83%b3%e3%82%af%e3%81%8b%e3%82%89%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84%e5%95%8f/ - お知らせカテゴリー: 最新トピック 6月頃から発生していた、Chrome Version 83にアプデをすると、Google Apps ScriptのHTML Serviceで作ったウェブページなどから、Google Driveのファイルへのリンク(または、PDFファイル生成の直リンク)をクリックしても、iframeにsandbox=allow-downloadsが付いていないが為にダウンロードできない現象。 これが、本日確認した所解消しました。元のエントリーは以下のページ。該当のIssue Trackerのページはこちら。 (f... --- - Published: 2020-07-18 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a7%e3%80%8c%e3%81%9d%e3%81%ae%e6%93%8d%e4%bd%9c%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af%e6%89%bf%e8%aa%8d%e3%81%8c%e5%bf%85%e8%a6%81%e3%81%a7%e3%81%99%e3%80%8d/ - お知らせカテゴリー: 最新トピック ここ数日、Google Apps Scriptにて稼働中のアプリケーションが、何もしていないにも関わらず停止、エラー通知が翌日来るというケースが発生しているようです。その内容が「その操作を実行するには承認が必要です」。 本来このエラーというか表示は、表示のダイアログは最初の1回だけ認証をすれば以降は出てこないはずなのですが、このエラーが出るつまり、それまで稼働していたアプリケーションが、認証がクリアされてしまったがために、実行ができずエラーとなって通知が来ているというわけです。 図:適当に関数を... --- - Published: 2020-07-15 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/g-suite-business%e3%81%ae%e5%ae%b9%e9%87%8f%e3%81%8c1%e5%90%8d%e3%81%a7%e3%82%82%e7%84%a1%e5%88%b6%e9%99%90%e3%81%ab/ - お知らせカテゴリー: 最新トピック 2020年7月、コロナ騒動で世界中で一気にテレワークが普及し、G Suiteの利用者も爆発的に増え、日本でも教育機関や中小企業での利用人数が一気に増えたようです。特にG Suiteの場合、既に無償アカウントでGMailやGoogle Driveで普段から使ってる人も多い為、学習コストが非常に低く済むため敷居が低いのが人気のようです。 ※2020/7/22日現在、このキャンペーンは終了してしまったようです (function(b,c,f,g,a,d,e){b. MoshimoAffiliateOb... --- - Published: 2020-07-08 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%ab%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%97%e3%81%a6%e3%81%84%e3%81%aa%e3%81%84%e3%81%a8html-service%e3%81%ae%e3%83%9a%e3%83%bc%e3%82%b8/ - お知らせカテゴリー: 最新トピック 昨日から、Google Apps ScriptのHTML Serviceで作成されたウェブアプリケーションに於いて、「Googleアカウントにログインしていない場合表示されない」という不具合が発生しております。企業内の場合気が付きにくいかもしれませんが、GASのWebアプリは作成者の代理権限にてアカウントなしでも匿名で実行できる設定があるのですが、この設定で外部に公開していると下記のようなエラー画面が出てアクセスが出来ません。 ※2020/7/9現在、このトラブルは解消したようです (funct... --- - Published: 2020-06-02 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/chrome-83/ - お知らせカテゴリー: 最新トピック 数日前、とある方からメールを頂き、以下のような問題が現在進行系で発生しているのを確認しました。 「Chrome Version 83. xにバージョンアップしたら、Google Apps Scriptのダイアログで表示してるリンクをクリックしてもファイルがダウンロードできない」という現象。 調べてみると既にいろいろな場所で報告があがっているのを確認しました。かなり広範囲に影響のある問題だと判明しています。 ※Google SitesにGASアプリ埋め込んでリンクをクリックしても動かない等の現象も... --- - Published: 2020-04-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/macbook-air-2013%e3%81%8c%e5%85%85%e9%9b%bb%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84%e4%ba%8b%e8%b1%a1%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - お知らせカテゴリー: 小ネタ NVMeのSSDに交換してバージョンアップした自分の愛機 Macbook Air 2013。しかし、すでにもう7年も経過してるマシンだけあってか、ちょっと変なことが最近起きるようになった。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). push(arguments)};c.... --- - Published: 2020-04-22 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a76%e5%88%86%e3%81%ae%e5%a3%81%e7%aa%81%e7%a0%b4%e3%81%ab%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 記事追加 現在自分の契約は、G Suite Businessであるため、Google Apps Scriptの連続実行時間制限は30分です。しかし、多くのフリーアカウントやG Suite Basicの場合、連続実行制限は6分までです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). p... --- - Published: 2020-04-07 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-picker-api%e3%81%a7%e3%82%a2%e3%83%83%e3%83%97%e3%83%ad%e3%83%bc%e3%83%89%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%84%e6%99%82/ - お知らせカテゴリー: 最新トピック Google Apps ScriptにてGoogle Picker APIを利用しているのですが、ファイル選択は問題なさそうなのに「ファイルのアップロード」に関しては、「すべてのファイルをアップロード出来ませんでした。。」というエラーが出てアップロード出来ない現象が発生しています。 Picker APIをGoogle Apps Scriptで利用するには以下のエントリーを参考にしてください。 https://officeforest. org/wp/2018/10/28/google-picke... --- - Published: 2020-03-27 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-drive%e3%81%ab%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%ab%e3%83%83%e3%83%88%e6%a9%9f%e8%83%bd%e3%81%8c%e8%bf%bd%e5%8a%a0/ - お知らせカテゴリー: 最新トピック Google Driveにはこれまでショートカットではなく、シンボリックリンク的な複数の場所にフォルダを登録する機能がありました。シンボリックリンクつまりショートカットではなくどちらも実体を指すものになるので、パスを見てみると移動先のパスではありません。よってそのフォルダを削除すると、もう一方の実体も削除されてしまいます。 しかし、今回追加されたショートカット機能はあくまでもショートカット。よって、そのパスに飛ぶだけなので、それ以上の機能もありませんが、ファイルの移動などをしたい場合には非常に有... --- - Published: 2020-03-11 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%82%b3%e3%83%ad%e3%83%8a%e3%82%a6%e3%82%a4%e3%83%ab%e3%82%b9%e6%94%af%e6%8f%b4%e5%af%be%e7%ad%96%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92google-spreadsheet%e3%81%a7/ - お知らせカテゴリー: 小ネタ, 最新トピック 世界各国の政府が様々な統計データや収集したデータを公開するオープンデータの取り組みは、日本でも行われています。今までオープンと称してアップされてるものが「Excelデータ」だの挙げ句には二次利用が厳しい「PDF形式」なんてもので出していて、やる気あるのかなと思ってましたが、e-Statなどの統計情報はAPIで提供しているので、プログラムからの二次利用が非常にしやすい環境が整いつつあります。(未だ地方自治体はExcelとか。。。) コロナウイルス関連として、民間支援情報ナビと政府が協力しコロナウイ... --- - Published: 2020-03-04 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/hangout-meet%e3%80%81enterprise%e6%a9%9f%e8%83%bd%e3%82%92%e6%9c%9f%e9%96%93%e9%99%90%e5%ae%9a%e3%81%a7%e7%84%a1%e6%96%99%e9%96%8b%e6%94%be/ - お知らせカテゴリー: 最新トピック コロナウイルスによる在宅ワークや、学校の休校に対して、Googleが本来はG Suite Enterprise契約でなければ利用できない機能について、通常のG Suiteプランでも利用できるように、期間限定で無償で開放するようです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||... --- - Published: 2020-03-04 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/universal-print%e3%81%a8%e5%91%bc%e3%81%b6%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89%e3%83%97%e3%83%aa%e3%83%b3%e3%83%88%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%8c%e5%87%ba%e3%82%8b/ - お知らせカテゴリー: 最新トピック 2019年11月、Googleはこれまでずーっとβ版であった、クラウドプリントを2020年末に廃止する事をアナウンスしています。そもそも、このサービス自体かなりマニアックなサービスであったこと、利用者がすくなかったことから、このような事態になって消えることになったのですが、代替サービスも存在しないので、Google Apps Scriptからのダイレクト印刷手段が消えることに。。。 一方で、2020年3月、MicrosoftからAzure ADに新たに「Universal Print」と呼ばれる... --- - Published: 2020-02-23 - Modified: 2025-04-22 - URL: https://officeforest.org/wp/info/nuro%e5%85%89%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e8%aa%bf%e6%95%b4%e3%81%99%e3%81%b9%e3%81%97/ - お知らせカテゴリー: 小ネタ 個人宅でも光回線としてここ最近、10Gbpsクラスの光回線ですら導入出来るようになってきています。以前はBフレッツ100Mbps程度が一般的だったものが、もはやギガクラス。ここまで来ても価格はそれほど変わらないレベル(Nuroだと月3000円程度)。 ポータブルWiFiで頑張ってる人も多いと思うけれど、bps単位で見るともはやポータブルWiFiは割高な上に通信スピードが遅すぎる(ましてや家庭内LANを構築するにはあまりにも非力)と言うことでNuro光を導入する方も多いでしょう。しかしそのまま使う... --- - Published: 2020-02-06 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-apps-script%e3%81%8cv8-runtime%e3%82%92%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88/ - お知らせカテゴリー: 最新トピック Google Apps Script界隈で結構言われ続けてきた事が「サポートされてるJavaScriptのエンジンが古すぎる」というワードがあります。これまでのGoogle Apps Scriptは非常に古いタイプのJavaScriptをベースにしており、「あれができないこれができない」と言われて来ました。 今回のアップデートでV8 runtimeベースとなり、ES6の多くの構文が使えるようになりました。 図:V8のVはV型8気筒エンジンのV (function(b,c,f,g,a,d,e){b... --- - Published: 2020-02-01 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e7%89%88google-earth%e3%81%8c%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/ - お知らせカテゴリー: アプリ, 記事追加 2020年1月31日、モバイル版Google Earthがアップデートしました。モバイル版は正直デスクトップ版と比較して機能が低く、本当に地球儀が見れる程度で殆ど使っていなかったのですが、今回のバージョンより「スマフォの能力が向上したので、デスクトップ版に近いレベルまで機能アップ」というアナウンスがありました。 アプデ内容は地球の裏側の星空が見えるようになった程度ということなのですが、それだけではなく「ネットワークリンクが十分機能するようになった」点が素晴らしいです。これができることで他のウェブ... --- - Published: 2020-01-28 - Modified: 2020-02-02 - URL: https://officeforest.org/wp/info/app-maker%e3%81%8c%e7%b5%82%e4%ba%86/ - お知らせカテゴリー: 最新トピック G Suite for Business以上で使えるよと2018年6月に正式リリースした「App Maker」。2年持たずシャットダウンとなりました。自分も過去に1度だけ使いましたが、「これは普及しないだろうな」と思ってましたが案の定の結末を迎えるようです。ニュース記事では「使用率が低い為」とあるけれど、そりゃそうでしょ・・・ 当初、ローコードを売りに登場していましたが、 いつまで経っても英語UI 確かに見た目は美しくローコードかもしれないが、Google Apps Scriptの流儀ではないコ... --- - Published: 2020-01-24 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/g-suite-addon%e3%81%8c2%e6%9c%88%e3%81%8b%e3%82%89calendar%e3%82%84drive%e5%90%91%e3%81%91%e3%81%ab%e3%82%82%e4%bd%9c%e3%82%8c%e3%82%8b%e3%81%9d%e3%81%86%e3%81%aa/ - お知らせカテゴリー: 最新トピック 昨日、GMail AddonをGoogle Apps Scriptで作るエントリーを投稿しました。以下のエントリーですね。 https://officeforest. org/wp/2020/01/23/google-apps-script%e3%81%a7%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e9%a1%a7%e5%ae%a2%e7%ae%a1%e7%90%86%e5%8f%b0%e5%b8%b3%e3%82%92%e4%... --- - Published: 2020-01-23 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/windows10%e3%81%abg-suite%e3%82%a2%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%87%ba%e6%9d%a5%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%9f/ - お知らせカテゴリー: 最新トピック 2020年1月16日のアップデートで、Windows10のログオンで「G Suiteのアカウントでのシングルサインオンが可能になりました」というニュースが。これまでは、Windows10のローカルアカウントとMicrosoft Accountでログオンさせてましたが、ここにG Suiteが加わる。面白い取り組みだと思います。 これまでも、Active DirectoryとG Suiteを同期する機能は提供されてきていて、Google Cloud Directory Syncというものを利用する事... --- - Published: 2020-01-08 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a7pdf%e4%bd%9c%e6%88%90%e3%81%ae%e6%96%b0%e6%96%b9%e5%bc%8f%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/ - お知らせカテゴリー: 記事追加 Google Apps ScriptでPDF作成については、これまでもいくつかの手段を見つけ、ここでも紹介してきました。しかし、現在主に利用されているGETパラメータをつなげてUrlfetchAppにて生成されたPDFを受け取る方式は、だいぶ昔のGoogle Apps時代(2014年くらい)から存在する方式です。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=... --- - Published: 2019-09-14 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/amazon%e8%a3%bd%e5%93%81%e3%81%ae5ghz%e5%af%be%e5%bf%9c%e3%81%af%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e5%a4%89/ - お知らせカテゴリー: 記事追加 激しい雷雨で地域が停電し、色々設定がリセットされたりしたのですが、Fire TV Stickが以前接続されていた5GHz帯のWiFiに接続ができなくなりました。 調べてみると、自分のケースではチャンネルが自動になっており以前はたまたま40chに繋がっていたので問題なく見られたのですが、停電により違うchになってしまったのが原因。普通はchなんて自動のはずなので、Fire TVが見られない!!といった人もいるかと思いますが、対応方法を追記しました。 Fire HDなどの他の製品も同じようなので、5... --- - Published: 2019-09-11 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%82%ab%e3%83%bc%e3%83%8a%e3%83%93%e3%81%abfire-tv-stick%e3%82%92%e3%81%a4%e3%81%aa%e3%81%84%e3%81%a7%e3%81%bf%e3%81%9f/ - お知らせカテゴリー: 記事追加 最近の車の装備はようやっと、世の中のIT基準についてこられるようになったのか、カーナビにもHDMIポートが標準で付くようになったり、USBポートが標準で装備されるようになったりしてきています。 しかし、まだまだカーナビは組み込み機器という性格が強く、ユーザがこれくらい出来ないの?というものが結構出来ていなかったりする。そんなユーザの要望を埋めてくれるのがFire TV Stick。これをカーナビに接続する事で、車内でできる事、スマフォ連携で楽しめる事が格段に広がる。しかもそれが5000円程度で実... --- - Published: 2019-09-09 - Modified: 2020-04-01 - URL: https://officeforest.org/wp/info/rocketchat%e3%81%ae%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e3%83%ad%e3%82%b0%e3%82%92%e5%8f%96%e3%82%8a%e5%87%ba%e3%81%99%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/ - お知らせカテゴリー: 記事追加 RocketChat Serverのログデータは、mongodbの変換ツールであるbsondumpにてJSONデータに変換することが可能です。JSONデータに変換さえしてしまえば、あとは自由にプログラムで取り出せるのですが、Excelの表に一覧で取り出すとなると、なかなか骨の折れる作業です。 とくにVBAはJSONの扱いが非常に面倒である点と、標準のPowerQueryではなぜかうまく取り込めないというケースもあります。そこで、BSON=>JSONで変換したデータを読み込ませると、ID, 部屋I... --- - Published: 2019-08-30 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/vba%e3%81%a7netatmo-api%e5%8f%a9%e3%81%84%e3%81%a6%e7%92%b0%e5%a2%83%e6%b8%ac%e5%ae%9a%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b%e3%83%84%e3%83%bc%e3%83%ab/ - お知らせカテゴリー: アプリ 現在の会社では、社員メンバーの増加に伴って増床をしていますが、社内のキャパを超えて人が居たりするので、室内環境の悪化が懸念事項になっています。しかし、具体的な数値や目に見える形で示さないと「なんとなく暑い、なんとなく眠くなる」といった話では、管理会社も周りの人間も動きません。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c... --- - Published: 2019-08-30 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/spreadsheetapp%e3%81%ab%e9%87%8d%e8%a4%87%e8%a1%8c%e5%89%8a%e9%99%a4%e7%ad%89%e3%81%ae%e3%83%a1%e3%82%bd%e3%83%83%e3%83%89%e3%81%8c%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 最新トピック Google Apps Scriptに於いて7月26日、5月頃にスプレッドシートに実装された「重複行の削除」および「空白行の削除」に関する機能について、SpreadsheetAppにメソッドとして追加がなされました。このメソッドの追加によって、プログラムから重複や空白といったノイズデータを自動処理が可能になり、独自のロジックを組む事なく、この手の処理ができるようになりました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||fu... --- - Published: 2019-08-09 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/query%e9%96%a2%e6%95%b0%e5%85%b6%e3%81%ae%e5%a3%b1%e3%81%ab%e6%95%b0%e5%80%a4%e6%96%87%e5%ad%97%e6%b7%b7%e5%9c%a8%e6%99%82%e3%81%ae%e5%87%a6%e7%bd%ae%e3%82%92%e8%bf%bd%e5%8a%a0/ - お知らせカテゴリー: 記事追加 Googleスプレッドシート特有の関数の中で、とても関数とは思えないほどに多機能で、活用幅が拾い関数に「Query関数」ですが、日々新しい使い方や対処法が生まれています。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). push(arguments)};c. getEleme... --- - Published: 2019-08-09 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gas%e3%81%a7%e5%ba%a7%e5%b8%ad%e8%a1%a8%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%83%9e%e3%83%83%e3%83%97%e7%b7%a8%e3%81%ab%e9%ab%98%e8%a7%a3%e5%83%8f%e5%ba%a6%e7%89%88%e8%bf%bd%e5%8a%a0/ - お知らせカテゴリー: 記事追加 このサイトの記事は、技術系ブログであるため、過去の記事に対しても時々技術資料の追加や、コードの訂正、補足情報の追加などを定期的に思いついた時に行っています。 今回は、会社で過去に作ったアプリに対するアップデートとして、「Google Apps Scriptで座席表を作ろう - イメージマップ編」について、2つほど大きな変更を加えたので反映し、高解像度対応版としてサンプルも別途用意しました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;... --- - Published: 2019-07-26 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e3%81%95%e3%81%8f%e3%82%89%e3%83%ac%e3%83%b3%e3%82%b5%e3%83%90%e3%81%aephp%e3%81%8c7-3%e4%bb%a5%e4%b8%8a%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%83%bb%e3%83%bb%e3%83%bb/ - お知らせカテゴリー: 最新トピック このサイトは、さくらのレンタルサーバ上に「WordPress」をインストールして、運用しているわけなのですが、サーバレスで借りられるwordpress. comとは違い、フルカスタマイズが可能になっています。そのため、サーバサイドの知識も必要ですが、PHPにも気を配らないと行けない。。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScri... --- - Published: 2019-05-25 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e5%98%97%e3%81%a6%e4%bd%9c%e3%81%a3%e3%81%9f%e5%8b%a4%e6%80%a0%e7%ae%a1%e7%90%86%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%85%ac%e9%96%8b/ - お知らせカテゴリー: アプリ, 研修教材 非IT系企業ですと、驚くほどに様々な場面で、Excelを使ってるシーンを見受けます。また、其の中にはVBAを駆使して自動化されているものも多数あります。特にVBAに関しては、OfficeことExcelが現在まで深く利用されている理由の1つでもあります。下手な業務用アプリなどよりも、よほど世界中で利用され世界中の業務を改善してきているでしょう。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments.... --- - Published: 2019-05-21 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/gmailapp%e3%81%abgetheader%e3%83%a1%e3%82%bd%e3%83%83%e3%83%89%e3%81%8c%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 最新トピック 今日もなにか新しいメソッド追加されていないかなと見て回るのですが、なかなか欲しいメソッドは追加されません。最近は新機能が続々リリースされているのですが、それにまつわるメソッドが装備されたりするのは結構後になってからだったりするので、それまでは、力技が必要だったりします。 2019年5月20日に、GmailAppクラスにgetHeaderメソッドが追加されました。GmailAppはMailAppとは異なり、GMailを操作する為のクラスなので、メールも送れますがメッセージ内容を取得して、なんやかん... --- - Published: 2019-05-16 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/g-suite%e5%8a%a0%e5%85%a5%e7%94%a8%e3%83%97%e3%83%ad%e3%83%a2%e3%82%b3%e3%83%bc%e3%83%89/ - お知らせカテゴリー: 最新トピック G Suiteには、ノーマルなGoogleアカウントにはないメリットがたくさんあります。自分も個人ですが、G Suite Businessアカウントで普段は運用を行っています。もちろん、通常の企業ユースであるならば、全てがChromeブラウザ上で完結するだけでなく、必要最小限のIT投資で社内の業務改善が行えるため、端末はWindowsである必要すらありません(自分自身は、macOSとAndroidでの利用が中心です)。 (function(b,c,f,g,a,d,e){b. MoshimoAff... --- - Published: 2019-05-15 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google-drive%e3%81%a7microsoft-office%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e7%9b%b4%e6%8e%a5%e7%b7%a8%e9%9b%86%e5%8f%af%e8%83%bd%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 最新トピック Google Cloud Next 2019にて発表されていた「Googleドキュメントのアプリケーションで、Microsoft Officeのファイルを直接編集・保存する機能」がロールアウトされました。公式ドキュメントはこちら。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||)... --- - Published: 2019-05-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/google%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e6%96%b0%e6%a9%9f%e8%83%bd%e8%bf%bd%e5%8a%a02019-5-8/ - お知らせカテゴリー: 最新トピック Googleスプレッドシートに3つの新機能が追加されました。なぜか重複データ削除だけ見当たらなかったですが、昨日登場してるのを確認しました。実際にこれらの新機能を使ってみました。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). push(arguments)};c. getE... --- - Published: 2019-05-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e6%96%b0google-sites%e3%81%ab%e3%82%ab%e3%83%ab%e3%83%bc%e3%82%bb%e3%83%ab%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%80%e3%83%bc%e3%81%8c%e8%bf%bd%e5%8a%a0/ - お知らせカテゴリー: 最新トピック 今年のGoogle Sitesのロードマップの1つである「カルーセルスライダー」が、2019年5月7日から配信されており、自分が利用してるG Suiteでも使えるようになったのを確認しました。 挿入は、右のサイドバーの画像カルーセルから行なうことが出来、基本画像をドライブからチョイスするか?アップロードするかで行なう事が出来ます。Google Sitesのエントリーに記載し、サンプルサイトにもテストで写真をアップしてみました。jQueryなどのライブラリなしでこういった事が簡単に実現できるのは良... --- - Published: 2019-05-10 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/excel%e4%b8%8a%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 研修教材 Excelは非常に便利な半面、ランクが上にいくにつれて、挫折する人やまた、必要十分だから必要ないと言って勉強しなくなる人が非常に多いです。Accessに至っては開始1週間で挫折して戻ってこない人も・・・ しかし、上級テクニックは不要な存在でもなければ、役に立たない特殊なテクニックではありません。あくまで道具であり引き出しの一つ。それらがあることで助けられる事も多大あります。上級編は特にそういったものが多く、また、中級編で足踏みをする人が多いのは「本当に勉強しないと使えない」ものが多い為です。 今... --- - Published: 2019-04-21 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e5%8c%bb%e7%99%82%e6%a9%9f%e5%99%a8%e7%ae%a1%e7%90%86%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: アプリ 今回作成したアプリケーションはゼロベースから作ったのではなく、もともとファイルメーカーで作成されていたとある医療機器に詳しい担当者のデータから構造解析し、現任の担当者の情報などを加えて、クラウド上で利用できるようにと依頼されて作ったものです。Google Apps Scriptで作成されており、ウェブアプリケーションですので、一元管理が可能になっています。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arg... --- - Published: 2019-04-20 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/excel%e4%b8%ad%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 研修教材 おそらく日本の企業の6割り程度の企業で、Excelの活用といったら、今回の中級編クラスまでではないかと思います。個人レベルでの業務推進であれば確かに十分かもしれません。しかし、現実の話として「このレベルに到達できていない、実現できていない人」というのは存在します。 衝撃的だったのは、電卓で計算しセルに入力で数百行の集計表をつくってる方が過去にいた事・・・その集計表も目で拾って作るという・・・RPA導入はまず、中級クラスに到達してからではないでしょうか。そんな内容になっています。内容は少なめですが... --- - Published: 2019-04-20 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/%e5%82%99%e5%93%81%e8%b2%b8%e5%87%ba%e3%83%bb%e7%ae%a1%e7%90%86%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/ - お知らせカテゴリー: アプリ 会社で過去に利用していたプログラムを、一般公開用にデチューンした、備品類の貸出申請および管理を行なうための管理フォームの2つをパッケージにしたGoogleスプレッドシートで動作するプログラムです。 (function(b,c,f,g,a,d,e){b. MoshimoAffiliateObject=a;b=b||function{arguments. currentScript=c. currentScript||c. scripts;(b. q=b. q||). push(arguments)... --- - Published: 2019-04-20 - Modified: 2025-01-03 - URL: https://officeforest.org/wp/info/excel%e5%88%9d%e7%b4%9a%e7%b7%a8%e8%ac%9b%e5%ba%a7%e3%82%92%e5%85%ac%e9%96%8b%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ - お知らせカテゴリー: 研修教材 春になると、様々な企業内で様々な新人研修が繰り広げられると思います。その多くは外部の講師を召喚して執り行ってもらうケースがほとんどだと思いますが、実際の実務(主に事務作業)となると、意外と新人研修を行わない企業が多いです。その理由は「この程度の技術は大学までにやっておくべき」といった理論。 しかし、現代の大学および高校では、実社会で直接的に役に立つようなトレーニングはほぼ行われていません。特にExcelなどの操作に関しては顕著です。そんな社内研修向けに自分が作成したものが、今回の初級編講座。本当... --- ---