最終更新日 :
2025年3月31日
説明
spreadsheetSetCellHyperlink 関数を使用して作成された、スプレッドシート内のすべてのハイパーリンクを取得します。
戻り値
すべてのハイパーリンクのアドレス、列、行、およびタイプを含む構造体の配列。
履歴
ColdFusion(2025 リリース):関数が追加されました。
シンタックス
spreadsheetGetHyperlinks(spreadsheetObject)
パラメーター
名前
|
必須
|
Type
|
説明
|
spreadSheetObject
|
はい
|
ExcelInfo
|
ハイパーリンクを取得する Excel スプレッドシートオブジェクト。
|
例
<cfquery name="art" datasource="cfartgallery"> SELECT * FROM ART </cfquery> <cfscript> theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & "art-hyperlinks.xls"; // スプレッドシートオブジェクトを作成します theSheet=spreadsheetNew("SampleData") // クエリから行を追加します spreadsheetAddRows(theSheet,art) // 3 つのハイパーリンクを追加します // ハイパーリンク構造体 hStruct1={ row:3, column:3, address: "https://www.adobe.com", type:"URL" } // セル 3,3 にハイパーリンクを設定します spreadsheetSetCellHyperlink(theSheet,hStruct1) // 2 番目のハイパーリンク hStruct2={ row:4, column:3, address: "https://www.google.com", type:"URL" } // セル 4,3 にハイパーリンクを設定します spreadsheetSetCellHyperlink(theSheet,hStruct2) // 3 番目のハイパーリンク hStruct3={ row:5, column:3, address: "https://www.apple.com", type:"URL" } // セル 5,3 にハイパーリンクを設定します spreadsheetSetCellHyperlink(theSheet,hStruct3) // スプレッドシートに書き込みます spreadsheetWrite(theSheet,theFile,"yes") // すべてのハイパーリンクを取得します listOfHyperlinks=spreadsheetGetHyperlinks(theSheet) writeDump(listOfHyperlinks) </cfscript>