回复:JSL 添加事件處理程序不知道該功能存在。 感謝您指出。 這將使腳本編寫過程變得更加容易。回复:JSL 添加事件處理程序只是一個提示:
解決此類腳本任務(添加公式、添加屬性、添加事件處理程序),
擁有一個具有該屬性的工作表並查看表腳本可能總是一個好方法
(紅色小三角 --> 複製表格腳本),有復製表格功能的代碼!
回复:JSL 添加事件處理程序沒關係,
在聯機幫助中找到 Add Hyperlinks to Columns 後,我能夠按預期找到添加超鏈接的代碼。應該知道幫助手冊會有解決方案。如果我看起來更努力一點就好了。
// 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 添加事件處理程序我嘗試使用以下代碼添加事件處理程序列屬性,但它不起作用。我可以手動應用該屬性,但無法找出基於腳本的方法。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
)
);
自動化和腳本編寫