ST_FUNC開発日記

建築構造設計Excelアドイン開発の記録

2024-02-01から1ヶ月間の記事一覧

組立H形鋼の断面性能

まずビルドHの断面性能を表示する関数を作成してみる。 typescriptはswitch文が使えるようなので、型の文字列で分岐させる。 switchって便利でついつい使ってしまうので(C#のswitch式とか結構好き)、Python書くときはちょっとめんどくさく感じてしまう。 …

断面性能関数の設計方針

アドインを検索していたらこんなページが出てきた。 kenchiku-kozou.hatenablog.com 断面計算やねじれは要るよねーと思っていたけど、たしかに地耐力計算もシンプルだけど面倒なので関数ほしくなりそう。 さて、まずは基本である断面性能を計算する関数を作…

配列を返す関数のテスト

ドキュメントを読んでいるとこんな記事が カスタム関数から複数の結果を返す - Office Add-ins | Microsoft Learn そういえば、Excelは2020年あたりからスピルが使えるようになったんだった。 動的配列数式とスピル配列の動作 - Microsoft サポート スピルに…

建築構造設計用Excel Online アドイン計画

建築構造設計は計算用のプログラムがいろいろあるが、ちょっとした計算をするときに、Excelを使うことはよくある。 その時に断面性能や許容応力度を求める式は、数式だけでも十分作れるが、地味に面倒な計算もあったりするので(鉄骨のfbとか)それ用の関数…

オリジナル関数の作成テスト

クイックスタートがうまくいったので、チュートリアルの次の手順へ行ってみようとしたが、 いきなりWeb からデータを要求みたいな関数になった。 最初は基本の関数だけでいいので、こっちのチュートリアルを続ける必要はないかな。 関数については概要のとこ…

githubのリポジトリ名の修正

ふと気づいたが、リポジトリ名を間違えたorz 今後の構想では、計算の中身部分は別途パッケージにしてほかでも使えるようにし、アドイン部分のみをアドインのコードにする予定だった。 で、st_funcという名前はパッケージのほうに使うつもりだった。 リポジト…

キャッシュの削除

アドインのテストが終わって、アドインの実行もExcelのタブも閉じて、しばらくしてからExcelを開いたところ、なぜかリボンにアドインのアイコンが残っている。 (ただし、画像が読み込みエラーの表示) アドインが動いていないのでADD関数も動いていない。 …

アドインのビルド、実行

プロジェクトができたのでいよいよ実行してみる。 $ npm run build いろいろメッセージが出て、successfullyと表示された。 distというディレクトリができて、その中にビルドされたファイルがいっぱいできたようだ。 distフォルダは.gitignoreの設定に入って…