我有一个我正在为一个活动销售的门票,我有一个谷歌电子表格,其中包含一个可以获得折扣的电子邮件地址列表。
我想在用户在表单中输入他们的电子邮件地址后查看Google表格,然后如果他们在我们的列表中,则会应用折扣。
我似乎无法弄清楚如何做到这一点。此处的示例代码:https://developers.google.com/sheets/api/quickstart/js要求用户允许访问其Google驱动器,这不是我需要的。我只需要检查自己的电子表格。
我该怎么做?
答案 0 :(得分:1)
如果您想要一个方便的解决方案,您可以使用Apps脚本(因为您正在使用表单)。我不知道你的用例的复杂性,但我只是演示这是可行的:
所以这是我的电子表格,你可以看到A栏上的名字:
name(0,0)
floyd(1,0)
conor(2,0)
john
carmack
borja
adam
我要去找“亚当”
function findPerson() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getSheets()[0].getRange("A1:A7").getValues();
for(var i = 0; i < range.length ; i++){
Logger.log(range[i]);
if( range[i] == "adam"){
Logger.log("FOUND YAH!");
}
}
}
在那里,我找到了他! ;)
如果这是您正在使用的Google表单,则下一步将学习如何Connect Spreadsheet to Google Forms