【发布时间】:2020-12-20 21:31:06
【问题描述】:
我正在尝试执行一个函数来检查电子邮件地址是否与我的电子表格中的单元格值匹配,并制作一个包含任何匹配项的数组,但我似乎无法让它工作。
我想这是循环的问题,虽然它正在完成,但我没有从 logger.log 记录数组。
非常感谢任何帮助!
`function searchEmail() {
var formOneSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Form Responses');
var lr = formOneSheet.getLastRow();
var formOneData = formOneSheet.getDataRange().getValues();
var col_to_search = 1;
var formOneRow = [];
for (var i = 0; i <= lr; i++) {
if(formOneData[0][col_to_search] === "abc@gmail.com"){
return i;
formOneRow.append(i);
Logger.log(formOneRow);
}}}`
【问题讨论】:
标签: javascript for-loop google-apps-script google-sheets