ExcelからFileMakerへ

FileMaker<>Excel

 

スクリプト名:Get From Excel{

レイアウト切り替え [「サンプルデータ」 (サンプルデータ)]

変数を設定 [$i; 値:Get ( レコード番号 )]

変数を設定 [$Script; 値:FMtoExcel::Get_Process]

#Script Languageを設定

フィールド設定 [FMtoExcel::er; iiil_Create( "vbscript" )/* vbscript or jscript、空欄=破棄 */]

#Excelを開くスクリプトを実行

フィールド設定 [FMtoExcel::er; iiil_Exe( FMtoExcel::Open )/* 戻り値なしのスクリプト */]

#Cellの値を取得 {

フィールド設定 [FMtoExcel::temp; Let(CELL="A" & $i; Substitute ( $Script ; "%CELL%" ; CELL ) )]

フィールド設定 [サンプルデータ::名前; iiil_eval( FMtoExcel::temp)/* 値を取得 */]

#

フィールド設定 [FMtoExcel::temp; Let(CELL="B" & $i; Substitute ( $Script ; "%CELL%" ; CELL ) )]

フィールド設定 [サンプルデータ::住所; iiil_eval( FMtoExcel::temp)/* 値を取得 */]

#

フィールド設定 [FMtoExcel::temp; Let(CELL="C" & $i; Substitute ( $Script ; "%CELL%" ; CELL ) )]

フィールド設定 [サンプルデータ::電話; iiil_eval( FMtoExcel::temp)/* 値を取得 */]

#

フィールド設定 [FMtoExcel::temp; Let(CELL="D" & $i; Substitute ( $Script ; "%CELL%"; CELL ) )]

フィールド設定 [サンプルデータ::メール; iiil_eval( FMtoExcel::temp)/* 値を取得 */]

#} Cellの値を取得

//  #メモリ上のScriptControlを破棄

フィールド設定 [FMtoExcel::er; iiil_Exe( FMtoExcel::Close )/* 戻り値なしのスクリプト */]

フィールド設定 [FMtoExcel::er; iiil_Create( "" )/*vbscriptまたはjscript、空欄=破棄*/

}