【发布时间】:2020-03-11 20:45:58
【问题描述】:
在 Google 表格中,我尝试使用从两个不同单元格创建的链接填充一个单元格。因此,例如:A1 包含文本“Google”,A2 包含链接“www.google.com”,我希望 A3 自动包含文本“Google”,同时超链接到“www.google.com”。
【问题讨论】:
标签: google-apps-script google-sheets
在 Google 表格中,我尝试使用从两个不同单元格创建的链接填充一个单元格。因此,例如:A1 包含文本“Google”,A2 包含链接“www.google.com”,我希望 A3 自动包含文本“Google”,同时超链接到“www.google.com”。
【问题讨论】:
标签: google-apps-script google-sheets
您可以使用 Google 脚本来实现此目的。 (点击菜单 | 工具 | 脚本编辑器)。
此外,要运行此示例,请设置以下值:
Cell A8: Google
Cell B8: https://www.google.com
示例代码:
function createHyperLink () {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cellContainingText = sheet.getRange("A8:A8");
var cellContainingLink = sheet.getRange("B8:B8");
var textWithLink = '=HYPERLINK("' + cellContainingLink.getValue() + '", "'+ cellContainingText.getValue() + '")';
var cellToModify = sheet.getRange("C8:C8");
cellToModify.setValue(textWithLink);
}
假设您的文本值在单元格A8 中,而您对应的超链接在单元格B8 中。获取这些值并将单元格 C8 的值设置为超链接,其中包含从 A8 和 B8 派生的值。
【讨论】:
onFormSubmit(),它会在提交表单时触发一个方法。参考:developers.google.com/apps-script/reference/script/…
【讨论】: