2019.8.28現在、ggbApplet.setCaptionが動作しない場合があります。
そこで、同じ動作をするJavaScript関数を作成しました。
function setObjCaption(objName, caption) {
ggbApplet.evalCommand('SetCaption[' + objName + ', \"' + caption + '\"]');
}
上記関数の中身は、GeoGebraコマンドSetCaptionを、ggbApplet.evalCommandで評価・実行するというものです。
使用例
オブジェクトAのラベルに、現在時刻をセットするには、ボタン等のOn Click スクリプトとして、以下のJavaScriptを記述すればよい。
var currentTime = new Date();
var hour = currentTime.getHours();
var minute = currentTime.getMinutes();
var second = currentTime.getSeconds();
var timeCaption = hour + "時" + minute + "分" + second + "秒";
setObjCaption('A', timeCaption);
ラベルに時刻をセットする – GeoGebra