Skip to content

Eng-Ahmed-Mahran/phone-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

This is Google app script

function doGet(e) { const phone = e.parameter.phone; const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); const data = sheet.getRange("B2:C").getValues(); // names in B, phones in C

const normalize = num => { if (!num) return ""; return num.toString().replace(/\D/g, '') // remove non-digits .replace(/^20/, '') // remove country code if present .replace(/^0/, ''); // remove leading 0 };

const inputPhone = normalize(phone);

for (let row of data) { const name = row[0]; const sheetPhone = normalize(row[1]);

if (inputPhone === sheetPhone) {
  return ContentService.createTextOutput(JSON.stringify({
    found: true,
    name: name
  })).setMimeType(ContentService.MimeType.JSON);
}

}

return ContentService.createTextOutput(JSON.stringify({ found: false })).setMimeType(ContentService.MimeType.JSON); }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages