早速アドインを作っていきたい。
カスタム関数を試してみましょう。 もしまだであれば、簡単なカスタム関数クイックスタートまたは、詳細なカスタム関数のチュートリアルをご覧ください。
とある。
Node.jsって何ぞや?ってくらいの素人なので、簡単なほうから見ていこうと思う。
カスタム関数クイック スタート - Office Add-ins | Microsoft Learn
前提条件として
- Node.js (最新 LTS バージョン)
- 最新バージョンの Yeoman と Office アドイン用の Yeoman ジェネレーター
- Microsoft 365 サブスクリプションに接続されている Office (Office for the web を含む)
が必要らしい。Officeはいいとして、Node.jsとYeomanをインストールする必要がある。
によると、現在20.11.0がLTSバージョンらしい。ダウンロードしてインストール。英語を読み飛ばして次へを連打するのはいいのだろうか。。。
つぎにyeomanというのをインストールするらしい。よくわからないけど下コマンドでインストール。
$ npm install -g yo generator-office
インストールしたところなんかワーニングが出た
npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs added 1262 packages in 55s 136 packages are looking for funding run `npm fund` for details npm notice npm notice New minor version of npm available! 10.2.4 -> 10.4.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.4.0 npm notice Run npm install -g npm@10.4.0 to update! npm notice
バージョンが古いのがいけないのだろうか?アップデートしてみる。 というわけでいったんアンインストール
$ npm uninstall -g yo generator-office
npmのアップデートはこうかな
$ npm update npm
出力これしか出ないけどいいのかしら
up to date in 347ms
再度インストールチャレンジ
$ npm install -g yo generator-office
ワーニングは出たけど、前より少なくなったのでよしとする
npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs added 1262 packages in 55s 136 packages are looking for funding run `npm fund` for details
これで環境の準備はOKなのかな?