我想從一個單元格中獲取鏈接的文本值,并將其設定在另一個帶有 URL 的單元格中。
例如:我在單元格 A1 中有以下鏈接文本值。我想獲取此 URL 鏈接的文本并將其設定在附加鏈接的另一個單元格中。當我使用 getValue() 方法時,與該值的鏈接丟失了。有沒有其他方法可以使用 Google Apps 腳本來做到這一點?謝謝

uj5u.com熱心網友回復:
在您的情況下,如何使用getRichTextValue()而不是getValue()如下?
示例腳本:
function myFunction() {
const src = "A1"; // Source cell.
const dst = "B1"; // Destination cell.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
const richTextValue = sheet.getRange(src).getRichTextValue();
sheet.getRange(dst).setRichTextValue(richTextValue);
}
此示例腳本使用richTextValue 從“A1”復制到“B1”。
在這種情況下,您還可以使用以下示例腳本。
const src = "A1"; // Source cell. const dst = "B1"; // Destination cell. const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); sheet.getRange(src).copyTo(sheet.getRange(dst));
參考:
- 獲取富文本值()
- setRichTextValue(值)
uj5u.com熱心網友回復:
您可以使用getRichTextValue()從文本中獲取鏈接。
示例腳本將如下所示:-
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName('Sheet1')
var range = sheet.getRange('A1')
var linkURL = range.getRichTextValue().getLinkUrl()
參考:-
獲取富文本值()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/441629.html
