このバージョンのヘルプはこれ以降更新されません。最新のヘルプは https://www.jmp.com/support/help/ja/15.2   からご覧いただけます。


データテーブルの列にハイパーリンクを定義するには、イベントハンドラーという列プロパティを使用します。この例では、「SAS Offices.jmp」サンプルデータにあるハイパーリンクがどのように作られたかを示します。
1.
[ヘルプ]>[サンプルデータライブラリ]を選択し、「SAS Offices.jmp」を開きます。
2.
「都市」列を右クリックして、[列情報]を選択します。
Function( {thisTable, thisColumn, iRow},
Web( "https://www.google.com/maps/@"||Char(thisTable:latitude[irow])||","||Char(thisTable:longitude[irow])||",12z" ) );
thisTableはデータテーブルのオブジェクトです。
thisColumnは列オブジェクトです。
iRowthisColumnにある行のインデックスです。
WebはデフォルトのブラウザでURLを開きます。
"https://www.google.com/maps/@"の中の@は地図用のGoogle APIに固有のものです。Googleでは、この後に座標が続くことになっています。
||Char(thisTable:latitude[irow])は「緯度」列で定義される緯度を連結しています。
||","||Char(thisTable:longitude[irow])||「経度」列で定義される経度を連結しています。
Google APIでは",12z"によって倍率を指定しています。
第 “JMPカラー”にJMPカラーの図が掲載されています。
New Table( " Wildlife ",
	New Column( " 列1", Character, "Nominal",
		Set Property( " Event Handler ",
			Event Handler(
				Click( JSL Quote(Function( {thisTable, thisColumn, iRow}, Open( Char(
thisTable:thisColumn[ iRow ] ) ); );) ),
				Tip( JSL Quote(Function( {thisTable, thisColumn, iRow}, Char(
thisTable:thisColumn[ iRow ] ) || "をメディアプレイヤーで開く"; );) ),
				Color( JSL Quote(Function( {thisTable, thisColumn, iRow}, 5; );) )
			)
		),
		Set Selected,
		Set Values( {
"C:\Users\Public\Videos\Sample Videos\Wildlife.wmv",
"C:\Users\Public\Music\Sample Music\Kalimba.mp3"
		} )
	)
)
「SAS Offices.jmp」にある各国のSASオフィス写真の列もイベントハンドラースクリプトの例を含んでいます。