我有Google表格,每当有人更新单元格时,我都想使用onEdit(e)
函数执行两项操作:
1)检查单元格是否有某些文本,以及
2)如果它包含所述文本,则使用相同的短语/内容添加指向所述单元格的超链接。
因此,如果我在单元格A1中输入“Yahoo”,我希望单元格更新为“Yahoo”,并带有指向脚本中任何网站的超链接。
我不确定该怎么做......
function onEdit(e){
// If the cell contains 'Yahoo", link it to the Google Search Results page for "Yahoo"
var cellval = e.value
if(cellval.match("Yahoo")!=null) value.setFormula('=HYPERLINK("//www.google.com/?gws_rd=ssl#q="+"Yahoo", "Yahoo")')
}
类似于此的东西?我试图将onEdit(e)
简单的触发器示例作为基础(下面),但有些事情没有加起来:
function onEdit(e){
// Set a comment on the edited cell to indicate when it was changed.
var range = e.range;
range.setNote('Last modified: ' + new Date());
}
编辑:我可以在编辑后更新一个单元格,但我想让它专门更新如果单元格包含某些文本,而不仅仅是基于整个工作表。