【发布时间】:2018-05-03 11:29:52
【问题描述】:
我正在开发一款将数据扫描到 Google 表格中的应用。我有两张纸:sheet1 和 sheet2。在 sheet1 中,执行扫描后将数据输入其中。但是在输入扫描数据之前,我想做一个 if 函数来检查 sheet2 中是否有类似类型的数据,然后再输入数据。如果没有,则会显示一条消息,例如“数据库中没有这样的人”。我还想指定列以检查 sheet2 中的相似性,例如 A2:A100 下面是脚本代码
function doGet(e){
var ss = SpreadsheetApp.openByUrl("google sheet url");
//Give your Sheet name here
var sheet = ss.getSheetByName("Sheet1");
return insert(e,sheet);
}
function doPost(e){
var ss = SpreadsheetApp.openByUrl("google sheet url");
//Give your Sheet name here
var sheet = ss.getSheetByName("Sheet1");
return insert(e,sheet);
}
function insert(e,sheet){
// reciving scanned data from client i.e android app
var scannedData = e.parameter.sdata;
var d = new Date();
var ctime= d.toLocaleString();
sheet.appendRow([scannedData,ctime]);
return ContentService
.createTextOutput("Success")
.setMimeType(ContentService.MimeType.JAVASCRIPT);
}
谢谢。
【问题讨论】:
-
how to use if / else的可能重复
标签: javascript if-statement google-apps-script google-sheets