我们可以为我们的电子表格编写一个函数。
我的问题是,我会将特定格式的数据放到谷歌电子表格单元格中,然后我想谷歌电子表格会帮助我自动完成单元格(前置" http://test.com" )。
例如:
我想将数据放到某些单元格中:
0BwOZauWX0uR8bWY2d09FV2FaVHc
9WbOZauWU7uR8bWY8d75FV3FaVKj
其他格式数据
我希望我的谷歌电子表格可以帮助我完成其他工作,即使用指定格式制作单元格将成为:
http://test.com/0BwOZauWX0uR8bWY2d09FV2FaVHc
http://test.com/9WbOZauWU7uR8bWY8d75FV3FaVKj
其他格式数据
我不想使用公式,因为它会浪费电子表格中的另一个单元格。 那我该怎么办? 这是一个关键词,是否有一个现有的谷歌脚本让我实现目标?
答案 0 :(得分:1)
您可以使用自定义脚本通过将其链接到onEdit
事件来实现此目的。
function onEdit(event) {
var sheet = event.source.getActiveSheet();
var range = event.source.getActiveRange();
if (sheet.getSheetName() == "Sheet1" && range.getColumn() == 1 && range.getValue().toString().trim() !== "" && range.getValue().indexOf("http:") != 0) {
range.setValue("http://test.com/" + range.getValue());
}
}
在此之后,您需要将其链接到onEdit
触发器。 资源 - > 当前项目的触发器