ST_FUNC開発日記

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

metaデータにhelpurlの追加

前に関数を作ったときはまだドキュメントのHPを用意していなかったが、作成したので

前回はスルーしたhelpurlメタデータを追加する。

learn.microsoft.com

シンプルにhelpurlというタグを入力するだけ。

/**
 *  組立角形鋼管の断面性能。
 * @customfunction secBuildBox secBuildBox
 * @param propertyType 表示したい断面性能のタイプ
 * @param a 成 A
 * @param b 幅 B
 * @param t1 成方向の板厚 t1
 * @param t2 幅方向の板厚 t2
 * @returns 断面性能
 * @helpurl https://st-func.main.jp/docs/st_func_addin/functions/sec_build_box.html
 */
export function secBuildBox(propertyType: string[][], a: number, b: number, t1: number, t2: number): number[][] {
  const secBuildBox: SecBuildBox = new SecBuildBox();
  secBuildBox.setDimensions(Unit.input(a, "mm"), Unit.input(b, "mm"), Unit.input(t1, "mm"), Unit.input(t2, "mm"));
  return getSecSteelPropertys(propertyType, secBuildBox);
}

さて、これで設定したものの、どこからもヘルプに飛べない。

この関数挿入画面の「詳細情報」というのをクリックするとヘルプページに飛べると思っていたのだが、クリックしても反応しない・・・。

昔の記事で書いたように、どうもExcel Onlineの関数挿入画面はバグが多いのではないだろうか・・・。

ということで、デスクトップ版にインストールして試してみることに。

関数挿入画面の「この関数のヘルプ」というのをクリックしたら、ちゃんとHPに飛べた!

やっぱりExcel Onlineがダメな気がする。

そして、なんと下記画像のサジェストに出てくる関数名をクリックするだけでもヘルプに飛ぶことができた。この辺はデスクトップ版はしっかりしているようだ。

はやくExcel Onlineも修正対応してほしい。

断面性能関数のメタデータにhelpurlを追加 · st-func/st_func_addin@572e6d4 · GitHub