我正在改寫我原來的問題,使其更易于理解。
我在下面的“https”之間放置了空格,因為 StackOverflow 不允許我輸入實際的 URL。
當然,我可以在單元格 A1 中輸入文本“apple”,然后添加從 A1 到的鏈接,foo.com/Apple以便在 A1 中以 [Apple](https://foo.com/Apple) 結束。但是,我希望自動完成。
換句話說,我想...
- 轉到一個單元格,然后
- 在我的鍵盤上輸入“apple”,然后
- 按回車鍵,然后
- 而不是僅僅看到純文本中的“蘋果”,我實際上我想看到
- “蘋果”超鏈接到
foo.com/Apple這樣的 [Apple](https://foo.com/Apple)。
uj5u.com熱心網友回復:
嘗試:
=INDEX("foo.com/"&B2:B3)

uj5u.com熱心網友回復:
要獲得您想要的東西,您可以使用Google Apps Script。添加一個每次編輯 A 列時觸發的觸發器,獲取輸入的值并將其與=HYPERLINK(url, link_label)函式結合,應該會得到您所需要的。
- 打開 Google Apps 腳本編輯器,
Tools>Script Editor - 添加以下代碼
function onEdit(e) {
// Check the edit is in column A
if(e.range.getColumn()==1){
// Get the values from the onEdit
let cell = e.range.getA1Notation()
let value = e.value
let ss = e.source
// Adding as HYPERLINK Formulas
ss.getRange(cell)
.setFormula(`=HYPERLINK("https://example.com/${value}","${value}")`)
}
}
檔案
- 超鏈接功能
- onEdit(e) 觸發器
- 電子表格應用程式概述
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/360357.html
