下一个单元格上可自动点击的电子邮件地址.应用程序脚本
Automatic clickable email address on next cell. Apps Script
我希望我的电子表格在我输入电子邮件地址的旁边的单元格中使用mailto自动创建一个可点击的电子邮件地址。
我的代码是:
function onEdit3() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) { //checks that we're on the correct sheet
var r = s.getActiveCell();
if( r.getColumn() == 4 ) { //checks the column
var nextCell = r.offset(0, 1);
if( nextCell.getValue() === '' ) //is empty?
var merge = "mailto:"+r;
nextCell.setValue(merge);
}
}
}
问题是,这就是我在下一个单元格中得到的:mailto:Range
我知道这是一个简单的解决办法,但我想不通。
谢谢,Rodrigo
问题是您没有通过调用r.getValues():来获得单元格的值
var merge = "mailto:"+r.getValues();
所以代码应该是:
function onEdit3() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) { //checks that we're on the correct sheet
var r = s.getActiveCell();
if( r.getColumn() == 0 ) { //checks the column
var nextCell = r.offset(0, 1);
if( nextCell.getValue() === '' ) //is empty?
var merge = "mailto:"+r.getValues();
nextCell.setValue(merge);
}
}
}
相关文章:
- 使用正则表达式评估电子邮件地址时出现性能问题
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 使用AngularJS制作一个类似电子表格的应用程序
- 如何在实时网页中用mailto链接替换电子邮件地址
- 匹配Javascript中的几种不同的电子邮件地址格式
- 使用 Javascript 进行电子邮件地址验证在 ASP.net 中不起作用
- 使用不带正则表达式的jscript验证电子邮件地址
- ng变化不会'除非我输入了有效的电子邮件地址,否则我不会因为输入电子邮件而被解雇
- 使用JavaScript或JQuery验证电子邮件地址
- 如何防止电子邮件地址的css自动连字符
- 如何基于电子邮件地址域重定向到电子邮件登录页面
- 将多个电子邮件表单中的电子邮件发送到多个电子邮件地址
- 将回复电子邮件地址更改为队列's在动态crm 2011中的电子邮件地址
- 使用curl命令向sendgrid添加电子邮件地址
- 有没有办法检测电子邮件地址的假域名?使用Perl、php、javascript
- 将光标悬停在电子邮件地址上的 Chrome 扩展程序操作
- 下一个单元格上可自动点击的电子邮件地址.应用程序脚本
- Android -发送电子邮件从应用程序崩溃电子邮件-强制关闭
- 在Meteor JS应用程序中访问用户的电子邮件地址