Ri: JSL per aggiungere gestore di eventiNon sapevo che esistesse questa funzione. Grazie per segnalarlo. Ciò avrebbe reso il processo di scripting molto più semplice.Ri: JSL per aggiungere gestore di eventisolo un suggerimento:
per risolvere questo tipo di attività di scripting (aggiungere formula, aggiungere proprietà, aggiungere gestore eventi),
potrebbe sempre essere un buon modo per avere una tabella di lavoro con quelle proprietà e guardare nello script della tabella
(triangolo rosso --> copia script tabella), c'è il codice per replicare la funzionalità della tabella!
Ri: JSL per aggiungere gestore di eventiNon importa,
Dopo aver individuato Aggiungi collegamenti ipertestuali alle colonne nella guida in linea, sono stato in grado di individuare il codice per aggiungere collegamenti ipertestuali come previsto.Avrei dovuto sapere che il manuale di aiuto avrebbe avuto la soluzione.Se solo avessi guardato un po' meglio.
// Create hyperlink for URL column
:Current Firmware URLX << Set Property(
"Event Handler",
Event Handler(
Click(JSL Quote(Function( {thisTable, thisColumn, iRow}, Open( Char( thisTable:thisColumn[ iRow ] ) ); );)
),
Tip(JSL Quote(Function( {thisTable, thisColumn, iRow}, "Open " || Char(thisTable:thisColumn[ iRow ] ) || " in a web browser."; );)
),
Color( JSL Quote(Function( {thisTable, thisColumn, iRow}, 5; );) )
)
);JSL per aggiungere un gestore eventiSto provando ad aggiungere una proprietà della colonna del gestore eventi utilizzando il codice seguente ma non funziona.Posso applicare manualmente la proprietà, ma non riesco a trovare un metodo basato su script.Questo può essere fatto da JSL?
// Create hyperlink for URL column
:Current Firmware URL << Add Column Properties(
Event Handler,
Function( {thisTable, thisColumn, iRow},
Web( Char( thisTable:thisColumn[iRow] ) ); // open a web page
)
);
Automazione e scripting