我想显示Username与123@gmail.com匹配的整行数据。我的谷歌表格如下所示。
Timestamp Username from to
24/03/2015 22:21:20 123@gmail.com 17/03/2015 24/03/2015
24/03/2015 22:21:20 abc@gmail.com 18/03/2015 26/03/2015
24/03/2015 22:21:20 123@gmail.com 16/03/2015 26/03/2015
24/03/2015 22:21:20 123@gmail.com 03/03/2015 04/04/2015
24/03/2015 22:21:20 abc@gmail.com 04/03/2015 18/03/2015
我想使用apps脚本显示如下数据。
Timestamp Username from to
24/03/2015 22:21:20 123@gmail.com 17/03/2015 24/03/2015
24/03/2015 22:21:20 123@gmail.com 16/03/2015 26/03/2015
24/03/2015 22:21:20 123@gmail.com 03/03/2015 04/04/2015
要显示结果,我可以使用它吗?
var app = UiApp.createApplication();
app.add(app.createHTML('data from table'))
return app
请帮忙。谢谢。
答案 0 :(得分:1)
UIApp服务已弃用,您可以将HTML服务用于类似的服务,但是,如果您只想显示该电子邮件地址的信息,则可以尝试以下脚本:
这将打开一个简单的消息框,如警报。如果您调整此代码,请注意新换行符是\\n
而不是\n
。
function showDataForEmail(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var values = sheet.getDataRange().getValues();
var msg = "";
for(var i = 0; i < values.length; i++) {
if(values[i][1] === "123@gmail.com") {
msg += values[i][0] + " " + values[i][1] + " " + values[i][2] + " " + values[i][3] + "\\n"
}
}
Browser.msgBox(msg);
}