Ciao,
Sto cercando di aprire un foglio di lavoro Excel specifico utilizzando la funzione allegata. questa funzione funziona bene, ma chiamala dallo script del pulsante, ignorala e invoca la procedura guidata di importazione di Excel, qualcuno sa di questo problema? e come posso risolverlo?
upload_Stimuli_ButtonBox = Button Box("Upload Stimuli",
set script(
// Get stimuli path
path_to_stimuli = Pick File( "Open Stimuli file",Input_files_path );
SheetName = "life time";
Open_Stimuli(path_to_stimuli,SheetName);
))
//functions
Open_Stimuli = Function(
{path_to_stimuli,SheetName},
{},
Open(
path_to_stimuli,
Worksheets(SheetName),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2),
Data Starts on Column( 1 ),
Data Ends on Row( ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
),Invisible
);
); Ciao AdirZig,
Se stai utilizzando una macchina Windows, dovrebbe funzionare come descritto da Ron.Se utilizzi un Mac, il pulsante presenta un problema descritto in Ignora l'importazione guidata di Excel nello script .C'è una soluzione alternativa spiegata in quel post per forzare la modalità "batch" per ignorare la procedura guidata di Excel.
Brian Corcoran
Sviluppo JMP