Quintiq file version 2.0 #parent: #root Method BrowseFiles () id:Method_LibSOPImpExp_DialogExcelImport_BrowseFiles { #keys: '[144528.1.509618324]' Body: [* // Prompt user to browse the files. webfiles := Application.GetFiles(); if( webfiles <> '' ) { jsonArray := JSON::Parse( webfiles ); jsonArraysize := jsonArray.Size(); filenames := construct( Strings ); filedata := construct( Strings ); for( i := 0; i < jsonArraysize; i := i + 1 ) { json := jsonArray.Get( i ); name := json.Get( "name" ).GetString(); data := json.Get( "data" ).GetString(); // Build up the array and send once to server (avoid one call per loop) filenames.Add( name ); filedata.Add( data ); } this.O_GetAppImportObject().astype( LibSOPImpExp_ImportExcel ).SaveUserUploadedExcels( filenames, filedata ); } *] }