最終更新日 :
2025年3月31日
説明
スプレッドシート内の指定したセルのデータ型を取得します。
戻り値
BLANK、BOOLEAN、ERROR、FORMULA、NUMERIC、または STRING のいずれかの値を持つ文字列。
履歴
ColdFusion(2025 リリース):関数が追加されました。
シンタックス
spreadsheetGetCellType(spreadsheetObject,row,column)
パラメーター
名前
|
必須
|
Type
|
説明
|
spreadSheetObject
|
はい
|
ExcelInfo
|
セルの型を取得する Excel スプレッドシートオブジェクトです。
|
row
|
はい
|
Integer
|
セルの行番号です。
|
column
|
はい
|
Integer
|
セルの列番号です。
|
例
<cfquery name="art" datasource="art"> SELECT * FROM ART </cfquery> <cfscript> theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & "art.xls"; // スプレッドシートオブジェクトを作成します theSheet=spreadsheetNew("SampleData") // クエリから行を追加します spreadsheetAddRows(theSheet,art) // writeOutput(theFile) spreadsheetWrite(theSheet,theFile,"yes") // セルの型を取得します cellType=spreadsheetGetCellType(theSheet,1,4) writeOutput(cellType) </cfscript>
出力
STRING
このスクリプトは、クエリ結果からスプレッドシートに行を追加します。次に、spreadsheetGetCellType 関数によって、行と列で参照される指定したセルのデータ型が取得されます。