Как использовать REGEXMATCH в скрипте Google Apps - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь проверить телефонные номера с помощью редактора сценариев

, который всегда сталкивается с проблемой, или редакторы говорят, что неверная формула / не может запустить формулу или работает, но не принимает любой формат телефона

var PhoneCheck = SpreadsheetApp.getActive().getRange('F2:F');
var validPhone = SpreadsheetApp.newDataValidation().setHelpText("Phone must conatins numbers only!")
    .requireFormulaSatisfied('=REGEXMATCH(F2,"^0\d([\d]{0,1})([-]{0,1})\d{7}$/")').build();
PhoneCheck.setDataValidation(validPhone);

Попытка проверить телефонные номера (израильские телефонные номера).

edit: /

Понял это, разделив само число на его длину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...